Email Marketing Campaigns: From Brief and QA to Follow-Up

An email marketing campaign is a goal-bound email send or series for a defined, eligible audience over a set period. A reliable campaign starts with a brief that fixes the objective, audience, message, call to action, timing, and measurement; passes the exact production build through an independent QA gate; and uses delivery, click, conversion, unsubscribe, complaint, and reply evidence to decide who should receive a follow-up—or no further email.

Campaign Monitor’s working definition describes an email marketing campaign as a coordinated set of messages deployed for a specific purpose over a period. That set can be one send or a series. The number of emails is therefore not what makes the work a campaign. A shared goal, a bounded audience, and a controlled path from production to follow-up do.

An email marketing campaign can be a one-off send or a series, but its messages are coordinated around a specific purpose and call to action.

The word campaign is not used consistently by email platforms. EmailOctopus, for example, calls a scheduled one-off message a campaign and subscriber-triggered steps an automation. Campaign Monitor allows a campaign to mean one message or a series. Use platform labels in the tool, but write operational definitions in the brief:

  • Campaign record: the goal, audience, messages, decisions, and evidence that belong together.
  • Broadcast: a message released to a segment at a planned time.
  • Automation: messages or actions triggered for an individual when defined conditions become true.
  • Transactional or relationship message: a classification based on the message’s actual primary purpose, not the template name or the sending feature.

That last boundary matters. The US Federal Trade Commission’s CAN-SPAM guide distinguishes commercial from transactional or relationship email by primary purpose. Other jurisdictions use different rules. Record the classification and the responsible reviewer rather than letting a folder named “transactional” decide it.

An email campaign has no single success formula because it is a workflow, not a metric. Its sub-metrics do have formulas, and their denominators must be stated. Two useful versions are:

Click rate = unique recipients with at least one tracked click ÷ successfully delivered emails × 100
Delivered-audience goal conversion rate = recipients who completed the defined goal ÷ successfully delivered emails × 100

Campaign Monitor documents the delivered-audience conversion formula. Mailchimp’s metric definitions use successful deliveries for open and click rates, while warning that bot activity can distort engagement. Another platform may count total clicks rather than unique clickers or use sends rather than deliveries. Freeze the definition with the brief so the denominator does not change after results arrive.

Here is an illustrative example, not real company data. A campaign attempts 20,000 sends, delivers 19,600 messages, records 490 unique recipients with a tracked click, and attributes 98 goal completions under its documented rule. Click rate is 490 ÷ 19,600 × 100 = 2.5%. Delivered-audience goal conversion rate is 98 ÷ 19,600 × 100 = 0.5%. Those figures describe the funnel; whether they are good depends on the declared goal, audience, offer, and a comparable baseline.

There is no universal campaign-success benchmark. Mailchimp notes that open and click averages vary by audience, industry, company size, and other factors. Its Apple Mail Privacy Protection guidance also explains that preloaded tracking pixels make open status unreliable for affected contacts. Use like-for-like internal history and the campaign’s goal event. Treat Gmail’s provider-specific spam guidance as a delivery boundary, not a business KPI.

Write the decision before writing the email

A brief is useful when it prevents downstream interpretation. Email on Acid’s two-page campaign brief includes objective, audience, assets, sender, call to action, QA, timing, and KPIs. Extend those fields into a send contract: every important choice needs an owner, a value, and evidence that can be checked before release.

Brief fieldDecision to fixEvidence required before build
Campaign ID and ownerWhich work belongs together, and who can stop it?Stable ID, accountable owner, approver, and escalation path
Objective and goal eventWhat observable action would make the campaign useful?One primary event, measurement window, baseline, and decision threshold
AudienceWho should receive this, and who must not?Reproducible segment rule, eligibility basis, suppressions, exclusions, and expected count
Message and offerWhat value is being promised, and what is the main action?Approved proposition, support, primary CTA, and destination
Send designIs this a broadcast, a series, or a triggered path?Message order, timing, time zone, dependencies, and stop conditions
MeasurementWhich systems will connect send, click, and goal evidence?Metric definitions, campaign tags, attribution rule, and reporting owner
Follow-upWhat happens for each observable recipient state?Branch rules for conversion, click, no click, bounce, reply, opt-out, and complaint

