Send email
Dispatched on the durable queue as a real, tracked message — opens, clicks, and delivery recorded.
A visual canvas for multi-step journeys across every channel — with real sends, delays, conditions, and webhooks, all running on a durable queue.

Send email, SMS, or WhatsApp — each dispatched as a real, tracked message. Wait minutes to weeks, branch on an if/else condition, add or remove tags, update contact fields, add or remove a contact from a segment, or call an external webhook (GET / POST / PUT). Eleven actions in all — every node does real work.
Dispatched on the durable queue as a real, tracked message — opens, clicks, and delivery recorded.
A real SMS through your connected provider, with the same delivery tracking as a campaign send.
Text, media, or template messages over the official Meta Cloud API — metered against your prepaid wallet.
Pause a contact in the flow for minutes, hours, days, or weeks before the next step runs.
Branch on eight operators — equals, contains, greater/less than, is-empty, and more — so each contact takes the path that matches.
Add or remove tags and update contact fields as a contact moves through the journey.
Add a contact to a segment or remove them from one, mid-journey, as their state changes.
Call an external URL mid-flow with a GET, POST, or PUT request to notify or sync another system.
Enroll a contact when they’re created or updated, when a tag is added or removed, when they enter or leave a segment, when they open or click an email, or when a form is submitted. Date-based triggers — renewals, anniversaries, and other milestones — run on a scheduler, and you can always enroll a contact manually or through the API.
Renewal, anniversary, or milestone — released by the scheduler.
A tag added or removed, or a contact entering or leaving a segment.
A contact opening or clicking an email, or submitting a form.
Enroll a contact by hand or from your own app or backend with an API call.
Every step runs on a durable BullMQ queue with three automatic retries and backoff, plus per-step run logs, so you can see exactly what each contact did and when. Every send is a real, tracked message — not a simulation.
Steps run on a durable BullMQ queue; a failed step retries up to three times with backoff instead of silently dropping.
Every step a contact reaches is logged, so a journey is auditable end to end.
Each email, SMS, or WhatsApp step dispatches a real message with the same delivery tracking as a campaign.
Run every channel from one platform. Bring your own SMTP, SMS gateway, and WhatsApp number — or use ours.
See pricing →Product screens shown across this site are captured from the live application using a demo workspace. All names, contacts and figures in them are synthetic.