Run your business · Marketing
Marketing
Campaigns
Approve a version once, then automation runs inside sender, audience, cadence, limit, and stop rules.
Updated September 13, 2026 2 min read
Use this when
Use this guide when marketing work is spread across campaigns, content, website changes, or recovery lists.
Open /admin/campaigns. Each campaign has a name, a status, a version, and an approved version. Copy that has not been approved does not send.
Create and approve
New campaign starts as a draft. Edit audience, cadence, send limits, and stop rules. Activation is propose_campaign_activation if the assistant stages it, or an explicit approve in the UI. Only the approved version runs.
A later edit bumps version. Sends keep using approved_version until you approve again.
Duplicate a campaign
Any campaign card has a Duplicate action. It copies name, audience, steps, sender, schedule, limits, and stop rules into a fresh draft named <name> (copy). No members, sends, receipts, or approvals carry over, so the copy cannot send until it is enrolled and approved. The assistant can propose the same copy for approval through the shared action queue.
The source version is checked before copying. The draft, steps, provenance and audit save together. If the response is interrupted, retry Duplicate: the pending request survives a reload and returns the same copy. A changed source needs a fresh review. The fictional workspace also saves the copied draft, opens its dry run and keeps its recipient list empty.
What stops a send
Stop rules get re-read before every single send, not just when the campaign starts: reply, unsubscribe, suppression, and exhausted retries all check fresh each time. A member who is already stopped stays stopped even if the scheduled job that would have mailed them wakes up on schedule. Each send carries an idempotency key and a provider receipt, and an uncertain provider outcome refuses a blind retry rather than risking a duplicate.
Delivery Runs
/admin/email-sequences is sequence and delivery status for the same memberships. Use it for the receipt trail. Campaigns is the editor.
What to know
Availability depends on enabled modules, workspace permissions, provider connections, and the current installation. Check the recorded status before relying on a live result.
Next: Review Today to see how this work fits into the daily operating flow.