Skip to content

Campaigns and audiences

Campaigns are a Business capability for transactional lifecycle and service notifications.

  • Audiences and reusable contact profiles
  • Resumable Worker-safe CSV imports
  • Segments and subscription topics
  • Scheduling, pause and cancellation
  • System-level unsubscribe

Cloudflare Email Service is intended for transactional email. Do not use CFsend Campaigns for promotional marketing or unsolicited bulk mail.

Create the audience first, confirm consent and required profile fields, then create a campaign with verified sender, production template, subject and subscription topic. Save it as a draft and send a test to controlled recipients. Check variable rendering, links, unsubscribe behavior and the resulting message log.

Start only after audience count and deliverability checks are correct. The Runtime applies suppressions and current subscription preferences when each message is accepted, so skipped and delivered totals may differ from the audience size. A stable idempotency key is derived per campaign/contact to prevent duplicate acceptance.

Cancel stops work that has not been accepted for delivery; it cannot recall delivered mail. Inspect campaign progress and individual Emails/Logs. Keep a campaign record for audit instead of deleting it immediately after completion. Use Audiences and CSV imports for resumable imports and Subscription email for topic behavior.