
The Complete Email Campaign Checklist: Everything to Review Before You Hit Send
Most email mistakes do not happen in strategy. They happen in the final 10 minutes before you hit send. A broken link, a missing merge tag, a forgotten segment filter, a tracking error that ruins attribution. These failures are not strategic problems. They are process problems. And process problems have a simple solution: a checklist.
This guide is a pre-flight system for email campaigns. Run through it every single time before your email leaves the runway. Each section covers a specific phase of the campaign review process, from strategy definition through post-send analysis.
Campaign Strategy Checklist
Before you touch subject lines or design, the foundation needs to be correct. Strategy errors compound through every downstream phase and are the most expensive to fix after send.
- One clear campaign objective defined (sales, retention, activation, education, or engagement)
- Primary KPI confirmed (revenue, CTR, conversions, signups, or engagement)
- Target audience validated against campaign goal
- Lifecycle stage alignment checked: does this message fit where this audience is in their journey
- No overlap with another active campaign sending to the same segment
- Landing page or destination URL is live, tested, and matches the email promise
- Past campaign performance reviewed for similar sends to establish benchmarks
- Timing validated against customer behaviour patterns and time zone data
- Offer or message is still accurate, valid, and not expired
- Internal stakeholders agree on the single campaign goal before creative work begins
If strategy is wrong, everything downstream fails. Do not proceed until each item is confirmed.
Subject Line Checklist
The subject line decides whether the rest of this checklist even matters. No other single element has more impact on open rates.
- Under 50 characters for mobile-first audiences where possible
- Clear intent communicated without misleading phrasing
- Creates curiosity or a value gap that the email content fills
- Matches email content exactly — no bait-and-switch
- Avoids spam trigger language (excessive caps, multiple exclamation marks, overused promotional words)
- No unnecessary punctuation overload
- A/B tested with at least one variation if the ESP supports it
- Reads naturally in mobile inbox preview without truncation issues
- Works effectively with or without emojis
- Does not trigger Gmail Promotions tab classification (minimal use of promotional language in the first few words)
Preview Text Checklist
Preview text is your second subject line. It is also the most commonly neglected element in email campaigns.
- Supports and expands the subject line rather than repeating it verbatim
- Uses the available character length effectively (85 to 100 characters for most clients)
- Does not pull in broken HTML, empty ALT text, or random website copy
- Adds context, urgency, or a secondary value hook where appropriate
- Reads naturally in inbox preview across Gmail, Apple Mail, and Outlook
- Tested on both desktop and mobile preview layouts
Segmentation Checklist
Most email underperformance starts here. An otherwise perfect email sent to the wrong segment will underperform every time.
- Correct audience selected based on demonstrated intent or behaviour, not assumptions
- Suppression lists applied: unsubscribes, spam complaints, hard bounces, inactive users beyond engagement window
- Recent purchasers excluded if the campaign is acquisition or cross-sell focused
- Internal test accounts and seed list addresses removed from the active send list
- Geographic targeting verified (time zones, regional availability, language)
- Lifecycle stage filtering applied correctly (new subscribers should not receive re-engagement campaigns)
- Frequency caps respected — no subscriber receives more than the maximum agreed sends per period
- Cold versus warm audience separation validated with different messaging tracks if needed
- Dynamic segments confirmed to have updated in real time before send
- Exclusion overlap checked to prevent accidental double filtering that reduces the segment to zero
| Check | Verification Method | Failure Impact |
|---|---|---|
| Correct segment selected | Compare segment size against expected range | Wrong audience sees irrelevant content |
| Suppression lists applied | Spot-check known test addresses in send list | High complaint rate, reputation damage |
| Recent purchasers excluded | Verify exclusion query against recent order data | Wasted send, increased unsubscribe rate |
| Geographic targeting correct | Confirm time zone field in segment query | Emails arrive at wrong time, low engagement |
| Frequency caps respected | Query subscriber send count in lookback period | Subscriber fatigue, rising unsubscribe rate |
Personalisation Checklist
Personalisation only works if it actually works. Broken personalisation is worse than no personalisation because it signals to the subscriber that you do not know them.
- All merge tags tested with fallback values for missing data
- No blank fields, "null" text, or internal field names visible in any preview
- Conditional content logic verified for all possible states (true, false, empty)
- Dynamic product or content blocks rendering correctly for each segment variation
- Name personalisation does not break formatting for long names, hyphenated names, or names with special characters
- Behaviour-based trigger conditions functioning as expected for automated sends
- Recommendation engine outputs validated against test profiles
- Personalised links correctly attributed per recipient for accurate tracking
- Fallback copy exists and renders cleanly wherever personalisation data is unavailable
- No exposed internal variables, placeholder text, or merge tag syntax visible in the rendered email
Copy and Messaging Checklist
Clarity wins conversions. Every word that does not serve the primary goal is working against it.
- One primary CTA only — avoid competing actions that split attention
- Clear visual and logical hierarchy: headline leads to body copy leads to CTA
- Grammar and spelling fully reviewed by at least two people
- Tone matches brand voice guidelines and is appropriate for the audience segment
- Reading level appropriate for the target audience (avoid industry jargon for broad segments)
- No unnecessary filler, redundant phrases, or wordy constructions
- CTA wording is action-oriented and specific ("Start your free trial" rather than "Click here")
- Emotional hook is intentional and aligned with campaign goal, not accidental
- Message delivers on the promise made in the subject line and preview text
- Legal and compliance disclaimers reviewed where necessary (terms, conditions, disclaimers)
Design Checklist
Design should support clarity, not compete with it. Every visual element should guide the reader toward the primary CTA.
- Fully responsive on mobile (320px to 480px), tablet (768px), and desktop (600px to 800px content width)
- Dark mode rendering tested and confirmed readable
- Images optimised and compressed for fast load times (under 100 KB per image)
- Retina-ready assets included at 2x resolution where needed
- ALT text added to all meaningful images; decorative images marked with empty ALT
- Colour contrast meets WCAG AA accessibility standards (4.5:1 for normal text, 3:1 for large text)
- CTA buttons are large enough for mobile tapping (minimum 44px by 44px touch target)
- Layout tested across major email clients: Gmail, Outlook desktop, Outlook mobile, Apple Mail, and Yahoo Mail
- No broken spacing, alignment overflow, or text wrapping issues
- Fallback fonts configured correctly in the font stack with web-safe alternatives for every custom font
Accessibility Checklist
Accessibility is not optional. It affects deliverability, usability, engagement, and regulatory compliance.
- Proper heading hierarchy used throughout (H1 for main title, H2 for sections, H3 for subsections)
- Screen-reader friendly structure with logical reading order
- All images have meaningful ALT text describing the content and function, not just the file name
- Sufficient colour contrast ratio between text and background across all sections
- CTA buttons and links accessible without a mouse (keyboard navigable)
- Logical tab order maintained if the email contains interactive elements
- No reliance on colour alone to convey meaning (use text labels and icons as supplements)
- Text size is readable on mobile devices (minimum 14px for body text)
- Link text is descriptive and meaningful out of context (not "click here" or "read more")
- Content is fully readable and understandable without images enabled
QA and Technical Checklist
This is where most campaigns break. Technical issues that slip through QA become visible to every recipient.
- All links tested and returning the correct landing pages with correct parameters
- UTM parameters applied to every link with consistent naming conventions
- No broken HTML, unclosed tags, or rendering issues in any tested client
- Email preview tested in major clients: Gmail web and mobile, Outlook desktop and mobile, Apple Mail, and at least one alternative client
- Seed list test send completed to addresses across multiple domains and clients
- Spam score checked and below the threshold for major providers (under a 5 on Mail-Tester, under a 0.1 on SpamAssassin)
- Sender name and reply-to address verified as recognisable and monitored
- Footer rendering correctly with unsubscribe link, preference centre link, and mailing address
- Images loading correctly across all tested clients with and without image blocking enabled
- Automation triggers confirmed not misfiring — no campaign accidentally triggered by test sends
| Issue | How It Breaks | How to Catch It |
|---|---|---|
| Broken link | URL typo, removed page, wrong domain | Click every link in a test send |
| Missing UTM | Manual URL entry error | Use consistent naming conventions and audit before send |
| Broken personalisation | Null data, missing default values | Test with a profile that has incomplete data |
| Spam trigger | High spam score from trigger words | Run spam test before every send |
| Mobile rendering | Fixed-width layout, tiny text | Test on actual mobile devices, not just resize in browser |
| Image failure | Oversized images, no ALT text | Compress images, set ALT on all images, test with images off |
Deliverability Checklist
Deliverability determines whether your email reaches the inbox or the spam folder. Skip these checks at your peril.
- SPF record published and includes all authorised sending IPs and services
- DKIM key published and signing enabled for the sending domain
- DMARC policy published at minimum with p=none monitoring, ideally p=quarantine or p=reject
- Sending domain has a positive reputation (check with Google Postmaster Tools and Microsoft SNDS)
- Sender score or similar reputation score is above 80
- Complaint rate for the sending domain has stayed below 0.1% over the last 30 days
- Email passed spam filter tests for Gmail, Outlook, and Yahoo
- List acquisition method confirmed as permission-based (no purchased or scraped lists)
- Bounce handling process in place: hard bounces suppressed, soft bounces retried with limits
- Dedicated sending IP or warm IP pool used (cold IPs should be warmed gradually before large campaigns)
A single deliverability failure can undo months of reputation building. If you are unsure about any of these items, work with your ESP or email infrastructure team to confirm them before sending to your full list.
Tracking and Attribution Checklist
If you cannot measure a campaign, you cannot improve it. Tracking setup must be verified before send, not after.
- UTM parameters present on every link with consistent naming conventions (source, medium, campaign, content, term)
- UTM parameters match the channel, campaign, and source conventions used across the organisation
- Conversion tracking confirmed working on the landing page or destination
- ESP click tracking enabled and not conflicting with any custom tracking implementation
- Revenue tracking confirmed if the campaign goal includes purchases (e-commerce tracking, event tracking)
- Attribution window configured correctly in your analytics platform
- Google Analytics 4 (or alternative) events firing correctly for email clicks and conversions
- No conflicting tracking tags that double-count or cancel each other
- Tracking links exclude sensitive or PII data where required by applicable privacy regulations
- Post-send reporting dashboard configured and accessible to stakeholders
| Tracking Element | What to Verify | Common Failure |
|---|---|---|
| UTM parameters | Present on every link, consistent naming | Missing UTMs, inconsistent use of campaign names |
| Click tracking | ESP click tracking enabled and working | Self-reported clicks do not match analytics |
| Conversion tracking | Event fires on landing page | No purchase or signup event recorded |
| Revenue tracking | Correct revenue amount attributed | Wrong currency, missing tax or shipping |
| Attribution window | Matches campaign cycle | Short window misses delayed conversions, long window over-attributes |
Compliance Checklist
Email compliance is not optional. Violations can result in fines, blacklisting, and legal liability.
- Working unsubscribe link present in every email that processes the request immediately
- Preference centre link included where recipients can manage email frequency and topics
- Physical mailing address included as required by CAN-SPAM and applicable local regulations
- Consent records maintained for all recipients showing clear opt-in with timestamp and source
- Consent mechanism matches the type of email being sent (explicit consent for marketing, soft opt-in for service messages where permitted)
- Privacy policy linked or referenced in the email
- Data processing records maintained for personalisation and tracking data
- Cross-border data transfer compliance verified if sending to recipients in different jurisdictions
- CAN-SPAM requirements met: accurate from line, relevant subject line, identified as advertisement where required, opt-out honoured within 10 business days
- GDPR requirements met: lawful basis for processing documented, right to erasure process in place, Data Protection Officer contact included where required
- PECR (UK) or CASL (Canada) requirements reviewed if applicable to the recipient list
If you operate across multiple jurisdictions, consult legal counsel for your specific compliance requirements. This checklist covers common requirements but is not legal advice.
Stakeholder Approval Workflow
A structured approval process prevents last-minute changes that break campaigns. Stakeholder reviews should happen early, not in the hour before send.
| Phase | Reviewer | What They Approve | Deadline Before Send |
|---|---|---|---|
| Strategy | Campaign owner, marketing lead | Campaign brief, goal, target segment, KPI | 5 business days |
| Creative | Copywriter, designer, brand manager | Copy, design, subject line, preview text | 3 business days |
| Technical | Email operations, QA lead | Links, tracking, rendering, personalisation | 2 business days |
| Compliance | Legal or compliance officer | Disclaimers, consent, privacy, regulatory | 2 business days |
| Final approval | Campaign owner | All of the above confirmed complete | 1 business day |
Sign-offs should be documented and timestamped. If a reviewer requests a change, confirm whether it triggers a re-review cycle. A copy change may not require a new design review, but a design change likely resets the technical review.
Final Pre-Send Checklist
Run this checklist in the final 30 minutes before send. Every item should already be confirmed from earlier phases. This is a safety gate, not a substitute for the full checklist.
- All earlier checklist phases are signed off (no shortcuts)
- Final segment count confirmed and matches expectations
- Last test send reviewed with no issues
- All internal addresses and seed list addresses removed from the active send list
- Send time confirmed and scheduled or queued correctly
- Automation triggers confirmed not linked to the test send environment
- Campaign name and internal labels correct for reporting purposes
- Fallback content verified for all dynamic and personalised elements
- Spam test re-run if any content changed since the original QA pass
- Stakeholder who requested the campaign has given final confirmation
Post-Send Analytics Checklist
The campaign does not end at send. The post-send period is where you validate your assumptions, catch problems early, and learn for the next campaign.
Within one hour of send:
- Delivery rate confirmed above 98%. A significant drop indicates list quality or throttling issues.
- Bounce rate reviewed. High hard bounce rate means list hygiene needs attention.
- ESP confirms send completed without errors or throttling.
Within 24 hours of send:
- Open rate compared against campaign benchmark. A significant drop may indicate subject line issues or deliverability problems.
- Click rate compared against campaign benchmark. A low click rate with good open rate suggests the content or offer needs improvement.
- Complaint rate reviewed. Above 0.05% warrants investigation. Above 0.1% requires immediate action.
- Unsubscribe rate reviewed. Higher than segment average indicates a mismatch between content and audience expectations.
- Conversion rate measured against the primary KPI defined in Phase 1.
- Revenue data reviewed if the campaign had a revenue goal.
Within one week of send:
- Campaign performance documented in a post-mortem report
- What worked and what did not recorded for the next similar campaign
- Segment performance compared: did segments behave as expected
- Testing insights documented (A/B test results, subject line performance)
- Benchmarks updated with this campaign's data for future comparisons
| Metric | Good Range | Needs Attention | Action Required |
|---|---|---|---|
| Delivery rate | 98% and above | 95% to 98% | Review list hygiene |
| Open rate | At or above segment benchmark | 20% below benchmark | Check subject line and deliverability |
| Click rate | At or above segment benchmark | 30% below benchmark | Review content and CTA |
| Complaint rate | Below 0.05% | 0.05% to 0.1% | Investigate targeting |
| Unsubscribe rate | Below segment average | 2x segment average | Review content relevance |
| Conversion rate | At or above campaign goal | Below projected goal | Analyse funnel drops |
The Master Checklist
This is the condensed version of every checklist in this guide. Print it, keep it by your desk, and run through it before every campaign.
Strategy:
- Single campaign objective defined
- Primary KPI confirmed
- Target audience validated
- Landing page live and tested
- Past performance reviewed
Subject line and preview text:
- Subject line under 50 characters
- No spam trigger language
- A/B test set up
- Preview text supports subject line
Segmentation:
- Correct segment selected
- Suppression lists applied
- Geographic and time zone filters verified
- Frequency caps respected
Personalisation:
- Merge tags tested with fallback values
- No blank fields or exposed variables
- Dynamic content verified for all variations
Copy and design:
- One primary CTA
- Grammar and spelling reviewed
- Mobile responsive layout tested
- Dark mode rendering tested
- ALT text on all images
- Colour contrast meets accessibility standards
QA and technical:
- All links tested
- UTM parameters correct
- Spam score checked
- Seed list test send completed
- Sender name and reply-to verified
- Unsubscribe link working
Deliverability:
- SPF, DKIM, and DMARC configured
- Sender reputation checked
- Complaint rate below 0.1%
Compliance:
- Unsubscribe link present and working
- Physical address included
- Consent records maintained
- CAN-SPAM and GDPR requirements met
Tracking:
- UTM parameters on all links
- Conversion tracking confirmed
- Revenue tracking confirmed (if applicable)
Pre-send:
- Final segment count confirmed
- Last test send clean
- Internal addresses removed
- Stakeholder final approval received
Post-send:
- Delivery rate monitored at 1 hour
- Open, click, complaint, and unsubscribe rates monitored at 24 hours
- Conversion and revenue measured
- Post-mortem completed within one week
Related Articles
- Why Email Campaigns Fail
- Slow Down Your Email Campaigns: Why Rushing Costs More Than Waiting
- Email Deliverability Metrics Guide
- What Happens When an Email Marketer Leaves
- More Emails vs Better Emails: Which Wins?
Frequently Asked Questions
An email campaign checklist should cover campaign strategy, subject lines, preview text, segmentation and targeting, personalisation, copy and messaging, design and rendering, accessibility, QA and technical testing, deliverability setup (SPF/DKIM/DMARC), tracking and attribution, compliance (GDPR/CAN-SPAM), stakeholder approvals, final pre-send checks, and post-send analytics monitoring.
A checklist prevents the most common email campaign failures: broken links, wrong segments, broken personalisation, poor mobile rendering, missing UTM parameters, spam filter triggers, and compliance violations. It ensures every campaign meets a consistent quality standard before send and reduces the risk of damaging sender reputation or subscriber trust.
The most commonly skipped step is testing personalisation with real subscriber data. Many teams test with their own profile where all data is complete and correct, then send to a segment where subscribers have missing or malformed data. This produces emails with blank merge fields, broken conditional content, or exposed internal variable names.
Check deliverability by verifying SPF, DKIM, and DMARC records are correctly configured, testing your email against major spam filters using a spam score tool, sending to a seed list of test addresses across Gmail, Outlook, and Apple Mail, checking your sender reputation with a tool like Postmaster Tools, and ensuring your complaint rate has stayed below 0.1% over the last 30 days.
Compliance checks include: ensuring every email has a working unsubscribe link that processes immediately, including a physical mailing address as required by applicable regulations, maintaining clear and explicit consent records for all recipients, and verifying that tracking and personalisation practices comply with applicable privacy regulations.
After sending, monitor delivery rate, open rate, click rate, complaint rate, and unsubscribe rate within the first 24 hours. Compare these against your benchmarks. Investigate anomalies: a low open rate may indicate subject line or deliverability issues, a high complaint rate indicates a targeting or permission problem, and a low click rate with good open rate suggests the content or offer needs improvement.
Run the full checklist at least 24 hours before each scheduled campaign. This gives enough time to fix issues without pressure. For high-stakes campaigns (product launches, major promotions), run the checklist twice: once 72 hours before and again 24 hours before send.
Time to run those email marketing reports?
Let's get your email marketing reporting set up
Setup email reporting