Home › Comparisons › Cold Email Campaign Launch Checklist: 12 Steps Before You Hit Send

Cold Email Campaign Launch Checklist: 12 Steps Before You Hit Send

Every step you need to complete before launching a cold email campaign. Skip one and you risk burning inboxes, domains, and pipeline.

The Launch Checklist That Prevents Expensive Mistakes

Every burned domain, every suspended inbox, every campaign that lands in spam can be traced back to something someone skipped before hitting send. This checklist is the 15 minutes that saves you from weeks of damage repair. Run through every step before launching any cold email campaign. No shortcuts.

1. Verify Your ICP Definition

Before you write a single email, confirm exactly who you are targeting. Company size, industry, job titles, geography, revenue range. A vague ICP produces vague emails that get vague results. You should be able to describe your ideal prospect in one sentence. "VP of Sales at Series A B2B SaaS companies with 20-100 employees in the US." If you cannot do that, stop and refine before sending anything.

2. Confirm Your List Is Verified (Under 2% Bounce)

Run every prospect list through ZeroBounce or NeverBounce before uploading to your sending platform. Remove invalid addresses, catch-all addresses with low confidence scores, and any role-based emails (info@, sales@, support@). Your bounce rate needs to stay under 2%. Above that, email providers flag your domain as a source of bad data, which drags your entire sender reputation down.

3. Check DNS Records (SPF, DKIM, DMARC)

Use the Puzzle Inbox DNS checker or MXToolbox to verify all three authentication records are passing for every sending domain. SPF must include your email provider's servers. DKIM must show a valid signature. DMARC should be set to at least p=quarantine. If any record is missing or misconfigured, fix it before sending. DNS problems are the number one cause of preventable spam placement.

4. Confirm Warmup Is Complete (14+ Days)

Fresh inboxes need at least 14 days of warmup before handling cold email volume. Check your warmup tool (Instantly, Smartlead, or Lemwarm) and confirm inbox placement is consistently above 85% for at least 3 consecutive days. If you bought pre-warmed inboxes from Puzzle Inbox, this step is already done. But verify placement with a GlockApps test anyway. Trust but verify.

5. Review Copy for Spam Triggers

Run your email text through the Puzzle Inbox spam word checker. Remove words like "free," "guarantee," "limited time," "exclusive," and "act now." Check that your email is under 100 words for the first touch. Make sure it reads like a human wrote it to one person, not like a template that went to 500 people.

6. Disable Open Tracking

Go into your sending platform settings and turn off open tracking. Open tracking inserts a tracking pixel (a tiny invisible image) into every email. Email providers, especially Google, flag these pixels as spam signals. The data you get from open tracking is unreliable anyway. Privacy tools and image blocking make open rates wildly inaccurate. Reply rate is the only metric that matters. Track that.

7. Confirm No Links in Email 1

Your first email should contain zero links. No website link, no calendar link, no LinkedIn profile link. Links in the first cold email are a spam trigger. Spam filters weigh links heavily because phishing emails depend on them. Save links for follow-up emails (email 2 or 3) after you have established some initial trust with the recipient's email provider.

8. Set Daily Volume Per Inbox (15-20)

In your sending platform, set the daily limit for each Google Workspace inbox to 15-20 emails. For Outlook inboxes, 20-30 is safe. Do not rely on the platform's default limits. Set them manually. Exceeding these limits is the fastest way to get inboxes suspended. If you need to send more volume, add more inboxes. Never push a single inbox past its safe zone.

9. Enable Inbox Rotation

Confirm that your campaign is distributing sends across all connected inboxes. In Instantly, check that "Account Rotation" is enabled. In Smartlead, confirm "Round Robin" is active. Without rotation, one inbox carries the full campaign load and hits unsafe volume within hours. Rotation spreads the risk and keeps every inbox within safe limits.

10. Set Timezone-Aware Sending Schedule

Configure your sending window to match your prospects' business hours. 8:00 AM to 11:00 AM local time gets the best reply rates in my experience. Make sure your platform adjusts for the prospect's timezone, not yours. An email that arrives at 3:00 AM the recipient's time gets buried under the morning flood. Most sending platforms support timezone-based scheduling. Turn it on.

11. Configure Reply Handling

Decide where replies go and who handles them before the campaign starts. If you are using a unified inbox (Instantly's Unibox or Smartlead's Master Inbox), make sure someone is monitoring it within 2 hours of the sending window. A prospect who replies and hears nothing back for 24 hours goes cold fast. Set up notifications on your phone or desktop so you catch replies in real time.

12. Run a Test Send to Yourself

Before the campaign goes live, send a test email to your personal Gmail and Outlook accounts. Check three things. First, does it land in the primary inbox or spam? Second, does the formatting look right on both desktop and mobile? Third, does the copy read naturally, like something a real person would write? If any of those checks fail, fix the issue before launching. This takes 2 minutes and catches problems that no checklist can predict.

Bottom line: This checklist takes 15 minutes. Skipping any step can cost you days or weeks of wasted sending, burned domains, and missed pipeline. Print it. Tape it to your monitor. Run through it before every campaign launch. Your future self will thank you.
B2B Sales Tools Directory · Cold Email Blog · Community Discussions