Templates (reference)
New campaign draft
Audience preview / dry run
Send (live)
Requires confirm_bulk: true when audience ≥ threshold (default 100). Respects quiet hours if CAMPAIGN_QUIET_HOURS_* set on server.
Templates, campaign drafts, audience preview, and send controls. Transactional messages still flow through the notifications engine. Campaign email requires recipients to opt in under notification preferences (Broadcast email).