A campaign to 500 subscribers and a campaign to 500,000 go through the same setup steps, whatever email platform you use. What changes is the cost of a mistake. On a small send, a stale opt-in field or an uncleaned list affects a handful of people. On a large send, the same mistake reaches the whole audience before the first report comes back, where it shows up as complaints, unsubscribes, and bounces.
Most of what decides how a high-volume campaign performs happens before anyone selects Send. If you know who has agreed to hear from you, what you want them to do, and how you'll judge the result, every later step has something to check against.
This guide walks through that work in the order a team runs it, using the Maropost Email Marketing Platform (Marketing Cloud) as the working example. It names the settings that matter on a large send, including the segment option that can include contacts who are not on a list, and the spam score that blocks a send. You will finish with a short review you can repeat before the next send, and a way to read the report after it.
Each step depends on the one before it. The audience is hard to choose without a goal, and the report is hard to read without one. The sections below follow Marketing Cloud's standard email campaign flow, from that goal through the report. Menu paths differ slightly between the Classic interface and Unified Navigation.
Write the goal as one sentence that covers the objective, the audience, and the action. For example: “Help subscribed customers understand the new feature and get them to the setup guide.”
Then turn it into something you can measure:
The campaign report Dashboard can show total and unique clicks, conversion rate, total revenue, complaints, unsubscribes, delivered email, and soft and hard bounces, along with opens. Choose the measures that match the objective. Conversion rate is total orders divided by unique clicks, and revenue is the sum of those orders, so both need product and revenue tracking in place. One-click cart integrations bring in order data but can't track campaign conversions. Web tracking can, though it is cookie-based and less accurate. The product and revenue REST API can too, if your team stores and passes the campaign ID.
Start with people your organization has a valid reason to email. An import adds contacts and the subscription status you map. It is not your record of consent. How permission is obtained and documented depends on your organization’s policies and the requirements that apply to it. This is operational guidance, not legal advice.
Ways to add contacts in the contact screens:
Acquisition forms are a separate way to grow the contact database.
Before those contacts go into a campaign audience:
Give someone on the team ownership of that review, and keep a record of who you excluded and why.
Pick the narrowest audience source that matches the goal and the permission basis.
| Use a... | When... | How it behaves |
|---|---|---|
| List | Membership in a stored collection is the audience | Changes when contacts are added, imported, or unsubscribe |
| Segment | Rules and conditions define the audience | Pulls the contacts who meet the rules each time it refreshes |
A segment used in an email campaign is refreshed when the emails are sent, so its audience reflects the rules at send time.
In the Next-Generation Segment Builder:
A contact in a segment meets its rules. That is separate from your permission record, so compare the segment with your permission basis before you send.
For a standard campaign, go to Campaigns > Email Campaigns, then Create New, then Email Campaign. An A/B campaign starts from New Campaign, then A/B Email Campaign.
Campaign-level exclusions apply to this campaign only. Do Not Mail lists and preference-management opt-outs are in the next section, and they need to be settled before the checks and the send.
Review each control on its own. They do not do the same job.
| Control | What changes | Scope |
|---|---|---|
| “Unsubscribe me from all of my current email lists” | Removes the contact from those lists | List subscriptions |
| “Never email me again” | Adds the contact to the account’s Do Not Mail list | DNM status |
| General DNM | Suppresses sends to non-branded lists | This account |
| Brands DNM | Suppresses sends to lists for that brand | This account, separate from general DNM |
| Campaign exclusions | Leaves selected lists, segments, or journeys out of one campaign | This campaign |
| A list created with the Suppressed type | Keeps that list’s subscribed contacts out of a campaign | The campaign it is applied to |
For non-branded lists, general DNM stops standard campaigns, A/B tests, workflow campaigns, and test sends until the contact is removed from DNM. That same contact can still receive a send to a branded list, unless they are also on that brand's DNM list.
Contacts also land on the DNM list without anyone choosing "Never email me again." A hard bounce adds them automatically, and so does a click on the Report Spam link in an email footer.
The Manage Subscription page is where a contact chooses which displayed lists to join or leave. These controls support a permission-based process. Consent still comes from your records and the requirements that apply to your organization.
| Check | What it tells you | Limit |
|---|---|---|
| Render Preview | How the email looks across email clients and devices | Appearance only |
| Spam Check | The message’s spam score | The score has to be below 5 before the campaign can send. Recommendations appear when it is too high. |
| Test email | How the campaign arrives for a small group | Up to 30 recipients, sent from the Schedule step. It generates a Test Campaign Report |
| A/B campaign | How variations compare across split groups | A separate campaign type, with at least two groups. Groups can differ by content, subject, from name, pre-header, or send time |
Test recipients don't have to come from the campaign's own lists. In the A/B flow, those 30 can be up to 20 contacts from contact lists plus up to 10 typed addresses. The campaign audience itself is set in Contacts.
In an A/B campaign, any percentage you do not assign to a split group goes to the final group, which receives the version chosen by your winning criterion, such as highest open rate or highest click rate. If the split groups add up to 100%, there is no final send. Fix what these checks surface before the final review.
On the Review summary, confirm this is the campaign you mean to release:
| Option | What it does |
|---|---|
| Send Now | Sends immediately after review |
| Priority Send | Sends to the most engaged contacts first and moves the least engaged to the end of the queue, for better inbox delivery |
| Timezone Optimization | Delivers at the same local time in each contact’s time zone. Maropost also calls this One Time |
| Send-Time Optimization | Sends on the day or time each contact usually reads email, based on open history. Contacts with little history get the default schedule |
| Conversion-Time Optimization | Sends when each contact is most likely to buy, based on purchase history. Maropost recommends it for eCommerce promotional campaigns |
| Recurring | Sends on a repeating schedule |
Pre-Send Calculation prepares the audience three hours before send time. It is useful for large or complex segments. In the A/B flow, the campaign has to be scheduled at least three hours ahead, or enabling it returns an error. Editing locks at the campaign level once calculation starts, though content that is already selected can still be changed in the content editor.
Open Email Campaign Reports from Analytics > Campaign Reports or from the Email Campaigns index. A standard report has four tabs: Dashboard, Overlay, ISP, and Details.
Where to look:
How to read them:
Use the same report to decide the next campaign:
A high-volume campaign uses that same sequence. What changes is the cost of skipping a step.
Before the next large send, repeat this review:
Keep the goal sentence with the report, so the following campaign starts from what this one showed.