Welcome emails that start on signup.
A welcome email the moment someone signs up, then a getting-started nudge three days later. Your agent builds it paused.
✓Free to start. Unlimited contacts on every tier.
A run you can inspect
When contact.created fires
No filter — every event enrolls.
Welcome email
Send
2 days
Wait
Activated?
Branch
[ 01 / 05 ]The emails
What's in a good welcome automation?
Two emails to start. Add more only when you find a real obstacle to fix.
Email 1, right away
Confirm the account works and point to one next step.
Wait three days
Give them time to try the product on their own.
Email 2, getting started
Help with the most useful step they haven't done yet.
Exit when they activate
Add your activation event as an exit so successful users stop getting beginner tips.
What you can change
- The signup event name
- The delay between emails
- The copy and design of each email
- The activation exit
[ 02 / 05 ]Example prompts
How do I build welcome emails with my agent?
Paste these into Claude Code, Cursor, ChatGPT, or any connected agent. The automation stays paused until you turn it on.
Install
“Install the welcome automation for my project, paused, and show me both emails.”
Wire the event
“Find where we create users in this repo and send a signup event to Send & Retain.”
Rewrite
“Rewrite both welcome emails in our brand, pointing new users at creating their first project.”
Add an exit
“Add an exit to the welcome automation when the contact sends project_created.”
Check
“Run the pre-launch check on the welcome automation and send me a test of each email.”
[ 03 / 05 ]Trigger
How does my app start the welcome automation?
Send a signup event once the account exists. The welcome automation enrols the contact.
Nothing sends until you turn the automation on.
curl -X POST https://sendandretain.com/api/v1/events \
-H "Authorization: Bearer $AEM_KEY" \
-H "Content-Type: application/json" \
-d '{ "email": "[email protected]", "name": "signup", "properties": { "plan": "trial" } }'[ 04 / 05 ]Copy
What should each welcome email do?
One job per email.
Confirm the promise
Say what they can do now, in the words that made them sign up.
Shorten the next step
Link straight to the unfinished action and say why it matters.
Use what you know
Personalise from product data instead of asking for it again.
Measure activation
Judge the emails by the product event it was meant to cause, not opens.
Questions people ask us
Turn every signup into a clear next step.
Send the signup event, let your agent build the automation, and turn it on when it's right.