Do not write “customers interested in the feature” as the audience. Write a query another operator can reproduce, the timestamp at which it is evaluated, and the exclusions applied after targeting. A useful set expression is:

sendable audience = target segment ∩ eligible recipients − suppressions − campaign exclusions

Eligibility and relevance are separate decisions. An address can be technically present in the database yet outside the permission, preference, geography, product, or frequency boundary for this message. If the governing rule is unclear, stop and route it to the responsible privacy or legal owner; the brief is not legal advice.

The objective also needs a real event. “Drive engagement” is too vague to choose a CTA or evaluate a follow-up. “Qualified recipients submit the product briefing form within seven days” names an action and a window. The goal does not have to be a purchase, but it must be observable and connected to a decision the team will make.

A campaign brief is complete when a builder, reviewer, and analyst can make the same send decision without asking what the author meant.

Design measurement and follow-up before production

Measurement added after the creative is approved usually produces a report, not an answer. Before building, assign one campaign ID across the email platform, destination analytics, CRM or product event, and closeout record. Decide which system owns the goal event and how long after delivery it remains attributable under the campaign’s stated rule.

For web destinations measured in Google Analytics, Google’s campaign URL guidance identifies utm_source, utm_medium, and utm_campaign as the core manual tags; utm_content can distinguish creative or link variants. Values are case-sensitive. Define the vocabulary once, keep utm_medium=email consistent, and make the campaign value match the stable campaign ID or approved name. Do not put recipient data in campaign tags.

Google Analytics uses UTM parameters to identify campaign-referred traffic; inconsistent capitalization or naming can split one marketing effort across separate report values.

Test the full destination, including redirects, before freezing the message. Confirm that the landing page carries the promise made in the email and that the goal event fires only when the intended action is complete.

A click is not a form submission, a booked meeting, or an activated account.

Keep these steps separate so the follow-up can address the actual break in the path.

If the campaign includes an experiment, write the hypothesis and assignment unit now. Change one decision-relevant variable in an A/B test unless the design and sample genuinely support a multivariate test. State whether the winner is determined by click, conversion, or another goal. An open-based winner may be convenient, but it is a weak foundation when privacy features and security systems generate opens or clicks that did not come from a person’s action.

Build one production version with known edge cases

The production record should point to the final audience query, message version, destination version, and tracking map. A copied template is only a starting asset. Freeze the values that can change the recipient experience:

  • visible From name, From address, and Reply-To path;
  • subject and preheader as one inbox presentation;
  • message body, plain-text alternative, images, and alt text;
  • personalization fields, dynamic-content rules, and every fallback;
  • primary and secondary destinations, redirects, and campaign tags;
  • footer, sender identification, preference controls, and unsubscribe behavior; and
  • send time, time zone, throttling or batch plan, and recipient query version.

Build fixtures for the edge cases instead of hoping the preview finds them. Include a normal eligible recipient, missing optional fields, longest plausible values, each dynamic-content branch, each language or region used, and a record that must be excluded. Use controlled internal test data; do not reactivate a real suppressed address to make a test case.

For a series or automation, test state transitions as well as individual messages. A recipient who completes the goal after message one should not receive message two if message two repeats the same ask. A recipient who unsubscribes, complains, hard bounces, or becomes ineligible must not remain in the promotional path because the workflow cached an earlier segment.

Make QA a release gate, not a proofreading round

The person who built the message knows what it was intended to say and can unconsciously fill gaps. Salesforce’s email testing guidance recommends that someone else perform final QA, using representative data, domains, devices, and a checklist. Its suggested checks cover subject and preheader, template, copy, images, links, alt text, legal content, unsubscribe, plain text, rendering, tracking, data, and dynamic elements.

