Build automated message flows in a visual drag & drop builder. Auto-reply to incoming SMS, send WhatsApp templates, add delays, conditions and office hours — no code required.
SMS workflow automation lets you build automated message flows that respond to events in real time. A workflow starts from a trigger — an incoming text message, a delivery report or a schedule — and then runs the steps you designed in the visual workflow builder: send an SMS or WhatsApp message, wait for minutes or days, branch on conditions like office hours, update a contact or call your own API with an HTTP request. Everything is drag & drop — no programming knowledge needed.
Every workflow starts with a trigger. Choose how your automation kicks off:
Start a workflow the moment a text message arrives on your virtual number or inbox — perfect for auto-replies and keyword campaigns.
React to the delivery status of sent messages: delivered, failed or undelivered. Ideal for fallback flows and alerting.
Run a workflow automatically on a recurring schedule — every hour, day, week or your own custom interval and timezone.
Chain any number of steps and branches in one visual flow:
Send a new text message or reply automatically in the conversation the message arrived in.
Send approved WhatsApp Business templates with variables, header media and your own WABA sender.
Reply with a free-form WhatsApp message inside the 24-hour window — with an automatic fallback branch outside it.
Branch on message content, contact fields, group, country, time or date with flexible operators.
Route messages differently during and outside business hours, with your own days, hours and timezone.
Pause a flow for minutes, hours or days, or until a specific time — perfect for drip campaigns and reminders.
Call any REST API or webhook with custom headers, authentication and a JSON body.
Add, update or remove contacts and groups automatically, including custom fields and birthdays.
Process opt-outs and opt-ins automatically and stay compliant without manual work.
Forward incoming messages to email, another phone number or an entire SMS group.
Personalise every message with variables like {{contact.firstname}} and {{message.body}}.
Register for free — no credit card required. The workflow builder is available in every Smstools account.
Start from an incoming message, a delivery report or a recurring schedule.
Add actions, conditions and delays on the visual canvas and connect the branches.
Test with real sample data, follow every step in the execution trace and publish your workflow live.
Design flows on an interactive canvas with autosave, auto-layout and a minimap.
Run your workflow on real sample input and see exactly which steps executed, matched or were skipped.
Keep editing safely: changes stay in draft until you publish a new live version.
Waits of minutes to days survive restarts — multi-day drip flows just keep running.
Insert contact fields, message content and sender data anywhere with variables.
Every run is logged with its status and a per-step audit trail.
A few examples of what businesses automate with workflows:
A workflow is an automated flow of triggers, conditions and actions that you build visually. It starts from an event — an incoming message, a delivery report or a schedule — and automatically executes the steps you defined, such as sending an SMS or WhatsApp message, waiting, branching or calling an API.
No. The workflow builder is completely no-code: you drag triggers, actions and conditions onto a canvas and connect them. Developers can still integrate their own systems using the HTTP request action and webhooks.
You can send SMS and WhatsApp Business messages (templates and session replies) and forward messages to email. Workflows trigger on any inbound message or delivery report in your account.
Yes. Test mode runs your workflow with real sample input — a contact or a recent message — and shows an execution trace of every step. Your edits stay in draft until you publish them as a new live version.
The workflow builder is included in your Smstools account. You only pay for the messages your workflows send — pay-as-you-go, no subscription.