Campaign email,
run from your code.

Build audiences, schedule broadcasts, and run lifecycle email over the same API and verified domain as your transactional mail — with a result for every recipient.

  • One verified sender
  • One suppression list
  • One recipient timeline
BroadcastProduct updateReady
Audience
Active customers
Subject
What shipped this month
Before sendSubscription and suppression checks
After sendOne result for every recipient
Scheduled through the APIPOST /v1/broadcasts
From list to result

Send a broadcast without leaving the API.

Four explicit steps make the path easy to operate from your app, a deploy, or an authorized coding agent.

Open the broadcast guide
  1. 01Create or import the audienceAdd contacts with subscription state and merge fields, or bring an existing list.
  2. 02Compose the messageUse a stored template, raw API content, or compiled React Email output.
  3. 03Schedule the broadcastPreview recipients and exclusions, then send now or choose a delivery time.
  4. 04Read every outcomeInspect Logs, poll the retrieval API, or subscribe to signed webhooks.
Shared infrastructure

The campaign ends in the same recipient timeline.

Marketing sends use the same authenticated domain, project suppressions, and delivery-event system as transactional mail. Support can follow what happened without opening another tool.

Recipient timeline[email protected]msg_7G2K
  1. AcceptedRequest stored
  2. DeliveredProvider confirmed delivery
  3. OpenedOptional first-party event
  4. UnsubscribedLater campaign sends stop
Details

Questions developers ask first.

Plan limits and implementation details are documented before you wire the first campaign.

Can I add Marketing to a Transactional plan?

Yes. Marketing is bundled with transactional email in the same workspace plan. Pro is $10/month and includes 10,000 contacts, 10,000 marketing recipients, and 10,000 automation runs.

Can an agent send a broadcast?

Yes. A project key with broadcast access can create, schedule, and send through the API or MCP. Plan limits, suppressions, and abuse controls still apply.

Can campaigns reuse my transactional setup?

Yes. Broadcasts can use the same verified domain, stored templates, and project suppression list as your transactional mail.

Start with one audience

One account for the receipts and the campaigns.

Free has no marketing contacts or automations and includes 3,000 transactional emails a month. Pro unlocks lifecycle automations, 10,000 contacts, and 10,000 marketing recipients for $10.