Campaigns
A campaign combines an audience (segment), message (template), and schedule into one sendable unit. Every execution creates a run with delivery stats you can audit later. In the app: CampaignsCampaign anatomy
A campaign is incomplete until segment, template, and schedule are all configured.
Schedule types
Schedule configuration
- Scheduled once: set
scheduled_atas ISO 8601 datetime - Recurring: set
recurrence_interval+recurrence_unit(day,week,month)
Send a campaign
Manual send
- Open the campaign → confirm segment + template are set
- Click Send now
- Optionally pick specific sending accounts
- Mailofly creates a campaign run and queues
mail_logsrows - Watch progress in Mail logs or Runs tab
View runs
Each send creates a run at/{org}/campaigns/{id}/runs:
Daily quota & deferral
If today’s send volume exceeds an account’s daily limit, excess recipients are marked deferred and send the next calendar day. Tips for large blasts:- Attach multiple sending accounts
- Set conservative per-account daily limits during warmup
- Monitor Mail logs for deferred rows
API
Related
- Contacts & segments — build your audience
- Templates — design the message
- Sending accounts — delivery identities
- Mail logs — debug delivery