Build an email automation machine.
Build sequences on a visual canvas that react to what people actually do: a product event, a form submission, a contact entering a list. Branch, wait, and convert, with live stats on every step.
A canvas built for logic.
Drag, connect, and reason about your flows the way you reason about code, no spreadsheets, no guesswork.
Visual canvas
Drag triggers, waits, branches, and emails onto a canvas and wire them together. The flow reads at a glance.
Four ways to start
Trigger on a product event, a contact being created, a form submission, or a contact entering a list.
Branches
Split the path on event properties or contact traits. Send the right email to the right person, automatically.
Wait & wait-for-event
Pause for a duration, or hold until a contact fires a specific event, then carry on down the path.
Per-node stats
Every step shows how many contacts reached it and how many moved on, so you can see where a flow leaks.
Draft, publish, test
Work on a draft without touching the live flow, send test emails, then publish a clean new version when you're ready.
Start from a real signal.
Sequences don't fire on vague “user attributes” synced from a CRM. They start from things that actually happened, in your product or on your forms.
- A product event your backend tracked
- A contact being created
- A form submission
- A contact entering a list
See exactly what each step does.
Live stats sit on every node, so you know how a flow performs without exporting anything. Edit on a draft, test-send to yourself, and publish a new version, the live flow keeps running until you do.
The rest of the pipe.
Every pillar shares the same contacts, templates, and sending infrastructure. Here's what pairs with this one.
One integration.
Every email.
Free up to 1,000 contacts. No credit card. Capture a lead, fire an event, watch it arrive.