Email automations
Email Automations API for Consent-Based Onboarding Sequences
NoticeAPI automations send template sequences when a contact enters an audience. They are built for welcome flows, onboarding nudges, and lifecycle messages where the recipient relationship and unsubscribe state already exist.
curl -X POST https://www.noticeapi.com/api/v1/automations \
-H "Authorization: Bearer ntc_xxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"name": "Welcome flow",
"audienceId": "aud_xxxxxxxx",
"fromAddress": "[email protected]",
"steps": [
{ "delayMinutes": 0, "templateId": "tpl_welcome" },
{ "delayMinutes": 4320, "templateId": "tpl_tips" }
]
}'Audience trigger
A contact entering the selected audience starts the sequence.
Template steps
Each automation can send 1 to 5 template steps with relative delays.
Consent stops
Unsubscribed or suppressed contacts stop receiving automation steps.
Cron-driven delivery
Production sequences require the internal automation cron to run every minute.
How it works
From test send to production traffic.
Create templates
Build the messages that each step will send, including the variables you need.
Choose the audience
Contacts added to that audience enter the automation when it is enabled.
Set relative delays
Each step waits relative to the previous step; send immediately with delayMinutes 0.
Let the cron tick
The automations cron processes due steps and cancels runs for unsubscribed or suppressed contacts.
Trust
Lifecycle email with unsubscribe handling
Automations use the same consent guardrails as broadcasts. Templates get an unsubscribe URL for marketing and lifecycle messages, and suppressed contacts are canceled before sending.
Implementation links
Build with the shipped docs.
FAQ
Questions developers ask before switching email.
Can automations schedule one-off broadcasts?
Use broadcast scheduling for one-off audience sends. Automations are contact-triggered template sequences for onboarding and lifecycle messages.
What starts an automation?
Adding a contact to the automation's audience starts a run when the automation is enabled.
What stops an automation?
Pausing or deleting the automation stops future steps. Unsubscribed or suppressed contacts are canceled on the next tick.
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.