Transactional and marketing email, in one system.
Your app sends receipts through the API. Your agent runs the automations. One contact record, one message log, one set of send checks.
✓Free to start. Unlimited contacts on every tier.
One system, end to end
Product event accepted
Trigger
Paused automation inspected
Run
Delivery state retained
Report
[ 01 / 04 ]Send
What does Send & Retain do?
It sends the email your product needs and runs the automations that follow, all on one contact record.
Transactional email
Receipts, password resets, and alerts from one API call, each with an ID you can trace.
Marketing email
Welcome, trial, and win-back emails triggered by what users do. No blasts.
Email automation
Product events start the automation. Delays, branches, and exits shape it. Every automation starts paused.
Email templates
Built with react.email, tested in a real inbox, and fixed once published.
[ 03 / 04 ]One system
Do I need a separate marketing email tool?
No. Transactional and marketing email share one contact record here, so there's nothing to sync.
Contacts
Two copies to keep in sync
One record for every email you send
Unsubscribes
Two lists that can disagree
One suppression list, checked before every send
Pricing
The marketing tool charges per contact
Priced on sends. Contacts are unlimited
AI agent access
A full-access key, or nothing
Browser sign-in, scoped tools, automations paused until you approve
[ 04 / 04 ]Start here
Where should I start?
Send one transactional email
A receipt or password reset from your app, traced to the inbox.
Build one automation
Welcome, trial, or win-back, built paused and turned on when you're ready.
Connect your AI agent
One command, then ask for a read-only audit.
Move from another platform
Your agent rebuilds your flows here as paused automations, then you switch one trigger.
Questions people ask us
Start with one email. Add the rest when it works.
Send one real email, then add an automation on the same contact record.