Cold Email Checklist: Everything to Check Before You Hit Send
A cold email checklist prevents the mistakes that kill campaigns before they have a chance to work. After managing 900+ cold email campaigns, generating $55M+ in pipeline, and booking 927 meetings in 2025, I can tell you that the difference between a successful campaign and a failed one often comes down to a single missed step. A wrong DNS record, a bad list, or a deliverability issue can tank an entire month of outreach.
This checklist covers everything: infrastructure, deliverability, targeting, copy, compliance, and optimization. Use it before every campaign launch.
Section 1: Infrastructure Checklist
Your sending infrastructure is the foundation. If this is wrong, nothing else matters.
Domain Setup
- Separate sending domains purchased. Never send cold email from your primary domain. Use dedicated sending domains (e.g., getalchemail.co, tryalchemail.com).
- 2-3 sending domains minimum. Spreading volume across domains protects each one.
- Domains are aged 2+ weeks. New domains need time before sending. Ideally 4+ weeks.
- DNS records configured for each domain:
- SPF record published
- DKIM record published
- DMARC record published (start with p=none, move to p=quarantine)
- Custom tracking domain configured
- MX records configured. Sending domains need to be able to receive replies.
For the full DNS setup guide, see our deliverability guide.
Email Accounts
- Mailboxes created (Google Workspace or Microsoft 365). One per sending persona.
- Professional signatures configured (name, title, company, phone).
- Profile photos set on each account.
- Maximum 25-30 sends per mailbox per day. Never exceed this limit.
- Reply handling configured. Someone is monitoring replies.
Warmup
- Email warmup activated for all sending accounts.
- Minimum 14-day warmup before sending cold email.
- Warmup volume starts at 5/day and scales to 30-40/day.
- Warmup continues during campaigns. Do not stop warmup when you start sending.
Section 2: Deliverability Checklist
Deliverability determines whether your email reaches the inbox or lands in spam.
Pre-Send Deliverability
- SPF, DKIM, DMARC all passing. Test with mail-tester.com or MXToolbox.
- Inbox placement tested. Send test emails to Gmail, Outlook, and Yahoo accounts. Verify they land in the primary inbox.
- No links in the first email. Links trigger spam filters. Save them for follow-ups.
- No attachments in the first email. Attachments from unknown senders get flagged.
- No images or HTML formatting. Plain text only.
- No tracking pixels. Many tracking pixels are flagged by spam filters.
- Spam word check. Scan your email for trigger words: "free," "guarantee," "act now," "limited time," "special offer," "click here."
- Custom tracking domain is set up and not blacklisted.
- Sending domain is not blacklisted. Check against major blacklists (Spamhaus, SORBS, Barracuda).
- Bounce rate projected under 3%. Verified email list should keep bounces low.
Ongoing Deliverability
- Open rates monitored daily. A sudden drop signals deliverability issues.
- Bounce rate monitored. If bounces exceed 5%, pause and clean your list.
- Spam complaint rate under 0.1%. Higher rates damage sender reputation.
- Unsubscribe mechanism included (required by law in many jurisdictions).
Section 3: Targeting Checklist
Your list quality determines your result quality. Bad targeting means bad results, no matter how good your copy is.
List Building
- ICP clearly defined. Company size, industry, geography, stage, tech stack.
- Buyer persona defined. Title, department, seniority level, decision-making authority.
- List size appropriate. Minimum 200 contacts for statistical significance. Maximum varies by ICP size.
- Contact data from reputable sources. LinkedIn Sales Navigator, Apollo, ZoomInfo, LeadMagic.
- No purchased lists or scraped data without verification.
Data Quality
- Email addresses verified. Use LeadMagic or a similar verification tool. Only send to "valid" results.
- Bounce rate projected under 3%. After verification, invalid emails removed.
- Duplicate contacts removed. No prospect should receive the same email twice.
- Existing customers excluded. Cross-reference your CRM to avoid emailing current customers.
- Previous outreach contacts excluded. Do not email prospects you contacted in the last 90 days.
- Do-not-contact list checked. Honor unsubscribes and opt-outs.
- Job titles verified as current. People change roles. Verify titles are accurate.
Section 4: Copy Checklist
Your email copy is what converts opens into replies. Check every element.
Subject Line
- Under 5 words. Short subject lines outperform long ones.
- No ALL CAPS. Spam trigger.
- No exclamation marks. Reduce open rates by 10-15%.
- No spam trigger words. "Free," "urgent," "guarantee," etc.
- Personalized if possible. {{first_name}} or {{company}} in subject line.
- A/B test prepared. Two subject lines ready for split testing.
Email Body
- First sentence is about the prospect, not you. Their company, their pain, their situation.
- Personalization is specific and accurate. Based on real, verifiable research.
- Under 80 words total. Ideally 50-80.
- One topic only. Do not cover multiple value props.
- At least one specific proof point. Customer name, metric, or result.
- No marketing buzzwords. No "cutting-edge," "best-in-class," "end-to-end."
- No links in the first email. Save for follow-ups.
- Plain text formatting. No HTML, images, logos, or colors.
- Mobile-friendly. Short paragraphs (2-3 sentences max). Reads well on a phone screen.
- Reads naturally out loud. If it sounds robotic, rewrite.
CTA
- Single, clear CTA. One ask per email.
- Low commitment. "Worth a 15-minute call?" not "Book a 30-minute demo."
- Easy to respond to. The prospect should be able to reply in one sentence.
Follow-Up Sequence
- 3-5 emails in the sequence. Including the first touch.
- Each email adds new value. No "just checking in" emails.
- Spacing is appropriate. 3-4 days between email 1 and 2. 4-7 days between subsequent emails.
- Breakup email at the end. Closes the loop gracefully.
- Total sequence spans 18-21 days. Not too short, not too long.
For copy frameworks, read our cold email copywriting formulas guide. For follow-up templates, see our follow-up sequence guide.
Section 5: Compliance Checklist
Legal compliance is non-negotiable. Violations carry real penalties.
- CAN-SPAM compliance (US): Physical address included, unsubscribe mechanism, honest subject line.
- GDPR compliance (EU/UK): Legitimate interest basis documented, data processing records, right to object honored.
- CASL compliance (Canada): Implied or express consent basis, identification requirements met.
- Unsubscribe link or instructions included in every email.
- Physical business address included (required by CAN-SPAM).
- Opt-out requests honored within 10 days (CAN-SPAM requirement).
- Suppression list maintained and checked before every campaign.
- Data sources documented. Know where every contact came from.
For a deeper look at cold email legality, see our guide on whether cold email is legal.
Section 6: Campaign Settings Checklist
The technical settings in your sending platform matter.
- Send volume configured. 25-30 emails per day per mailbox.
- Send window set. 8 AM-12 PM in the prospect's local time zone (adjust based on your data).
- Send days configured. Tuesday-Thursday for most campaigns. Test Monday and Friday.
- Time zone targeting enabled. Emails arrive during business hours in the prospect's time zone.
- Reply detection configured. Auto-pause sequence when prospect replies.
- Out-of-office detection enabled. Auto-handle out-of-office replies.
- Bounce handling configured. Auto-remove hard bounces from future sends.
- A/B test configured. At least subject line A/B test active.
Section 7: Launch Day Checklist
Final checks before pressing the send button.
- Send a test email to yourself. Check formatting, merge fields, links (if follow-up), and signature.
- Send a test to a colleague. Fresh eyes catch errors you miss.
- Check merge fields. Preview 10-15 emails to verify personalization renders correctly. No {{first_name}} blanks.
- Verify the unsubscribe mechanism works. Click it yourself.
- Confirm reply handling. Who monitors replies? What is the response time target?
- Review first 10 sends manually. After the first batch goes out, check for any issues.
- Alert your team. Sales, support, and leadership should know outbound is active so they can handle inbound responses.
Post-Launch Monitoring Checklist
The campaign is live. Here is what to track:
| Metric | Check Frequency | Red Flag Threshold | Action |
|---|---|---|---|
| Open rate | Daily | Below 30% | Check deliverability |
| Reply rate | Weekly | Below 1% | Review copy |
| Bounce rate | Daily | Above 5% | Pause and clean list |
| Spam complaints | Daily | Above 0.1% | Pause immediately |
| Unsubscribe rate | Weekly | Above 1% | Review targeting |
| Positive reply rate | Weekly | Below 50% of replies | Review copy tone |
The One-Page Quick Checklist
For teams that need a condensed version:
Before sending, confirm:
- DNS (SPF, DKIM, DMARC) all passing
- Domains warmed for 14+ days
- Email list verified (bounce rate under 3%)
- No links or attachments in first email
- Plain text, under 80 words
- First sentence about the prospect
- One specific proof point included
- Single, low-commitment CTA
- A/B test configured
- Compliance requirements met
If all 10 check out, you are ready to launch.
Frequently Asked Questions
How often should I use this checklist?
Before every new campaign launch. Once you have run 5-10 campaigns, many of these items become automatic. But even experienced teams should run through the full checklist quarterly to catch items that might have slipped. Infrastructure especially needs periodic auditing.
What is the most commonly missed item on this checklist?
Email verification. Teams spend hours on copy and targeting, then send to an unverified list and wonder why their bounce rate is 8% and their deliverability tanks. Verifying every email address before sending is the single highest-ROI step on this list. For more on deliverability fundamentals, see our complete guide to cold email.
Can I skip the warmup phase if I need to send immediately?
No. Sending cold email from an unwarmed domain is the fastest way to land in spam. The 14-day warmup is a minimum. If you need to send sooner, buy pre-warmed domains from a reputable provider, but even those should get 5-7 days of additional warmup before cold sending.
Should I use this checklist for follow-up campaigns to the same list?
Yes, but you can skip the infrastructure and warmup sections if nothing has changed. Focus on the copy, targeting (exclude anyone who replied or unsubscribed), and compliance sections. Every touch to the same list should be treated as a new campaign with its own quality checks.
Want someone to handle all 50+ items on this checklist for you? At Alchemail, we manage every aspect of cold email from infrastructure to optimization. 927 meetings booked in 2025. Month-to-month, no lock-in.
Book a free strategy call to see how a fully managed cold email program works.

