Campaigns
Write a campaign, send it to one or more lists without duplicates, schedule it, warm up a new domain and read the results.
A campaign is one email sent to your lists: a newsletter, a product update, an announcement. You write it, pick who gets it, and send now or schedule it.
Draft a campaign to Newsletter and Customers from [email protected] about what we shipped in November. Show me before sending.
Looks good. Schedule it for Tuesday at 9 AM, with domain warmup.
How did it do? Opens, clicks, and the top links.
Creating a draft never emails anyone. Your agent asks before it sends.
Or do it all in the dashboard:
Write#
Click New campaign. The editor opens with a subject line, preview text (the grey line inboxes show after the subject), and the body. Use the visual editor or switch to HTML, start from a template, and personalize with variables like {{ first_name }}. Your draft saves as you type.
Every campaign ends with your postal address and an unsubscribe link, added automatically. Anti-spam laws (CAN-SPAM, GDPR) require both; set your address once under Settings.
Choose who gets it#
Pick one or more lists. Someone on two of your lists still gets the campaign once. Maillayer shows how many unique people it will reach, and skips anyone who is unsubscribed, bounced, suppressed or flagged by contact checks.
Send or schedule#
- Send yourself a test to check how it looks.
- Choose Now or pick a date and time.
- Choose All at once or Domain warmup.
Credits for all recipients are reserved when the campaign starts. Emails that fail or are dropped give their credit back.
Domain warmup
Sending a big list from a new domain, or after a long pause? Warmup sends in growing batches: by default 50 emails, then double every 24 hours, up to 10,000 a batch. Inboxes see steady, growing volume and learn to trust your domain. You can change the first batch, growth and interval, and leave the page while it runs.
Results#
Open a sent campaign to see:
- Delivered, opened, clicked, unsubscribed and bounced, with the change since your previous campaign.
- Opens and clicks hour by hour over the first week.
- Top links, opens by country, and opens by each reader's local time, with a hint for when to send next.
- Every recipient with what they did, searchable, and an Export CSV button.
Duplicate copies a campaign into a new draft with the same email, sender and lists.
From code or an AI agent#
Create drafts and send them with the Campaigns API, or ask your agent through the MCP server. Sending always needs an explicit request: creating a draft never emails anyone.