Skip to main content
A campaign lets you send notifications to a targeted group of users using a pre-designed template. You select recipients, choose a template, personalize content with variables, and either send immediately or schedule for later. The dashboard tracks delivery progress and shows how many notifications were sent, delivered, and failed.

Creating a Campaign

The dashboard wizard walks you through four steps:
1

Recipients

Choose your input mode:
  • CSV — Upload a file with a user_id column and optional variable columns
  • User picker — Select from the Users list
2

Select Template

Pick an approved template. The template determines the content and delivery channels.
3

Compose

Enter campaign name, set per-user variables, and add an optional analytics tag.
4

Review & Send

Review the summary. Choose Send Now or Schedule for a future date/time.

Scheduling

OptionDescription
Send NowImmediate dispatch
ScheduleSet a future date/time
You can click “Send Now” on a scheduled campaign to override the schedule and send immediately.

Campaign Status Flow

StatusDescription
draftCampaign created but not yet sent or scheduled
scheduledQueued for future delivery
sendingCurrently dispatching to recipients
completedAll recipients processed successfully
failedAll recipients failed
partially_failedSome recipients succeeded, some failed
cancelledCancelled before send time

Cancel and Delete

  • Cancel — Cancels a scheduled or draft campaign. Cannot cancel once sending has started.
  • Delete — Only draft campaigns can be deleted.

Limits

LimitValue
Recipients per API call10,000