You've got a list of prospects. You've written some emails. Now you're about to hit send and wondering if you're actually doing this right - or if you're about to waste the next three months getting ghosted and landing in spam folders.
The gap between "sending cold emails" and "running a cold email campaign that actually gets responses" is smaller than you think. But it requires checking specific boxes in a specific order. Here's the checklist that actually matters.
Pre-Campaign Setup (Do This First)
Before you write a single subject line, you need infrastructure in place. Skip this and nothing else matters.
Email Infrastructure
- Use a dedicated domain for outreach - not your main business domain. This protects your primary email reputation if something goes wrong.
- Warm up the domain for 7-10 days before sending cold emails. Send 5-10 emails daily to real, responsive addresses (friends, colleagues, previous contacts). This establishes sender reputation with ISPs.
- Set up SPF, DKIM, and DMARC records correctly. Use a tool like MXToolbox to verify they're configured. This is non-negotiable for deliverability.
- Use a reputable email sending platform - not Gmail or Outlook for bulk cold outreach. Check our email outreach tools comparison for specifics on what works in 2026.
- Keep initial volume low - 20-30 emails per day from a new domain in week one. Scale to 50-100 per day only if you're seeing consistent delivery above 95%.
List Quality
- Validate all email addresses before you send. Use ZeroBounce or similar to remove hard bounces. A single bounce rate above 2% kills sender reputation.
- Target actual decision-makers. If you're sending to generic roles ("info@," "hello@") or to people without budget authority, your response rate tanks and you'll keep trying to optimize the wrong thing.
- Remove anyone you've emailed in the last 90 days. Sending to the same person twice in a short window gets you flagged as spam faster than anything else.
- Segment your list by company size and industry. You'll use different messaging for each, and segmented campaigns always outperform generic blasts.
Copy and Messaging
This is where most people go wrong. They try to be clever instead of clear.
Subject Line Structure
Your subject line has one job: get opened. Not to sell, not to impress - just to get opened. The pattern that works in 2026 is personal + curiosity gap.
Quick question about [company name]
Or if you have a specific trigger:
[First name], saw you hired 3 new devs last month
Avoid anything salesy. Avoid all caps. Avoid exclamation marks. Open rates tank when you sound like every other cold email.
Email Body
Keep it under 100 words. Most people reading cold emails are on their phone. Here's the structure that works:
Hi [First name], Quick context on why I'm reaching out - [one specific reason related to their company or role]. We work with [similar company type] to [specific outcome]. Usually takes [timeframe] to see results. Worth a quick call? [Your name]
That's it. Replace the bracketed sections with real information about them. The specificity is what separates a 2-3% response rate from a 5-8% response rate.
Personalization That Actually Matters
- Use their first name in the greeting. Literally required.
- Reference something about their company or recent news - a hire, a funding round, a product launch. One sentence max. This shows you didn't send the same email to 500 people.
- Mention a competitor or similar company you've worked with. This gives them context for why you're relevant without pitching.
- Do NOT mention their job title or company name in a generic way. "I see you're a VP of Sales at Company X" means nothing. "I see you just expanded into the EU market" means something.
Campaign Execution
Now you send. But not all at once.
Sending Cadence
- Send Monday-Thursday only. Friday sends get buried. Weekend sends get forgotten.
- Send between 9-11 AM in the recipient's timezone if possible. Open rates are 25-40% higher than other times.
- Space sends across hours, not minutes. Send 10-15 emails per hour, not all at once. This looks more human to spam filters.
- For a 100-person list, spread sending across 4-5 days. This gives you room to pause if you spot deliverability issues.
Follow-Up Sequence
- Send follow-up #1 on day 3 if no reply. Change the subject line to just their first name. Keep the body to one sentence: "Hi [First name], just checking in on the message I sent Monday."
- Send follow-up #2 on day 7 if still no reply. Change tactics - reference a specific case study or article relevant to their industry instead of re-pitching.
- Do not send more than 3 emails total. After that, you're spam. Move on.
Monitoring and Optimization
Track these metrics from day one. These are the only numbers that matter for cold email.
What to Watch
- Deliverability rate: Target 95%+ on first send. Below 90%? Something is wrong with your domain setup. Stop sending and fix it.
- Open rate: Expect 25-35% depending on your subject line. Below 20%? Your subject lines are too salesy or generic.
- Reply rate: This is your real metric. Typical range is 3-8% for B2B cold email. If you're below 2%, your targeting or copy needs work.
- Response quality: Track what percentage of replies are actual interest vs. "unsubscribe me." You want 70%+ of replies to be legitimate engagement.
For deeper context on what numbers actually matter, check our metrics guide.
What to Test
- Test one variable per 50-person batch. Subject line in batch one, different personalization hook in batch two. This tells you what actually drives your open and reply rates.
- Change only the subject line for the first test. Keep everything else identical. Run at least 50 emails through before you declare a winner.
- Don't test delivery time or cadence until you've locked down your core copy and targeting. Fix the basics first.
Common Mistakes to Avoid
- Sending to unvalidated lists. One 10% bounce rate kills your domain reputation.
- Ramping volume too fast. Most people max out at 100-150 cold emails per day before deliverability issues pop up. Start at 20-30 and scale slowly.
- Using a tracked link in the first email. People see the tracking pixel and skip it. Save links for follow-ups.
- Writing too much copy. 50-75 words beats 150 words every time. People skim cold emails on phones.
- Not segmenting by industry or company size. The email that works for a 10-person agency doesn't work for a 500-person company.
When You Actually Have This Running
If you've checked every box above, you should be getting 3-8% reply rates within 2-3 weeks. That's a real start. From there, it's refinement - better targeting, better hooks, better follow-up sequences.
But "knowing what to do" and "actually running this at scale while keeping your sender reputation intact" are two different things. The infrastructure setup, list validation, deliverability monitoring, template testing, and reply handling - it's doable solo, but it's a lot of parallel work. Some teams handle it all in-house. Others use agencies specifically because managing this checklist well requires constant attention to detail that's hard to maintain alone.