Your sales pipeline is stuck. You've been told cold email doesn't work, or you've tried it once, got a 2% response rate, and moved on to something else. Meanwhile, your competitors are signing 5-10 new clients a month using the same channel you wrote off.
The problem isn't cold email. It's that most B2B companies approach it like they're sending a mass marketing blast instead of a targeted sales conversation.
Here's what actually works.
Start With the Right List
This is where most cold email campaigns die before they start. You can have the best email in the world, but if you're sending it to the wrong people, nothing happens.
Define your ideal customer profile first. Not vaguely - specifically. If you're a marketing agency that works with e-commerce brands doing $2-10M in annual revenue, that's your target. Not "e-commerce companies." Not "growing businesses." $2-10M in revenue. That specificity matters because it determines where you look and who you prioritize.
For most B2B companies, your list should be built around three criteria:
- Company size: Revenue, employee count, or funding stage - whatever correlates to your deal size
- Industry: Vertical or specific use case where your solution has the most obvious value
- Trigger event: A recent change suggesting they might need you now (new funding, new hire, website redesign, new product launch)
Tools like Apollo, Hunter, and Clearbit can find these people. But the real work is in filtering. If you're reaching out to 1,000 random prospects, expect 2-3% response rates. If you're reaching out to 200 highly qualified prospects, expect 8-15%.
Focus on quality. Always.
Write Emails That Sound Like a Person, Not a Template
Your prospect's inbox is full of templated garbage. Subject lines about "Quick question," opening lines about "reaching out," and calls-to-action that are obviously sent to everyone.
The emails that work sound like one human talking to another human about something specific.
Here's the structure that actually converts:
Opening: Lead with something you noticed about their company or something specific to their situation - not a generic compliment. This should be one sentence max.
A real opening line looks like this:
I noticed you guys just hired a VP of Sales last month - usually means you're gearing up for aggressive growth.
Hook: State why that thing matters. Connect it to a real problem they likely have. This is one sentence.
When you're scaling fast, your sales process usually becomes the bottleneck before your product does.
Reason: Why you're reaching out specifically. This should mention something relevant to them - a client you've worked with in their space, a specific problem you've solved, or a clear value exchange.
Ask: End with something small and specific. Not "let's grab coffee." Not "are you open to a call?" Ask something that requires a small "yes" - like confirming whether a specific thing is actually a problem for them, or asking if they know someone else you should talk to.
Here's a real example of what this looks like end-to-end:
Hi [First Name], Saw you're handling customer success at [Company] - I work with post-sale teams trying to reduce churn on contracts worth $50K+. One thing I've noticed: when you're scaling, CS teams end up managing relationship health manually. It kills retention metrics. We built something specifically for that. Nothing generic. Quick question though - are you currently tracking which accounts are at risk of not renewing? [Your name]
That's it. 75 words. No emoji. No "hope you're having a great day." No link to your pricing page. Just a specific observation, a clear reason why, and a small ask.
Get the Subject Line Right
Your subject line has one job: get opened. Not get clicked. Not start a conversation. Just get the email opened so the copy inside can work.
The best subject lines are either:
- Specific to the recipient (their name, company name, recent news about them)
- A real question they'd wonder about
- Short enough to not get cut off on mobile
Bad subject lines: "Quick question," "Interested?" "Collaboration opportunity," "Can we chat?"
Good subject lines: "Your CS team handles retention manually?" "Saw the Series B announcement," "Question about [specific thing from their site]."
The difference is specificity. A generic subject line works for maybe 15-20% of your list. A specific one works for 35-45%.
Set Up Your Infrastructure Correctly
This is boring, but it matters: if your emails don't land in the inbox, nothing else matters.
You need:
- A real domain: Not a Gmail account, not a branded subdomain of your main domain. A separate domain with proper DNS records. Something like [firstname]@[yourdomain].com where [yourdomain] is its own thing.
- Warm-up: Before you send 500 emails from a new domain, warm it up. Send 5-10 emails per day for the first week, increasing slowly. Tools like Warmup Inbox or PhantomBuster automate this.
- SPF, DKIM, DMARC records: Configure your DNS properly. If you don't know what these are, Google them. Five-minute setup. Major impact on deliverability.
- A cold email platform: Don't use Gmail to send 500 outreach emails. Use something like Instantly, Lemlist, or Mailshake. They're built for this and handle infrastructure better.
If your infrastructure is wrong, 30-40% of your emails won't even land in the inbox. You won't know it. You'll think your copy is bad when really it's your domain's reputation.
Track the Right Metrics
Most B2B companies measure the wrong things. They obsess over open rates. They compare response rates across campaigns without controlling for list quality.
Here's what actually matters:
- Deliverability rate: What percentage of emails actually land in the inbox? Target: 95%+
- Response rate: What percentage of delivered emails get a reply? Target: 5-12% depending on list quality
- Meeting rate: What percentage of responses convert to meetings? Target: 20-40%
- Cost per meeting: Total spend divided by meetings booked. This is what actually matters for ROI.
If your response rate is 2%, the problem isn't usually your copy - it's your list. If you're getting lots of replies but no meetings, the problem is your follow-up or your ask.
Track these separately for each campaign, and you'll see patterns. That's how you actually improve.
Follow Up Without Being Annoying
Most people don't reply to your first email. That's not unusual - it's expected. Your follow-ups are where the real results happen.
Send 3-4 follow-ups over 10-14 days. Space them out - don't send three emails in three days. Each follow-up should add new information or take a different angle. Don't just ask the same question again.
A typical sequence looks like:
- Email 1 (Day 1): Your initial outreach
- Email 2 (Day 3-4): Add new information - maybe a case study, a stat they'd care about, or a different angle on the problem
- Email 3 (Day 7-8): Reference something else about their company. Different hook entirely.
- Email 4 (Day 12-13): Final attempt. Ask if they're interested or suggest they pass it on to a colleague.
This is where cold email actually gets most of its results. The first email is just the introduction. The follow-ups are the conversation.
Know When to Stop
After 4 emails with no response, move on. There are infinite prospects. Don't waste time on someone who isn't interested when you could be finding someone who is.
The one exception: if they explicitly ask you to follow up later ("great timing in Q3" or "we're deciding in March"), circle back at that time. But that's a qualified signal. Most non-responses aren't that.
The Gap Between Knowing This and Actually Running It
Reading this and actually executing it are different things. Building a list from scratch takes 20-30 hours. Writing email copy that converts requires testing and iteration. Setting up infrastructure properly means dealing with DNS records and email delivery platforms. Managing a 500-person campaign across four weeks and tracking metrics means spreadsheets and weekly optimization.
Most B2B companies can do this themselves - but most don't because the work piles up. By the time you've built a list, you're behind on execution. By the time you've gotten copy working, the list is stale. By the time you're running it at scale, you're doing customer calls and can't babysit the campaign.
If you want cold email results but don't want to build and manage this whole machine yourself, that's exactly the gap BEC Growth closes - we handle list building, copy testing, infrastructure, campaign execution, and reply management. Most of our clients go from zero to 5-20+ meetings per month within 60 days.