Campaigns
Campaigns send one-off marketing broadcasts to audiences from your data connections. Use them for newsletters, product announcements, and promotional sends — separate from recurring Automations.
Requires AWS SES. Connect and verify AWS SES under Project → Email provider before sending campaigns. Templates must be published to SES. See the AWS SES guide for setup.
Supported data sources (shared with Automations):
- MongoDB — read-only connection
- Excel / CSV — uploaded spreadsheet
Create a campaign
- Open Campaigns → New campaign.
- Choose a data connection and collection (or sheet). Manage connections under Automations → Data connections.
- Set the email field and optional name field for personalization.
- Pick a published template and map variables to data fields.
- Define the audience with structured filters or advanced JSON (same modes as Automations).
- Choose send timing: save as draft, send immediately, or schedule for a specific datetime.
Send and schedule
| Action | Description |
|---|---|
| Save as draft | Configure the campaign and send later from the detail page. |
| Send now | Queue an immediate broadcast to the filtered audience through your connected AWS SES account. |
| Schedule | Set sendAt — the scheduler picks up due campaigns every minute. Requires the scheduled-sends plan permission. |
| Cancel | Cancel a scheduled campaign before it sends. |
Campaign report
After sending, open Report on the campaign detail page for:
- Delivery metrics (sent, delivered, bounced, failed)
- Engagement (opens, clicks, rates)
- Per-link click performance
- Daily opens/clicks timeline
- Top send failures (hashed recipients, no raw emails)
Reports use the same tracking pipeline as project Analytics (open pixel, tracked links, ESP webhooks).
Status lifecycle
draft → scheduled / sending → sent | partially_sent | failed | cancelled
Campaigns cannot be edited or deleted while sending.
Related
- Getting started — product overview and SES setup
- Automations — recurring lifecycle email from the same data connections
- AWS SES guide — connect, verify, and publish templates