Salesforce distinguishes previewing from QA and recommends an independent final reviewer plus test records that exercise the dynamic content used by the message.

Turn those checks into seven gates against the exact production build:

GateWhat to inspectFailure that blocks release
AudienceFrozen query, expected count, segment boundaries, suppressions, exclusionsCount cannot be reconciled or an ineligible fixture is included
Identity and classificationFrom, Reply-To, message purpose, sender details, preference and unsubscribe pathsIdentity is misleading, classification is unresolved, or required controls fail
ContentPromise, CTA, dates, claims, copy, plain text, images, alt textThe email and destination disagree or essential content is inaccessible
Dynamic dataEvery branch, missing value, long value, default, locale, and escaping behaviorA recipient can see blank, wrong, leaked, or broken content
Destinations and measurementEvery linked element, redirects, final URL, tags, goal eventA link fails, tags fragment attribution, or the goal event cannot be verified
Rendering and deliveryRepresentative clients, devices, domains, received headers, authentication resultA material client is unusable or required authentication is not passing
Release controlFinal version, audience version, approver, send window, monitor, stop ownerNobody can prove what was approved or act on an incident

Click the rendered message, not the URL list in the brief. Exercise the unsubscribe path far enough to verify that the request reaches the expected suppression system. Send tests through the production sending path where safe, then inspect received headers and actual destinations. A green check in a builder cannot prove that a redirect, personalization source, domain configuration, or external form works.

Provider and legal requirements belong inside the gate, with their scope named. Google’s current sender guidelines require SPF or DKIM for senders to personal Gmail accounts and add SPF, DKIM, DMARC, alignment, spam-rate, and one-click-unsubscribe requirements above its bulk threshold. The FTC’s US guidance requires accurate routing information and non-deceptive subjects, sender-location information, a clear opt-out method, and timely handling of opt-outs for commercial email.

Gmail’s delivery requirements and US CAN-SPAM obligations are different controls with different scopes; passing one does not establish compliance with the other or with rules elsewhere.

Record a release receipt when the gates pass. It should contain the campaign ID, message version, audience-query version and frozen count, test cases and results, unresolved exceptions, approver, scheduled time and time zone, monitoring owner, and stop authority. Any change to the message, audience, destination, or send configuration after approval reopens the affected gates.

Watch the send as a controlled release

Immediately after release, verify that the platform accepted the expected population and that the first delivered samples match the approved build. Watch for a volume mismatch, unexpected bounces or deferrals, authentication failure, broken destinations, missing goal events, unsubscribe errors, complaints, and replies that need a person. If the platform supports staged sending, define the evidence required before the next batch; do not invent a pause capability the sender does not actually provide.

Gmail recommends keeping its Postmaster Tools user-reported spam rate below 0.1% and avoiding 0.3% or higher. Those values apply to Gmail traffic and sender operations, not to the campaign’s conversion goal. Other destinations have their own current requirements and feedback systems. A team still needs internal stop rules tied to its normal traffic, message risk, and ability to intervene.

The first report should separate three questions:

  1. Was the release operationally correct? Compare approved and actual audience, version, time, delivery response, links, and goal instrumentation.
  2. Did recipients tolerate the send? Inspect opt-outs, complaints, replies, and provider feedback by segment without dismissing small but meaningful failures.
  3. Did the campaign advance its declared goal? Measure the goal event over the predeclared window, then use clicks and downstream steps to locate friction.

Do not declare a winner from the first convenient metric. Delivery can stabilize before the business outcome appears. A long buying action can require more observation than a content download. The brief should have set both the early operational review and the final decision window.

Follow up from recipient state, not from a generic cadence

There is no universal wait time or email count that fits every campaign. The follow-up moment depends on the promised timing, offer window, decision cycle, audience expectations, and observable state. Define the branches before the first send so a weak result does not tempt the team to improvise more volume.

