Most cold emails are terrible. I say that having read thousands of them. They're long, they're generic, they talk about the sender instead of the reader, and they ask for way too much too soon.
The good news? Writing emails that actually get replies isn't complicated. It's not about clever tricks or magic formulas. It's about understanding what makes someone stop scrolling and respond to a stranger.
This guide breaks down every element of a cold email that works: subject lines, openers, body copy, and CTAs. Plus real examples you can adapt for your own campaigns. Related: Cold Email Subject Lines.
Subject Lines: Your First and Only Chance
If your subject line doesn't get opened, nothing else matters. Your brilliant copy, your killer offer, your perfect CTA. None of it gets seen if the subject line falls flat. Related: Cold Email Follow Up.
What Works
- Short and specific: 3-6 words. "Quick question about [Company]" or "[First name], saw your recent hire"
- Lowercase: Subject lines that look like they were typed casually (not formatted like a marketing headline) get higher open rates
- Curiosity without clickbait: Make them want to know more without being misleading. "idea for [Company]'s outbound" works. "You won't believe this!" doesn't.
- Relevance signals: Include their company name, industry, or something that shows this isn't a mass blast
What Doesn't Work
- "Partnership opportunity" (vague, screams sales pitch)
- "Following up" on the first email (following up on what?)
- ALL CAPS or excessive punctuation!!!
- Emojis in B2B cold email (looks unprofessional in most industries)
- Subject lines longer than 8 words
Subject lines that consistently perform: Related: Ai Personalized Cold Email.
"question about [Company]'s pipeline" (50-60% open rate)
"[First name], quick thought" (45-55% open rate)
"[Mutual connection] mentioned you" (55-65% open rate)
"idea for [specific thing they do]" (50-60% open rate)
The Opening Line: Make or Break
Your subject line got them to open. Now you have about 3 seconds before they decide to keep reading or hit delete. The opening line has one job: prove this email is relevant to them specifically.
Good Openers
These show you did your homework:
- "Saw that [Company] just expanded into [market/region]. Congrats. That usually creates a need for..."
- "Noticed you're hiring 3 new BDRs. That tells me pipeline growth is a priority right now."
- "Your recent post about [topic] resonated. We see the same challenge with our clients in [industry]."
- "[Mutual connection] mentioned you're looking at ways to improve [specific outcome]."
Bad Openers
These scream "mass email" and get deleted instantly:
- "My name is John and I'm the VP of Sales at XYZ Corp." (Nobody cares who you are yet.)
- "I hope this email finds you well." (It didn't. Delete.)
- "We're an award-winning company that..." (Still talking about yourself.)
- "I wanted to reach out because..." (Weak. Get to the point.)
The rule: Your first sentence should reference something about THEM, not you. Their company, their role, their challenges, their recent activity. Make it clear you know who they are and why you're reaching out to them specifically.
Body Copy: Less Is More
Here's where most people go wrong. They write 300-500 word essays about their company, their features, their awards, their client list. Nobody reads that from a stranger. Nobody.
The Ideal Structure
- Personalized opening (1 sentence): Reference something about them
- Problem statement (1-2 sentences): Name the pain point you solve
- Credibility (1 sentence): Brief proof you can actually solve it
- CTA (1 sentence): Clear, low-commitment ask
That's it. 4-6 sentences. 50-125 words total. Your email should be readable in 10 seconds or less.
Real Example: What a Good Cold Email Looks Like
That's 73 words. It's personal. It names the problem. It offers proof. And the ask is small. This is the kind of email that gets replies.
Real Example: What a Bad Cold Email Looks Like
Everything wrong with that email: generic greeting, all about themselves, feature dump nobody asked for, too long, 30-minute ask is too big, and that signature is a spam trigger. Don't do this.
Want Cold Emails That Actually Book Meetings?
We write, send, and optimize cold email campaigns for B2B companies. Our copy is tested across thousands of sends. Let's put it to work for you.
Get Expert Copy That ConvertsCTAs: Ask for Less, Get More
The call to action is where most cold emails blow it. They ask for a 30-minute demo. Or they ask the prospect to "check out our website and let me know your thoughts." Both are too much.
CTAs That Work
- "Worth a 15-minute call this week?" (Low commitment, specific)
- "Open to exploring this?" (Casual, no pressure)
- "Would it make sense to chat about this?" (Puts the decision in their hands)
- "Can I send over a quick case study?" (Gives them something of value first)
CTAs That Don't Work
- "Book a 30-minute demo here: [link]" (Too big of an ask. Also, links in first emails hurt deliverability.)
- "Let me know when you're free for a call" (Vague. Makes them do the work.)
- "Visit our website to learn more" (That's not a CTA, that's homework.)
- Multiple CTAs in one email (Confusing. Pick one.)
The golden rule of CTAs: Ask for the smallest possible next step. You're not trying to close a deal in the email. You're trying to start a conversation. Make the ask so small it feels silly to say no.
Follow-Up Emails: Where the Money Is
Here's a stat that should change how you think about cold email: 55-70% of positive replies come from follow-up emails, not the first email. If you're not following up, you're losing the majority of your potential responses.
Follow-Up #1 (Day 3-4)
Keep it short. Reference the first email and add a new piece of value.
Follow-Up #2 (Day 7-8)
Try a completely different angle or pain point.
Follow-Up #3: The Breakup (Day 14)
Let them know you're not going to keep emailing. These often get the best reply rates.
Quick Wins to Improve Your Cold Emails Today
- Read every email out loud before sending. If it sounds stiff or salesy, rewrite it.
- Delete your first paragraph. Most cold emails start with unnecessary preamble. Cut it.
- Use "you" more than "we." Count the instances. If "we" shows up more than "you," flip it.
- Send plain text only. No HTML formatting, no images, no fancy signatures.
- Test one variable at a time. Change the subject line OR the opening OR the CTA. Not all three at once.
Frequently Asked Questions
How long should a cold email be?
50-125 words. Anything over 150 words is too long. The sweet spot for reply rates is around 75-100 words. If you can say it in fewer words, do it.
Should I include a link in my cold email?
Not in the first email. Links trigger spam filters and reduce deliverability. Save links for follow-up emails (email 2 or 3), and even then limit it to one link maximum.
How many times should I follow up?
3-4 follow-ups is the sweet spot. Beyond that, you risk annoying the prospect and getting marked as spam. Space your follow-ups 3-5 days apart for the first two, then 7-14 days for the last ones.
Should I A/B test my cold emails?
Absolutely. But test one variable at a time. Start with subject lines (biggest impact on open rates), then test opening lines (biggest impact on reply rates). You need at least 100 sends per variation to get statistically meaningful results.
What if someone replies negatively?
Be professional. Thank them for their time, remove them from your sequence, and move on. Never argue or push back. A graceful exit today can turn into an opportunity later. Some of our best clients started as "not interested" replies.
Done Guessing What to Write? Let Us Handle It.
ColdCraft writes, tests, and optimizes cold email copy that books qualified meetings. Our sequences are built on data from thousands of campaigns.
Get Cold Emails That Work