Features
Automations for transactional workflows
Turn product events into multi-step email flows without wiring a separate journey tool — running on the same critical-mail infrastructure.
- POST /events triggers
- Conditions and branches
- Run history in the dashboard
What you get
Flows without the cron glue
Built for transactional sequences: trial reminders, dunning, onboarding nudges, and follow-ups.
Event triggers
Fire POST /events from your app and let the automation take over from there.
Multi-step flows
Chain send_email steps and follow-ups instead of hand-rolling schedulers.
Conditions
Branch on your event payload so the right people get the right message.
Run history
Inspect each run and step status when something misbehaves in production.
How it works
From product event to delivered mail
Build once in the dashboard canvas, then trigger it from anywhere in your stack.
- 1
Build the flow
Create an automation in the dashboard canvas and add your steps.
- 2
Add logic
Insert send_email steps and conditional branches based on event data.
- 3
Trigger it
Call POST /events with a name and payload from your app.
- 4
Observe
Watch runs in the dashboard and subscribe to automation webhook events.
Trigger
One call starts the whole sequence
Events are the seam between your product and your email logic, so flows change without shipping code.
- Same stx_ API key as your sends
- Automation lifecycle webhook events
- Suppressions still apply to every step
Trigger an automation
curl -X POST https://api.supersendtx.com/events \
-H "Authorization: Bearer stx_…" \
-H "Content-Type: application/json" \
-d '{
"name": "trial.expiring",
"email": "[email protected]",
"data": { "days_left": 3 }
}'- · Any SDK: tx.events.trigger({ … })
- · CLI: npx -y --package=supersendtx-cli -- supersendtx events send
Automate your transactional sequences
Build a flow in the dashboard, trigger it with one API call, and watch every run.