Campaigns
Create & send an email campaign
A campaign is a one-time email to a chosen audience: a launch, a sale, a newsletter. Sendcore walks you through three steps: settings, content, then review & send.
On this page12 sections
1. Settings#
- Go to Campaigns → New campaign and choose Email.
- Subject: the inbox headline. Insert emoji, a personalization tag (
{{contact.first_name}}), or let Sendcore AI suggest one. - Preheader: the preview text after the subject. Personalization works here too.
- Sender name and sender email: who it's from.
- Campaign name (internal) and Language: the language the email is written in. Sendcore AI writes in it, and the buttons, totals and footer Sendcore adds to the email follow it (see The email's language).
The inbox preview shows exactly how the subject, sender and preheader will look.
The settings are saved when you leave the step, whether with Continue to content at the bottom or by clicking Content or Review & send in the steps under the title. If something is wrong (a UTM value with characters links cannot carry, for example), you stay on the page and the reason is shown above the button. Leaving another way, such as the menu on the left, does not save.
Link tracking (UTM)#
Every link in a campaign email is tagged with three UTM parameters, so Google Analytics and similar tools attribute the visits and the sales to the campaign. By default they are utm_source=sendcore, utm_medium=email and utm_campaign= the campaign's id. You can change them in the settings step, under Link tracking (UTM):
utm_sourceandutm_medium: whatever your analytics expects, e.g.newsletter/email. Leave a field empty to keep its default.utm_campaign: a readable name such asblack_friday_2026instead of the id. Sales stay attributed to the campaign: Sendcore recognises the name on the order. If several campaigns share a name, the most recent one sent before the order gets the sale.- Values can contain letters, digits, dots, dashes and underscores only (up to 100 characters): anything else would break the links.
- A duplicated campaign keeps the source, medium and any custom name; a booster keeps source and medium and reports its sales on its own.
Links that already carry UTMs
2. Content#
Design the email in the drag-and-drop builder, or generate a first draft with Sendcore AI. See the email builder guide for blocks, products, discounts and personalization.
3. Review & send#
- Pick the Audience: under Send to choose All subscribers or Specific segments…, then optionally Exclude segments (see Who receives it). Only subscribed contacts receive it. The Estimated recipients box recalculates every time you change the audience, with the same rules the send applies, so the number you see is the number the send will reach.
- Check the Content preview: it renders the email exactly as the editor shows it and as it will be sent, including the small fixes applied at send time to buttons and social icons. Mobile shows it inside a phone, over a dimmed view of the desktop layout, with the subject and the sender name at the top when you have set them. Desktop shows the wide preview, with no phone.
- Send a test email first, from the editor: the arrow next to Preview at the bottom, or Send test email in the preview (see Preview & test). Test sends are excluded from reports. The inboxes you use are remembered and offered as one-click chips next time; with an unverified domain, tests go out from
test@sendcore.meto your own inbox only: see sending domain. - To see the email as a real person receives it, fill With this contact's data with the address of one of your contacts: the personalization tags (name, phone, custom properties) render with their data instead of the Test User placeholders. The test still goes to your inboxes, never to that contact.
- Send now, or schedule it for later.
Sending happens in Sendcore
Free plan allowance
Who receives it#
On Review & send, the Audience card has two independent choices. Exclusions always win.
- Send to: All subscribers (every currently subscribed contact of the store) or Specific segments… (the union of the segments you pick).
- Exclude segments: people in those segments do not receive the campaign, whatever you chose above. Leave No exclusions to exclude nobody.
- A contact must still be subscribed. Unsubscribed and suppressed addresses never receive it.
- The Estimated recipients box shows Included, Excluded and Final recipients.
All subscribers belongs to every store
While it sends#
As soon as you click Send now, the campaign shows as Sending in the campaigns list. The Sending badge stays the size of the other status badges and fills with blue from left to right as the emails go out. The Sent column shows, on one line, how many emails have gone out of how many will and, after the first minute, roughly how long is left. Sending happens on Sendcore's servers: you can leave the page and come back, the campaign keeps going. As a rule of thumb it takes about a minute per thousand recipients. A campaign with a per-recipient Discount block first shows Discount codes: N of M created while the codes are made on Shopify, then the emails start (see the email builder guide for how long that takes).
After sending#
Open the campaign to see its report: Overview (sent, open rate, click rate, attributed revenue), Ordered products, Link activity and Contact activity. The same numbers appear under Reports. How an order is tied to the campaign is the store's Sales attribution rule.
The campaigns list#
Campaigns lists every campaign of the store with its status, its date and its results. The Rev column shows the revenue the campaign brought in and, in brackets, how many orders it came from: €245.80 (3) is three orders. They are the orders the campaign's report counts as Placed orders, placed in your own store, whatever their amount. A dash means the campaign has no attributed order yet.
Choose the columns from the gear at the right end of the header row. Customize data lists them: untick one to hide it, tick Created to add the day each campaign was created. To move a column, drag its title left or right. The campaign's name always comes first, and the gear and each row's menu stay at the right edge while you scroll the table sideways.
Sendcore remembers your columns on this browser, for your next visits too. Reset to default columns, at the bottom of the same menu, brings back the original ones.
Filter the list#
The menus above the list narrow it down: Any type, Any status (Draft, Scheduled, Sending, Sent, Failed, Held for review) and the period, which starts on All time. The search box next to them finds a campaign by its name, its subject or a segment of its audience, included or excluded.
The period menu offers Last 7 days, Last 30 days, Last 90 days, This week, This month, This year, Last week, Last month and Last year. For any other stretch of days, choose Custom period…, click the first and the last day in the calendar, then Apply. The calendar also offers the days ahead, for the campaigns you scheduled.
- A campaign is in the period by the date in its Date column: when a scheduled campaign is due to go out, when a sent one went out, otherwise when it was last changed. So This week also lists the campaigns scheduled for the days left in the week, while the last 7, 30 or 90 days end now.
- Days run from midnight to midnight in your own time zone, the one your computer is set to. Weeks start on Monday.
- The period only picks which campaigns are listed: each row's numbers are still the campaign's totals. For your campaigns' results over a period, open Reports → Campaigns.
- The count next to Delete, and Delete itself, only take the ticked campaigns you can see: a campaign a filter hides is never deleted, and it is still ticked when it shows again.
When no campaign matches, the list says so: Clear filters brings them all back.
With the AI assistant and MCP#
An agent can draft a campaign (create_campaign_draft), fill it (generate_campaign_email), send you a test (send_campaign_test_email) and duplicate an existing one as a new draft (copy_campaign). Sending the campaign to your audience, scheduling it, and publishing a form stay decisions you make in the dashboard.
Links in emails already sent#
Every link in an email Sendcore sends, from a campaign or an automation, passes through Sendcore on its way to your page: that is how the click is counted. The links of the emails you send now keep working with no time limit.
Emails sent up to 28 September 2026 carry an older kind of link, one per recipient. One of those links that its recipient did not click in the 90 days after the send stops working: it opens a plain page, in the reader's language, that says This link is no longer available. A link its recipient clicked keeps working, and the report's Link activity keeps every click.
Boost a campaign#
A booster is a follow-up send to the people who did not engage with a campaign you already sent. From the campaigns list, open the row menu and click Boost campaign. The empty state says Start a boost for this campaign; click Start boost.
- Under Booster's sending rules, choose Have not opened the email or Have not clicked the email. Bot clicks do not count as a click.
- The booster uses the parent's audience (including its exclusions). You do not pick a new include list.
- Edit the email with Edit content if you want a different subject or body. Click Send booster or Schedule for later.
- A booster keeps the parent's
utm_sourceandutm_mediumand reports its own sales. - The SMS Booster card is labelled coming soon: Sendcore does not send SMS.