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
- Audience
- Active customers
- Subject
- What shipped this month
The campaign controls your product actually needs.
Keep campaigns close to the product logic that chooses the audience, message, timing, and next action.
Broadcast from the API
Create, schedule, send, or cancel a broadcast, with a recipient preview before it goes out.
LifecycleTrigger the next message
Start a sequence from audience membership and space template steps with relative delays.
ConsentMake the opt-out stick
Broadcasts add one-click unsubscribe headers and check project suppressions before delivery.
OutcomeRead every recipient result
Follow accepted, delivered, bounced, complained, opened, clicked, and unsubscribed events.
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- 01Create or import the audienceAdd contacts with subscription state and merge fields, or bring an existing list.
- 02Compose the messageUse a stored template, raw API content, or compiled React Email output.
- 03Schedule the broadcastPreview recipients and exclusions, then send now or choose a delivery time.
- 04Read every outcomeInspect Logs, poll the retrieval API, or subscribe to signed webhooks.
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.
msg_7G2K- AcceptedRequest stored
- DeliveredProvider confirmed delivery
- OpenedOptional first-party event
- UnsubscribedLater campaign sends stop
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.
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.