Checking API...

Verified Domains

Register sending domains for the app's send checks. For live delivery, also verify the same domain in Cloudflare Email and publish its required DNS records.

Import CSV

Upload a CSV file to bulk-import contacts. The CSV must have an email column. Optional columns: name and any custom fields.

Maximum 1,000 rows per file in MVP. Duplicate emails (already in system) are skipped.

Getting Started

Set up a sender first, build a small audience, create a draft campaign, then send a test audience before sending to the full list.

1. Set up the sending domain

  1. Open Domains and add the domain used after the @ in your sender address.
  2. Click Verify to mark the domain ready for this app's send guard.
  3. For real inbox delivery, verify the same domain in Cloudflare Email and add the DNS records Cloudflare gives you.

The current app check is internal. Cloudflare Email verification is still required before production sending from that domain.

2. Build your audience

  1. Open Lists and click Create List.
  2. Add contacts in Contacts, or upload a CSV in Import CSV.
  3. To place a contact into a list, open Lists, choose View Contacts, then Add Contact.
  4. For reusable targeting, filter Contacts and use Save as Segment.

3. Create a campaign

  1. Open Campaigns and click New Campaign.
  2. Fill Campaign Name, Subject, From Name, and From Email.
  3. Choose From Email in the Create/Edit Campaign modal. It should use a domain registered in Domains, for example newsletter@yourdomain.com.
  4. Add HTML and text content, include the unsubscribe tag, then create or save the draft.

4. Use the newsletter draft flow

  1. Open Newsletter, choose RSS or WordPress, enter the feed URL, then fetch posts.
  2. Select the posts to include and fill Campaign Name, Subject, From Name, and From Email.
  3. Click Generate Draft, then review the campaign in Campaigns before sending.

5. Send test and live campaigns

  1. For a test, create a small test audience with your own address and send only to that audience first.
  2. Open Campaigns, confirm the recipient count, and use Send on the draft.
  3. For a live send, switch to the real audience, recheck the From Email, subject, links, and unsubscribe tag, then click Send Now.
  4. Track delivery and engagement in Reports.
From Email rule: Use an address at a domain listed in Domains. The same field appears in Create Campaign, Edit Campaign, and the Newsletter draft form. Live delivery also requires Cloudflare Email verification for that domain.

Subscribe Forms

Manage public subscription forms for your mailing lists. Toggle double opt-in for each list.