Cold Email Sequences: How to Write Outbound Emails That Get Replies
A practical guide to building cold email sequences that open conversations — subject lines, body structure, follow-up timing, and examples that work.
Ayaan Zubair · Founder, Koachly
Last updated · 8 min read
On this page
Most cold email sequences fail before the prospect even reads them. The sender chose a generic subject line, wrote a three-paragraph pitch about their company, and ended with "let me know if you are interested." The prospect archived it in three seconds. This post covers what a cold email sequence actually is, why most of them under-perform, and how to build one that earns replies.
What follows is a practical framework: how many emails to send, what each one should do, how to write subject lines that get opened, and how to personalise at scale without spending an hour on every prospect. There are also five ready-to-edit templates for the most common sequence types.
What Is a Cold Email Sequence?
A cold email sequence is a series of short outbound emails sent to a prospect who has not opted in to hear from you. It is different from a nurture sequence or a newsletter because the recipient does not know you yet. The goal is not to close a deal on the first email. It is to start a conversation.
A sequence typically consists of an opener, one or two follow-ups that add value rather than repeat the first message, a pivot email that changes the angle, and a break-up email that closes the loop. Each email earns the next one. If the opener does not give the prospect a reason to keep reading, the rest of the sequence is irrelevant.
Cold email is one part of a broader outbound motion. Reps who pair it with phone outreach see higher reply rates because prospects recognise the name before the call arrives. If you are building a calling workflow alongside your email sequence, the cold calling scripts guide covers what to say when they pick up.
Why Most Outbound Email Prospecting Falls Flat
The four most common reasons a cold email sequence generates no replies are easy to spot once you know what to look for.
The opener is about you, not them
"I am reaching out because Koachly helps sales teams improve call performance" tells the prospect nothing they care about. They want to know what their problem is and whether you understand it. Lead with a challenge they face, not a feature you offer.
There is no single call to action
Asking a prospect to "review the deck, reply with a good time, and check out our website" gives them three things to do. When there are three options, most people pick none. Every email should end with one specific ask, preferably one that requires almost no effort to complete.
The follow-ups repeat the opener
A follow-up that says "just bumping this to the top of your inbox" adds nothing. Each email in the sequence should offer a new angle, a different piece of evidence, or a reframing of the problem. If you have nothing new to say, wait until you do.
The list is too broad
Sending the same sequence to SDRs at a 10-person startup and VPs of Sales at a 500-person enterprise is not outbound email prospecting. It is volume for its own sake. The tighter your segment, the more specific your message can be, and specificity is what drives replies.
How to Write a Cold Email Sequence: The 5-Step Framework
This framework assumes you have a clean, segmented list and a sending domain that has been warmed for at least four weeks. Skipping either step guarantees poor deliverability regardless of how well you write.
Step 1: Write the opener last
Before writing any email, write down the one problem your best customers had before they found you. That problem statement is your opener. Lead with it. Do not introduce yourself in the first sentence. The prospect does not care who you are until they care about the problem.
Step 2: Choose your sequence length
Five emails over two to three weeks is the right starting point for most B2B outbound sequences. Longer sequences can work in markets with long buying cycles, but only if each email contains something new. A sequence of seven identical-sounding emails is worse than a sequence of four distinct ones.
- Email 1 (Day 1): Problem-led opener. One question or one low-friction ask at the end.
- Email 2 (Day 3): Social proof or a specific outcome. A short case study reference or a stat from a similar company.
- Email 3 (Day 7): A new angle. A different problem the same persona faces, a relevant piece of content, or a question about a trigger event.
- Email 4 (Day 12): A direct ask. Clearer and more specific than the opener. Request a 15-minute call with a specific day and time.
- Email 5 (Day 18): Break-up email. Tell them you are closing the thread and give them one easy way to re-engage if the timing changes.
Step 3: Write subject lines that are specific, not clever
Subject lines that describe exactly what is inside the email outperform subject lines that try to be witty. "Your Q4 pipeline" gets opened because it is specific to the prospect's world. "A quick question for you" does not, because every cold email says that.
Keep subject lines under seven words. Avoid anything that reads like marketing copy. "Reduce ramp time for new reps" works. "Revolutionize your sales coaching workflow" does not.
Step 4: Personalise the first line, not the whole email
Full personalisation at scale is not realistic for most teams. The compromise that works is a personalised first sentence followed by a templated body. The first line should reference something specific: the role they hold, the industry they are in, a growth signal like a recent hire or funding round, or a specific challenge common to their company size.
That one sentence does the job of signalling "I looked you up." The rest of the email can be templated as long as the problem it names is relevant to the segment.
Step 5: Test one variable at a time
If your open rate is low, fix the subject line before changing anything else. If your open rate is strong but reply rate is low, the body copy is the problem. Do not change both at once, or you will not know what improved results.
Sales Email Sequence Examples for Common Outbound Scenarios
These five templates cover the most common B2B outbound situations. Replace anything in brackets with specifics from your own list. Read each one aloud before sending. If it sounds like it came from a press release, rewrite it.
Template 1: Problem-led opener (Email 1)
Subject: [Role] at [company size] companies Hi [Name], Most [job title]s I talk to are dealing with [specific problem]. We helped [similar company] [specific outcome, e.g., cut ramp time from 90 to 55 days] by [one-sentence mechanism]. Worth a 15-minute call this week to see if it applies to your team? [Your name]
Template 2: Social proof follow-up (Email 2)
Subject: Re: [subject from email 1] Hi [Name], Following up on my note from [day]. [Company name] had [problem]. After [your solution], they saw [result]. Here is [link to case study or one-sentence quote]. Happy to share how we did it. Does [day, time] work for a quick call? [Your name]
Template 3: New angle (Email 3)
Subject: A different angle on [their challenge] Hi [Name], I mentioned [problem] in my last note. A different issue I hear from [role] teams a lot is [adjacent problem]. I put together a short piece on how teams are handling it: [link to relevant blog post or guide]. No agenda. Might be useful. If it's relevant, I'm happy to walk through how we help. Just reply and I'll find a time. [Your name]
Template 4: Direct ask (Email 4)
Subject: 15 minutes, [day]? Hi [Name], I've sent a few notes about [problem] and haven't heard back, which is fine. I'd still like to show you what [your company] does in 15 minutes. Not a demo. Just a conversation about whether [specific outcome] is something your team is working on this half. Are you free [day] at [time], or [day] at [time]? [Your name]
Template 5: Break-up email (Email 5)
Subject: Closing the loop Hi [Name], I'm going to stop reaching out after this note. I don't want to fill up your inbox if the timing is off. If [problem] becomes a priority later, I'm easy to find. Just reply to this email and I'll pick it up. [Your name]
The break-up email consistently generates replies from prospects who were interested but buried. Keep it short and genuine. Anything longer reads as a last-ditch pitch.
How to Personalise Cold Emails at Scale Without Spending Hours Per Prospect
The gap between mass blast and full one-to-one personalisation is where most outbound teams operate. Here is a practical approach that scales.
Segment before you write
Group your list by two or three shared characteristics: company size, industry, role level, or a specific buying trigger. Write one version of your sequence for each segment. A cold email sequence for SDRs at SaaS companies with 50 to 200 employees can be far more specific than one aimed at "salespeople" in general.
This is the foundation of account-based selling, where you personalise at the account level rather than the individual level. For high-value accounts, one specific email is worth ten generic ones.
Use a personalised first line column in your spreadsheet
Add a column to your outreach list called "First line." Write one custom sentence per row. It takes about 30 seconds per prospect and gives your sequence the feel of a one-to-one email throughout. The rest of the sequence stays templated. Most email tools let you merge this column into the first sentence automatically.
Trigger-based personalisation beats demographic personalisation
Referencing a company's recent Series B funding, a new VP of Sales hire, a job posting for a sales enablement role, or a LinkedIn post from the prospect themselves is more effective than referencing their industry or company size. These signals tell you when the prospect is likely to be in buying mode. Reaching them at the right moment matters more than the perfect email copy.
What Role Does Coaching Play in Outbound Email Performance?
Cold email sequences are often treated as a marketing problem, but the biggest performance gap in outbound is usually execution, not copy. Reps personalise inconsistently, skip the break-up email because it feels awkward, or send follow-ups that are identical to the opener.
Teams that pair written outbound with a strong phone follow-up programme see meaningfully higher reply rates. When a prospect has seen your name twice in their inbox and then you call them, the call lands differently. Pairing your email sequences with structured cold calling scripts closes that loop.
Voicemail is part of the same multi-touch cadence. If a prospect does not answer, a well-phrased voicemail referencing the email you sent earlier keeps the sequence alive. The sales voicemail scripts guide covers the exact phrasing to use.
On the coaching side, Koachly listens to the calls that follow your email sequences and flags what is working and what is not in real time. When a rep starts improvising off the agreed talk track after an email sequence gets a reply, live coaching surfaces the gap as it happens, not in a review session three days later.
The feedback loop between email reply rates and call quality is where most teams leave performance on the table. Use what your calls tell you to rewrite the sequences, and use what your sequences tell you about interest signals to prepare for the calls. Our guide on sales follow-up emails after a call shows how to close that loop after a prospect picks up.
Frequently Asked Questions
How many emails should be in a cold email sequence?
Most effective sequences run five to seven emails spread over two to three weeks. Fewer than five and you leave replies on the table. More than seven without a personalised angle and you tip into spam territory. Start with five, measure reply rates, then extend if your audience responds late in the sequence.
What is a good cold email open rate?
A well-targeted cold email sequence typically achieves a 40 to 60 percent open rate for the first email when the subject line is specific and the list is clean. Industry averages sit lower, around 20 to 25 percent, because most senders use generic subject lines and unverified lists. If you are below 30 percent, test a more specific subject line before changing the body copy.
How long should a cold email be?
Short enough to read in thirty seconds. That is roughly three to five sentences for the opener, a one-sentence value point, and a single low-friction call to action. Emails under 100 words consistently outperform longer ones in B2B outbound because busy buyers skim rather than read. If your message needs more than that, it is a follow-up problem, not a word-count problem.
How do you personalise cold emails at scale?
Segment your list first, then write personalised first lines for each segment rather than for each individual. One sentence referencing their industry challenge, a recent company announcement, or a specific role responsibility gets most of the lift personalisation delivers. Full one-to-one personalisation is worth the effort only for the top tier of accounts you pursue through account-based selling.
Why are my cold emails going to spam?
The most common causes are a domain with no SPF, DKIM and DMARC records, sending too many emails too fast from a new domain, including tracking pixels or too many links, and using spam-trigger phrases like 'free trial' or 'limited offer'. Warm your sending domain for four to six weeks before launching a full sequence, keep volume under 50 emails per day per inbox, and verify your list with a tool like NeverBounce or ZeroBounce before sending.
Written by Ayaan Zubair, Founder, Koachly.
He started Koachly to help reps during the call, not days after it.