Campaign Lifecycle
Campaign statuses:- draft
- scheduled
- processing
- sent
- failed
- cancelled
Create Campaign Checklist
- Select a campaign template.
- Choose send mode: immediate or scheduled.
- Choose audience mode: contacts, tags, filters, or all subscribed.
- Validate recipient preview and eligibility.
Audience Modes
- contacts: explicit contact IDs
- tags: selected tag IDs
- filters: dynamic filter rules
- all_subscribed: broad send to subscribed contacts
- filter audience can be stored, but send may return a validation error depending on environment rollout.
Launch And Monitoring
When a campaign is launched:- Recipients are materialized.
- Queue chunks are created.
- Worker processes queue in batches.
- Final status becomes sent or failed after terminal outcomes.
- queued_count
- sent_count
- failed_count
- open_rate
- click_rate
Common Failures
- sender domain not verified
- provider configuration missing
- account send limits reached
- invalid or empty audience
Operational Best Practices
- Run a send-preview before launch.
- Start with tag or contact audience for predictable delivery.
- Schedule production sends with timezone awareness.
- Watch queue and recipient-level outcomes for first launch.

