Use case
Send Customer Onboarding Email Sequences
NoticeAPI automations let your product send a short onboarding sequence after a user joins an audience. Build the templates, choose the delay between steps, and keep unsubscribe and suppression rules attached to the workflow.
curl -X POST https://www.noticeapi.com/api/v1/automations \
-H "Authorization: Bearer ntc_xxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"name": "New customer onboarding",
"audienceId": "aud_customers",
"fromAddress": "[email protected]",
"steps": [
{ "delayMinutes": 0, "templateId": "tpl_welcome" },
{ "delayMinutes": 1440, "templateId": "tpl_day_two" },
{ "delayMinutes": 4320, "templateId": "tpl_week_one" }
]
}'Audience-based trigger
Add a new customer to the onboarding audience to start the sequence.
Relative delay steps
Send immediately, then wait minutes or days before the next template step.
Unsubscribe handling
Lifecycle messages carry unsubscribe handling, and unsubscribed contacts stop receiving steps.
Delivery observability
Use logs, email timelines, and webhooks to see which onboarding emails sent or bounced.
How it works
From test send to production traffic.
Write the templates
Create the welcome, setup, and follow-up messages with merge variables.
Create the audience
Use an audience that represents customers who should enter the onboarding sequence.
Define step delays
Set delayMinutes for each step relative to the previous step.
Run the cron
The every-minute automation cron is required for production sequences to fire.
Trust
Onboarding should respect recipient choice
Onboarding sequences are useful when the recipient relationship exists. NoticeAPI keeps unsubscribe, suppression, and pause behavior in the send path instead of making every app rebuild it.
Implementation links
Build with the shipped docs.
FAQ
Questions developers ask before switching email.
Can I send a multi-day welcome sequence?
Yes. Create multiple template steps and set relative delays such as 0 minutes, 1 day, or 3 days.
What happens if the customer unsubscribes?
Future automation steps for that contact are canceled when the cron processes the run.
Do automations run without the cron?
No. Production automations require POST /api/internal/cron/automations every minute with the cron key.
Start free. Send production after your domain is ready.
Free includes 3,000 production emails per month, a 100/day production cap, and one verified sending domain.