Observable stateWhat the evidence supportsDefault next decision
Goal completedThe campaign’s primary action is done under the recorded ruleSuppress the same ask; move to the appropriate service, onboarding, or next-stage path
Clicked, goal incompleteThe recipient reached at least one tracked destination, but the goal did not registerCheck destination friction and attribution first; follow up only with a relevant next step and allowed frequency
Delivered, no verified clickNo tracked click was recorded; intent and reading remain unknownDo not label the person uninterested; decide whether a different message earns another send or close the branch
Open recorded, no clickA tracking pixel loaded, which may not represent human attentionDo not advance state or trigger follow-up from the open alone
Bounced or deferredThe destination rejected or delayed the messageApply the provider’s bounce handling, correct owned data where justified, and do not keep retrying a permanent failure
Unsubscribed or complainedThe recipient supplied an explicit stop or negative-delivery signalSuppress the relevant marketing immediately under the applicable process and investigate any control failure
RepliedA person created a new information state outside click trackingRoute the reply to an owner and stop automation that would conflict with the response

Apple Mail Privacy Protection makes “did not open” an especially weak branch. Mailchimp explains that affected messages can be reported as opened regardless of recipient activity, distorting open-based tests, segments, and automations. Its separate resend guidance offers a product workflow for one non-opener resend but warns that resending can increase unsubscribes and complaints. That is a bounded tool option, not a reason to make non-opener resend the default.

Open status can be unreliable for Apple Mail Privacy Protection users, and even a vendor-supported non-opener resend carries unsubscribe and complaint risk.

Prefer evidence closer to the intended outcome: clicks, replies, completed forms, bookings, purchases, activations, or another declared event. Before any follow-up, rerun eligibility and suppressions, remove people who already completed the goal, account for other scheduled messages, and QA the follow-up as a new production send. Salesforce explicitly advises repeating QA for a correction message; urgency does not make a second error less damaging.

Close the campaign with a reusable decision record

A campaign is not finished when the last message leaves the provider. Close it when the result, incidents, and next action are recorded. Keep the closeout short enough to use and specific enough to reproduce:

  • the final campaign and message versions;
  • approved, attempted, delivered, bounced, and suppressed audience counts;
  • the primary goal value, denominator, attribution rule, and measurement window;
  • clicks, downstream steps, goal completions, unsubscribes, complaints, and relevant replies by planned segment;
  • any QA escape, delivery incident, correction, or exception;
  • every follow-up branch launched, stopped, or deliberately omitted; and
  • one decision for the next comparable campaign: keep, change, test, or retire.

Compare results with the baseline named in the brief, not an attractive industry average found afterward. If the goal underperformed but click rate held, inspect the destination and offer. If clicks fell only in one segment, revisit audience-message fit. If complaints or opt-outs rose, review permission, expectation, relevance, and frequency before trying a new subject line. If measurement failed, repair instrumentation before making a performance claim.

The minimum campaign packet is easy to remember: an approved brief, one frozen production build, an independent QA receipt, a monitored send record, state-based follow-up decisions, and a closeout.

The decision
Use that packet whenever sending the wrong message to the wrong people would be expensive or difficult to reverse—which is most email marketing campaigns worth running.

