You launched a cold email campaign.
Sent 500 emails. Got 5 replies. Of those 5, zero converted to meetings or customers.
Or worse: Sent 500 emails, got 0 replies. Campaign is completely dead.
You're thinking: "Cold email doesn't work. It's a scam."
Not true. Cold email works. We've run 500+ campaigns for clients. Average 1-3% reply rate, 20-40% of replies convert to meetings or customers.
But if you're at 0%, something is wrong. If conversions are 0%, something else is wrong.
This post walks you through the complete 12-point diagnostic. By the end, you'll know exactly what's broken.
The 12-Point Campaign Diagnostic Framework
Think of a cold email campaign as a funnel:
- Audience (who you're emailing)
- Deliverability (emails reaching inbox)
- Opens (they see the email)
- Engagement (they read it)
- Replies (they respond)
- Qualification (they're actually interested, not just being polite)
- Meetings booked (they agree to talk)
- Pipeline created (real opportunities)
- Close rate (conversion to customer)
If you're stuck at 0%, one of the first 5 is broken. If you're getting replies but no meetings, 6-8 are broken.
Let's diagnose.
Part 1: Audience & List Quality (The Foundation)
If the audience is wrong, nothing else matters.
Diagnostic 1: Are You Emailing the Right People?
The most common mistake: Targeting too broad.
You're emailing "Anyone in sales" instead of "VP Sales at B2B SaaS, $10M-100M revenue, using HubSpot."
How to diagnose:
- Look at your target list
- For every 10 people, ask: "Would they actually be interested in my product?"
- If the answer is "maybe" for more than 3 of them, audience is too broad
The fix:
- Define your ideal customer profile (ICP) in writing
- Include: Job title, company size, industry, specific pain point
- Filter your list to match only your ICP
- This will reduce volume but improve quality dramatically
- Re-send to narrowed list
- Should see 3-5x improvement in reply rate
Real example:
- Client was emailing: "All marketing directors"
- Reply rate: 0.2%
- Narrowed to: "Director of Demand Gen at B2B SaaS, $50M+ revenue, using HubSpot, based in US"
- Reply rate on narrowed list: 1.8%
- Volume dropped 80% but quality improved 10x
Diagnostic 2: Is Your List Valid (Low Bounce Rate)?
Even if audience is right, if email addresses are bad, campaigns fail.
Bounce rate above 5% = list quality issue.
How to diagnose:
- Check bounce rate in your ESP
- If above 5%: List quality problem
The fix:
- Run list through email validation tool (Hunter, Clearbit, ZeroBounce)
- Remove invalid addresses
- Bounce rate should drop to under 3%
- Re-send campaign with cleaned list
Impact:
- Campaign with 10% bounce rate: Effective reach is 90 people out of 100
- Same campaign with 2% bounce rate: Effective reach is 98 people out of 100
- With improved reach + better audience: 3-4x improvement in leads
Diagnostic 3: Is Your List Fresh?
Old list = old email addresses = bounces and no engagement.
How to diagnose:
- When was your list created? If more than 6 months ago, it's stale
- Look at engagement: Open rate under 2%? Probably old list
- Check bounce rate: Over 5%? Probably old data
The fix:
- Buy fresh list from Hunter, Apollo, or Clearbit (same ICP)
- Validate before sending
- Use for new campaign
Cost vs benefit:
- Stale list: 500 emails, 0.2% reply rate = 1 reply
- Fresh list: 500 emails, 1.5% reply rate = 7 replies
- Cost of fresh list: $10-50 (buying 500 emails at $0.02-0.10/email)
- Benefit: 6 additional replies. Worth it.
Part 2: Email Deliverability (Technical Foundation)
If emails aren't reaching inbox, nothing happens.
Diagnostic 4: Are Emails Landing in Inbox (Not Spam)?
How to diagnose:
- Send yourself a test email from your campaign
- Check which folder it lands in: Primary, Promotions, Spam, Other
- Should land in Primary
If landing in wrong folder:
- Go back to our earlier posts (cold emails going to spam, DMARC failing, etc)
- This is a deliverability issue, not campaign issue
- Fix infrastructure first before continuing
Impact:
- Emails in spam: 0% reply rate (they never see it)
- Emails in promotions: 1-2% reply rate (some people check promotions, most don't)
- Emails in primary: 5-8% reply rate (should see it)
Diagnostic 5: Did You Do 14-Day Warmup Before Campaign?
This is non-negotiable.
Without warmup: 40-50% deliverability = effective reach 200-250 out of 500
With warmup: 75-85% deliverability = effective reach 375-425 out of 500
The difference is 150-200 more emails reaching inbox = 3-5x more leads.
How to diagnose:
- Did you do 14-day warmup? (Honestly)
- If no: That's your problem. Do it now.
- If yes: Check warmup was actually running (see warmup post for diagnostic)
The fix:
- If no warmup yet: Do 14-day warmup (starts today)
- After warmup: Resume campaign
- Should see 3-5x improvement in results
Diagnostic 6: Is Your DNS Correct?
Bad DNS = high bounce + spam folder = no results.
How to diagnose:
- Go to mxtoolbox.com
- Check SPF, DKIM, DMARC (all should show green)
- If any show red: Infrastructure problem
The fix:
- Add missing DNS records (SPF, DKIM, DMARC)
- Wait 24-48 hours
- Re-test
- Campaign should improve
Part 3: Email Performance (Opens & Clicks)
Assuming deliverability is working, are people opening and reading?
Diagnostic 7: What's Your Open Rate?
Open rate tells you if your subject line and sender name are working.
Benchmark:
- Under 2% = Problem
- 2-5% = Low
- 5-10% = Good
- 10%+ = Excellent
How to diagnose:
- Check open rate in campaign stats
- If under 2%: See "cold emails not getting opens" post
- Main fixes: Subject line rewrite, sender name change, send time optimization
The fix (quick):
- Change subject line to first name only: "Sarah"
- Change sender name from generic to first name
- Resend campaign
- Open rate should jump 2-3x
Diagnostic 8: What's Your Click Rate?
Click rate tells you if your email content and CTA are working.
Benchmark:
- Click rate should be 10-30% of opens
- If you have 5% open rate but 0.2% click rate: Content problem
- If you have 5% open rate and 1% click rate: Working fine
How to diagnose:
- Compare open rate to click rate
- If click rate is less than 10% of opens: Content problem
The fix:
- Simplify CTA (remove multiple links)
- Focus email on one point, one ask
- Test different content angles (problem 1 vs problem 2)
- Resend
- Should see click rate improve
Part 4: Engagement & Replies (Converting Interest)
Now we're into actual lead generation.
Diagnostic 9: What's Your Reply Rate?
Reply rate is the metric that matters.
Benchmark:
- Under 0.5% = Broken
- 0.5-1% = Below average
- 1-3% = Good
- 3-5% = Excellent
If under 1%:
Likely a combination of problems (small audience, low opens, weak copy, etc). See "low reply rate" post for full diagnostic.
Quick fixes:
- Narrow audience (wrong people, so they don't reply)
- Rewrite email (copy is weak)
- Add follow-ups (only sent 1 email, no sequence)
- Improve subject line/sender name (they're not opening)
Diagnostic 10: Are Replies Actually Interested (Qualification)?
You might be getting replies that are:
- "Unsubscribe me"
- "No thanks"
- Generic "Let me think about it"
- Or completely off-topic
These aren't real leads.
How to diagnose:
- Of the 5 replies you got, how many were positive?
- "Positive" = Shows interest, asks question about your product, or agrees to meeting
- If less than 20% of replies are positive: Targeting problem
The fix:
- Review your targeting (are you reaching the right title/company?)
- Review your hook (what problem are you highlighting?)
- Are you resonating with their actual pain point?
- Adjust targeting and copy, resend
Real example:
- Campaign got 2% reply rate (good)
- But 80% of replies were "No thanks" or "Not interested"
- Only 0.4% of original list converted to real interest
- Problem: Targeting (he was emailing wrong department)
- Fix: Narrowed targeting to right department
- New campaign: 1.8% reply rate, 70% of replies positive interest
- Effective qualified rate: 1.3% instead of 0.4%
Part 5: Conversion (From Interest to Customers)
You're getting replies. They're showing interest. But no meetings or deals.
Diagnostic 11: Are You Following Up?
Most deals close in follow-up, not first email.
If you're getting interest ("Tell me more," "Sounds interesting") but not booking meetings, you're not converting properly.
How to diagnose:
- When someone replies with interest, what happens next?
- Do you send a follow-up email? Call? Calendar link?
- If you just wait for them to take the next step: That's your problem
The fix:
- Create a "reply funnel" (what happens when they reply)
- If they say "tell me more": Send more specific info
- If they say "sounds good": Offer calendar link to book call
- If they go quiet: Follow up in 2 days with new angle
- Each step increases chance they book meeting
Timeline:
- Reply 1: "Sounds interesting" → You send value (helpful info, case study)
- 2 days later: Offer meeting: "Worth a quick call Tuesday 2pm?"
- If no response: Follow up day 5 with different angle
- If still no response: Move on (they weren't that interested)
Impact:
- Without follow-up funnel: 10 interested replies = 1 meeting (10% convert)
- With follow-up funnel: 10 interested replies = 4-5 meetings (40-50% convert)
Diagnostic 12: Is Your Offer/Pitch Too Aggressive?
Once they show interest, you might be going too hard too fast.
Jumping to "Let's demo" or "I'll send you a proposal" when they just wanted information.
How to diagnose:
- Of the people who showed interest, what % agreed to meeting?
- If under 20%: You're probably pushing too hard
- If 40%+: Your pitch is good
The fix:
- When they reply with interest, respond with VALUE first (helpful article, case study, tip)
- Don't ask for meeting in first response
- In second follow-up: "Thought of you when I saw this [helpful thing]. Worth a quick call to discuss?"
- Meeting becomes soft ask, not aggressive pitch
Real example:
- Campaign: "Want to improve sales team quota attainment?"
- Reply: "Maybe, tell me more"
- Old response: "Schedule a 30-min demo of our platform: [calendar link]"
- Result: 0 meetings from 5 replies
- New response: "Found this case study about how a similar team improved quota 18% in 3 months. [Link]. Worth a quick chat about your situation?"
- Result: 2 meetings from 5 replies (40% conversion)
The Complete Diagnostic Decision Tree
Use this to find your exact problem:
If 0 replies:
- Check deliverability (landing in inbox?) → No → Fix DNS/deliverability
- Check open rate → Under 2% → Fix subject line/sender/timing
- Check audience quality → Wrong people? → Narrow to ICP
- Check list bounce → Over 5%? → Validate list
- Check warmup → Done 14 days? → Do warmup, then campaign
If 0.5-1% reply rate (below average):
- Check all of above (deliverability, opens, audience)
- Check copy → Is it salesy? → Rewrite
- Check follow-ups → Only 1 email? → Add 3-5 email sequence
- Check offer → Is it clear what they're replying to? → Simplify
If 1-3% reply rate (good) but 0 meetings:
- Check reply quality → Are they positive? → See diagnostic 10
- Check follow-up process → What do you do when they reply? → Create reply funnel
- Check pitch → Are you too aggressive? → Back off, add value first
- Check calendar access → Can they easily book call? → Add calendar link to follow-up
If 3%+ reply rate but 0 customers:
- Problem isn't cold email, it's sales
- Check call quality (are you pitching right?)
- Check product (does it solve their problem?)
- Check pricing (is it in their budget?)
- Check sales process (are you moving deals forward?)
Real End-to-End Diagnostic Example
Client launched campaign. Got 0 leads.
Week 1 diagnosis:
- Open rate: 1.8% (too low)
- Reply rate: 0.3% (too low)
- Bounces: 8% (too high)
Issues found:
- No 14-day warmup (done: 40% inbox placement)
- Subject line generic (fixed: changed to first name)
- Sender name generic (fixed: changed to first name)
- List had 8% bounce (fixed: validated list)
Week 2 results (after fixes 1-4):
- Open rate: 5.2% (up from 1.8%)
- Reply rate: 1.4% (up from 0.3%)
- Bounces: 2% (down from 8%)
Then found new problem:
- Only sent 1 email (fixed: added 3-email sequence)
Week 3 results:
- Aggregate open rate across 3 emails: 11% (compound opens)
- Reply rate: 2.8% (up from 1.4%)
- Got 14 replies from 500 emails
Found new problem (diagnostics 10-12):
- Replies were 60% positive, 40% "no thanks" (fixed targeting)
- Not following up on positive replies (created reply funnel)
Week 4 results:
- 14 replies, 8 were positive interest
- Followed up with 3 people (others weren't serious)
- Booked 2 meetings
- 1 became customer in month 2
Total: From 0 leads to first customer by following the 12-point diagnostic.
How to Use This Framework
- First pass: Run through diagnostics 1-6 (audience and deliverability)
- Fix those: Usually 50% improvement
- Second pass: Run through diagnostics 7-10 (opens and replies)
- Fix those: Usually 50-100% improvement
- Third pass: Run through diagnostics 11-12 (conversion)
- Fix those: Usually get your first meetings/customers
Most campaigns improve 300-500% (0 → 3-5 customers per 1,000 emails) by working through all 12 diagnostics.
FAQ
Q: Which diagnostic is most important?
A: In order: Audience (1), Deliverability (4-6), Copy (7-8), Follow-up (11). Fix those 4 and most campaigns work.
Q: How long should I test before giving up?
A: 1 week per fix. If you fix something and don't see improvement in 1 week, move to next diagnostic.
Q: Should I run all 12 diagnostics at once?
A: No. Do diagnostics 1-6 first (take 1 week), then 7-10 (take 1 week), then 11-12 (ongoing). Sequential is better than parallel.
Q: What's the fastest way to get results?
A: Fix audience (1), do 14-day warmup (5), fix subject/sender (7), add 3-email sequence (9). These 4 usually get to 1-2% reply rate in 3 weeks.
Q: If all 12 pass, do I still need help?
A: Probably not. You should be at 1-3% reply rate and 0.3-1% conversion to meetings. If you are, scale the campaign. If you're not, there's a different problem (product, market, sales process).
Next Steps
- Run through diagnostics 1-6 right now (take 1 hour)
- Identify which ones apply to your campaign
- Fix the top 2-3 (takes 1 week)
- Resend campaign or test with 100 emails
- Measure results after 1 week
- Move to diagnostics 7-10
- Repeat
If you make it through all 12 and still zero results, there's likely a product-market fit issue (not a cold email infrastructure issue).
Check our packages for enterprise support: https://imisofts.com/cold-email-marketing#packages
Read all 10 posts in this series: Cold Emails Going to Spam | Email Domain Blacklisted | Low Reply Rate | Emails Bouncing | Instantly Disconnected | Warmup Not Working | Emails Not Getting Opens | DMARC Failing | SPF Lookups