You've been sending cold emails for weeks. Maybe months. You're checking your inbox constantly, refreshing your CRM, telling yourself that any day now the replies will start coming in. They don't.
This isn't bad luck. If your cold email isn't working, there's a reason - and it's usually one of a few specific things that are broken.
Let me walk you through the signs that your cold email campaign is actually failing, and what each one means.
Sign #1: Open Rates Below 15%
If your open rate is stuck below 15%, your subject line isn't compelling enough to make someone click. But before you panic about copy, check your infrastructure first.
A low open rate almost always means one of two things: either your emails aren't reaching the inbox (they're in spam), or the subject line genuinely isn't working.
To figure out which, send a test email to a Gmail account and a company email account you control. Check the spam folder. If your emails are landing in spam consistently, you have a deliverability problem - not a copy problem. That's usually email authentication or domain warmup related.
If the test emails land in the inbox, your subject line is the issue. Good B2B subject lines for service businesses typically reference something specific about their business, not generic benefit statements.
Instead of:
Double Your Agency Revenue
Try something like:
Quick question about your [specific thing you noticed about their business]
The second one feels like a real person asking a real question. Open rates on that style typically sit between 25-35% for cold email.
Sign #2: Opens Are Fine, But Reply Rate Is Below 5%
If people are opening your emails but barely replying, your message isn't resonating. This is a copy problem, not a deliverability problem.
The issue is usually one of three things:
- Your opening line is generic or irrelevant to them
- Your value prop is unclear - they don't understand why they should care in 10 seconds
- Your call-to-action is too big (asking for a meeting when you should ask for a quick response first)
Let's say you're a fractional CFO targeting SaaS founders. A bad opening looks like:
Hi [Name], I work with SaaS companies to improve their financial operations and reduce costs. Would you be open to a quick call to discuss your finance setup?
A better one is specific to something you actually know about them:
Hi [Name], I noticed you're hiring sales reps - that's usually a sign you're scaling revenue but haven't optimized the unit economics yet. Most founders I work with are leaving 20-30% on the table there. Worth a quick conversation?
The second one works because it shows you've done homework and connects to something they're actively doing right now.
Your reply rate should be at least 5-7% once your subject line and opening are solid. If it's lower, test a different angle in your opening line and run 50 emails through it before judging.
Sign #3: You're Getting Replies, But They're All "Not Interested"
This one stings. It means your message is interesting enough to get attention, but your pitch isn't resonating or you're talking to the wrong person.
First, make sure you're emailing the right title. If you're selling marketing services and emailing operations managers, you'll get a lot of "not interested" replies because they genuinely don't care - it's not their budget.
Second, check if your ask is clear. A lot of people get rejections because they never actually explained what they do in simple terms. If someone has to guess what you're offering, they'll just say no.
Third, look at your follow-up sequence. If you get one "not interested" and stop, you're leaving replies on the table. A proper follow-up to a rejection should acknowledge their concern and offer a different angle - not just repeat your initial pitch.
Sign #4: Reply Rate Looks Good, But Meetings Keep Getting Canceled
You're getting replies. You're booking meetings. But half of them cancel, or the person stops responding once you send a calendar invite.
This usually means one of two things:
- You set expectations wrong in the email, so they booked a call thinking you'd discuss something different
- You're asking for too much time upfront (30 minutes is a bigger ask than 15 minutes when trust hasn't been established)
The fix: be explicit about what the call is for and keep it short initially. Instead of "Let's hop on a call to discuss your business," try "Quick 15-minute call to see if this is worth exploring further?"
15 minutes is a lower barrier. If there's genuine interest, they'll take it. If they would have canceled on a 30-minute slot, you've saved yourself the time anyway.
Sign #5: You Have No Idea What's Working
This is the biggest sign of all. If you can't tell which subject lines, opening lines, or angles are performing better than others, you're flying blind.
You need to track at minimum:
- Emails sent per variation (subject line, angle, etc.)
- Opens per variation
- Replies per variation
- Positive replies per variation (not including rejections)
Without this data, you can't iterate. You're just guessing and hoping something sticks. Most people sending 50-100 emails per week don't have a system to track this - they're just sending emails and praying.
Set up a simple spreadsheet or use your CRM's campaign tracking to log this. After 150-200 emails, patterns will emerge. You'll see that certain angles get 2x the reply rate of others. That's your signal to double down on what's working.
The Gap Between Knowing and Executing
You can read this post and understand exactly what to look for. But actually running a cold email campaign that hits 7%+ reply rates, 25%+ positive response rate, and converts at 10%+ requires more than knowing the signs something's wrong.
It requires: testing copy variations systematically, managing infrastructure correctly, handling replies professionally, following up strategically, tracking results in real time, and adjusting constantly. Most agencies and service businesses either don't have the time to do this properly, or they have the time but not the expertise to get the numbers right.
If you're at the point where you understand what's failing but don't want to build the entire operation yourself - handling list research, email copy, infrastructure, replies, and follow-ups - that's exactly what we built BEC Growth to handle. We own the entire campaign from day one, and you just get clients.