Creating a Campaign
The dashboard wizard walks you through four steps:Recipients
Choose your input mode:
- CSV — Upload a file with a
user_idcolumn and optional variable columns - User picker — Select from the Users list
Select Template
Pick an approved template. The template determines the content and delivery channels.
Scheduling
| Option | Description |
|---|---|
| Send Now | Immediate dispatch |
| Schedule | Set a future date/time |
You can click “Send Now” on a scheduled campaign to override the schedule and send immediately.
Campaign Status Flow
| Status | Description |
|---|---|
draft | Campaign created but not yet sent or scheduled |
scheduled | Queued for future delivery |
sending | Currently dispatching to recipients |
completed | All recipients processed successfully |
failed | All recipients failed |
partially_failed | Some recipients succeeded, some failed |
cancelled | Cancelled before send time |
Cancel and Delete
- Cancel — Cancels a scheduled or draft campaign. Cannot cancel once
sendinghas started. - Delete — Only draft campaigns can be deleted.
Limits
| Limit | Value |
|---|---|
| Recipients per API call | 10,000 |