Run transactional and lifecycle email together. Keep one customer history.
Receipts and win-back campaigns run through the same contact record, the same published templates, and the same send path — so nothing has to be exported, reconciled, or kept in sync.
✓Free to start. Unlimited contacts on every tier.
One system, end to end
Product event accepted
Trigger
Paused flow inspected
Run
Delivery state retained
Report
[ 01 / 03 ]Send and retain
Send the messages each customer needs next.
Start with the delivery job. Keep every message attached to the same product context.
Transactional emails
Receipts, resets, and alerts, on the same contact record as everything else.
Marketing emails
Lifecycle messages selected from live behaviour, not from a list you exported.
Flows
Product events trigger the path; delays, branches, and exits shape each run.
Email templates
Versioned, tested against a real inbox, and immutable once published.
[ 03 / 03 ]Start somewhere
Pick the piece you need first
Send one critical message
A receipt from your product, traced from the call through to delivery.
Automate one journey
Welcome, trial, or win-back — built paused and enabled when you're ready.
Connect an agent
One command, then let it read your live sending state.
Move an existing programme
Rebuild one flow, verify it, and switch a single trigger.
Questions people ask us
Start with one message. Keep the context as you grow.
Send one real message, then add the next piece when it works.