Sources

  1. Campaign Monitor, “What is an email marketing campaign?Supports: An email marketing campaign is a coordinated set of messages with a specific purpose over a defined period; A campaign can be a one-off send or a series; Campaign messages need focused content and a specific call to action. Checked 2026-08-22.Limitation: This is a vendor glossary; it supports a practical category definition, not a universal platform taxonomy or performance claim.
  2. Email on Acid, “Email marketing campaign briefSupports: A campaign brief can capture message type, deadline, description, objective, target segments, approved assets, sender, call to action, QA, send time, and KPIs; Testing ownership and test recipients belong in the brief before launch. Checked 2026-08-22.Limitation: This is a vendor-created two-page template; the article extends it into an operating contract and does not imply that its fields are an industry standard.
  3. EmailOctopus, “Difference between an automation and a campaignSupports: EmailOctopus uses campaign for a one-off scheduled send and automation for subscriber-specific triggered steps; Platform terminology can distinguish broadcasts from triggered workflows. Checked 2026-08-22.Limitation: These labels describe EmailOctopus product behavior and are used only to demonstrate that campaign terminology varies across platforms.
  4. Salesforce Trailhead, “Optimize Email Campaigns with Effective TestingSupports: Final QA should be performed by someone other than the email creator; Representative test data, domains, devices, and dynamic-content cases are needed for email QA; Pre-send checks include subject, preheader, template, copy, images, links, alt text, legal content, unsubscribe, plain text, rendering, tracking, data, and dynamic elements; A correction email should itself repeat QA. Checked 2026-08-22.Limitation: This is Salesforce product education; tool-specific references are not requirements for teams using other email platforms.
  5. Gmail Help, “Email sender guidelinesSupports: Gmail authentication and formatting requirements for mail sent to personal Gmail accounts; Additional SPF, DKIM, DMARC alignment, spam-rate, and one-click-unsubscribe requirements for senders above Gmail's bulk threshold; Gmail's recommendation to keep Postmaster Tools spam rates below 0.1% and avoid reaching 0.3%. Checked 2026-08-22.Limitation: These requirements and operating thresholds apply to personal Gmail delivery and can change; they are not universal business-performance benchmarks.
  6. Federal Trade Commission, “CAN-SPAM Act: A Compliance Guide for BusinessSupports: US commercial email must use accurate headers and non-deceptive subject lines and provide required sender and opt-out information; US opt-out requests must be honored within 10 business days; A message's primary purpose controls whether it is commercial or transactional or relationship email under CAN-SPAM. Checked 2026-08-22.Limitation: This is US regulatory guidance, not a global permission rule or jurisdiction-specific legal advice for any particular sender.
  7. Mailchimp, “About Open and Click RatesSupports: Open rate is based on successfully delivered email and image loading, while click rate reports delivered messages with at least one tracked click; Open and click averages vary by audience, industry, company size, and other factors; Bot activity can distort reported engagement. Checked 2026-08-22.Limitation: Metric implementation details describe Mailchimp reporting; other providers can use different event filters, numerators, or denominators.
  8. Mailchimp, “Apple Mail Privacy Protection (MPP) FAQsSupports: Apple Mail Privacy Protection preloads tracking pixels and makes open timing and open status unreliable for affected contacts; Open-based tests, segments, automations, and non-opener resends can be distorted; Clicks, conversions, bounces, unsubscribes, and purchase data are stronger follow-up inputs than opens alone. Checked 2026-08-22.Limitation: This is Mailchimp's explanation of Apple MPP and its product behavior; implementation details can differ in other reporting systems.
  9. Google Analytics Help, “URL builders: Collect campaign data with custom URLsSupports: UTM parameters can identify campaign-referred traffic in Google Analytics; utm_source, utm_medium, and utm_campaign form the core manual campaign tag set; utm_content can distinguish links or creative variants, and parameter values are case-sensitive. Checked 2026-08-22.Limitation: This describes Google Analytics collection and reporting; it does not establish cross-tool attribution truth or prove that a later conversion was caused by email.
  10. Campaign Monitor, “What is email marketing conversion rate (CR)?Supports: Email conversion rate measures completion of the campaign's defined goal; A delivered-audience conversion rate can be calculated as goal completers divided by delivered emails, multiplied by 100. Checked 2026-08-22.Limitation: This is a vendor glossary and one valid denominator convention; teams must document and preserve their own metric definition.
  11. Mailchimp, “Resend an Unopened EmailSupports: Mailchimp offers a product workflow for resending to a non-opener segment; Mailchimp warns that resending can increase unsubscribes and complaints. Checked 2026-08-22.Limitation: This is product-specific operational guidance, not a universal recommendation to resend or a reliable way to identify every person who did not read a message.

Continue the evidence path

Run your growth team from one screen.

Invite only