The 3-step cold email sequence we'd send tomorrow
A 3-step cold email sequence template: a short intro with one ask, a value-adding follow-up in the same thread, and a polite last touch, plus timing and subject lines.

- Three emails is enough: a short intro with one clear ask, a follow-up that adds something useful, and a polite last touch.
- A common timing: send step 2 three business days after step 1, and step 3 four to five business days after step 2, all in the same thread.
- Subject lines: two to four words, lowercase, specific to the prospect. No clickbait, no fake "re:".
- Send plain text with no tracking pixel and no tracked links. Measure replies, positive replies and meetings instead of opens.
- Every email carries a one-line opt-out. In the US, CAN-SPAM requires one for commercial email, B2B included.
Most cold sequences are too long and too clever. Seven steps, a breakup email with a GIF, a "bumping this up" every two days. They get ignored, then they get reported, then the domain goes with them.
The sequences that keep working for us are boring. Three emails, short, written like a person who did some homework. Below is the exact structure we'd send tomorrow, with copy you can paste, the timing between steps, subject line rules, and how to handle what comes back.
Email 1: a short intro with one clear ask
The first email has one job: make it easy for the right person to say "yes, tell me more" or "not me, try Sam". That means under about 90 words, one reason you're writing to them, one sentence on what you do, and one low-friction ask.
Subject: {{company}} outbound
Hi {{first_name}},
Saw {{company}} is hiring two SDRs in Austin. Usually that means
pipeline targets just went up and someone has to build the lists,
the domains and the sequences before those reps can start.
We set up and run outbound for B2B teams your size, so new reps
start with warm inboxes and booked calls instead of a blank CRM.
Worth a 15-minute call next week to see if it fits?
Alex
Northwind Outbound, 123 Example St, Austin, TX
If this isn't relevant, reply "no" and I won't email again.
What makes it work:
- The first line is about them, and it's a fact you could only know by looking. Not "I hope this finds you well", not "I came across your profile".
- One ask. A call, or a yes/no question. Not a call and a case study and a calendar link.
- No links. No calendar link in email 1. Let them reply.
- The opt-out line is plain words, not a link. It's honest, it reduces spam complaints, and it satisfies the opt-out requirement in the FTC's CAN-SPAM guide, which also asks for a valid physical postal address and makes no exception for B2B email. Honor opt-outs within 10 business days; in practice, immediately.
Email 2: a follow-up that adds value, in the same thread
Email 2 is a reply to email 1, so the original sits underneath it. Don't write "just following up" or "bumping this to the top of your inbox". Give them a new reason to answer: a specific observation, a useful idea, or a short example of how someone similar solved the same problem.
Hi {{first_name}},
One thing we see a lot with teams hiring SDRs: the reps start
before the sending domains are ready, so the first month is spent
warming inboxes instead of booking calls. Warm-up takes two to
three weeks, so it pays to start before the reps do.
If it's useful, I can send over the domain and inbox setup we'd
use for a team of your size. No call needed.
Alex
If this isn't relevant, reply "no" and I won't email again.
Notice the ask got smaller. Email 1 asked for a call. Email 2 offers something they can take without committing to anything. A "sure, send it" reply is still a reply, and it opens the conversation.
Email 3: a polite last touch
Email 3 closes the loop. It's short, it doesn't guilt-trip, and it gives an easy out. The aim is to get a response from people who are interested but busy, and a clean "no" from everyone else.
Hi {{first_name}},
I'll stop here so I'm not cluttering your inbox. If outbound
becomes a priority later this year, just reply to this thread
and I'll pick it up.
And if someone else at {{company}} owns this, a name would be
much appreciated.
Alex
If this isn't relevant, reply "no" and I won't email again.
No "breakup" theatrics, no "should I assume you've been eaten by a bear". Those lines were clever once. Now they read as a template.
How long should you wait between cold email steps?
The gaps should feel like a busy person following up, not a bot. Business days only, and send inside the prospect's working hours in their time zone.
| Step | When to send | Thread | Ask |
|---|---|---|---|
| Email 1 | Day 1, prospect's morning | New thread | 15-minute call or yes/no question |
| Email 2 | 3 business days after email 1 | Reply to email 1 | Offer something useful, no call needed |
| Email 3 | 4–5 business days after email 2 | Reply to email 1 | Permission to stop, or a referral |
This is a common starting point, not a law. If your buyers are slow-moving (enterprise, public sector), stretch the gaps. Don't compress them below two business days.
Subject line rules: short, lowercase, specific
Your subject line should look like it came from a colleague, not a newsletter. Rules we stick to:
- Two to four words.
- Lowercase, apart from names.
- Specific to the prospect or their situation.
- No question marks or punctuation tricks, no emoji, no "quick question" (everyone sends it).
- Never a fake "re:" or "fwd:". It's deceptive, and the FTC's guide says subject lines must not mislead about the content.
Ten examples, with placeholders where they'd be personalized:
{{company}} outbound
sdr hiring in austin
new reps, warm inboxes
{{first_name}} / pipeline
outbound for {{company}}
idea for the sdr team
domains before reps
{{company}} + northwind
q4 pipeline
your outbound setup
Emails 2 and 3 keep the original subject because they're replies in the same thread.
Personalization that scales without looking automated
The best personalization is a true, relevant observation in the first line. The worst is a scraped detail jammed into a template ("I loved your post about synergy").
What scales:
- Segment first, personalize second. Group prospects by a shared trigger (hiring SDRs, just raised, opened a new office) and write one email per segment. The segment does most of the personalization work.
- One custom variable, not five. A single
{{trigger}}line written per prospect beats five merge fields that each might be wrong. - Check the data. One wrong company name or a "Hi {{first_name}}" with an empty field is worse than no personalization. Verify and clean before you send.
- Use AI for the first line, then read a sample. Generating an opener per prospect is fine. Sending them unread isn't. Read at least 20 before launching.
Spintax and A/B testing
Spintax creates small variations so that 2,000 emails aren't byte-for-byte identical. For example, {Hi|Hey|Hello} {{first_name}} or {Worth a quick call|Open to a 15-minute call} next week?. Use it on greetings, transitions and sign-offs. Don't spin the core message into nonsense, and preview a few rendered versions before sending.
A/B testing is different: you're testing a real hypothesis, like a different first line or a different ask. Change one thing per test and let it run long enough to collect a meaningful number of replies before you call a winner.
In Zylar, you can A/B test up to 3 variants per step, and the winner is promoted automatically. You still decide what to test.
What to measure instead of opens
This is where we'll be opinionated: send cold email as plain text, with no open-tracking pixel and no click-tracked links.
The trade-off is real. Without a pixel, you lose open rates. Without link tracking, you lose click data. But open rates were already unreliable. Apple's Mail Privacy Protection downloads remote content in the background by default, whether or not the recipient engages, which inflates opens for anyone on Apple Mail. Corporate security scanners do something similar with links.
On the other side, in our experience as practitioners, a tracking pixel and redirected links make a one-to-one email look more like marketing mail, and tracked links on a shared or misconfigured tracking domain can hurt placement. We haven't seen a provider publish a rule against them, so treat this as experience, not documented policy. If you do track, use a custom tracking domain on your own sending domain, never a shared one.
Measure these instead:
| Metric | What it tells you | Where it comes from |
|---|---|---|
| Reply rate | Whether the email lands and gets read | Replies over delivered |
| Positive reply rate | Whether the offer and targeting are right | Interested replies over delivered |
| Meetings booked | Whether the sequence makes money | Calendar or CRM |
| Bounce rate | List quality | Bounces over sent |
| Opt-outs and spam complaints | Whether you're annoying the wrong people | Replies, Postmaster Tools |
| Placement per domain | Whether you're reaching the inbox at all | Seed or placement tests |
If reply rate drops suddenly across a domain while copy hasn't changed, look at deliverability before rewriting anything. Our warm-up guide covers what to check.
How to handle replies
Replies are the point, and they're where most teams leak value: an interested reply sits for two days in an inbox nobody checks.
- Answer interested replies within hours, not days. Reply in the same thread, propose two specific times, and include your calendar link now that they've asked.
- Label everything. Interested, Not now, out of office, bounce. "Not now" goes into a follow-up in 60–90 days. Out-of-office gets rescheduled to the return date.
- Remove opt-outs immediately, across every campaign and every inbox.
- Stop the sequence on any reply, positive or negative.
Zylar's Unibox puts replies from every mailbox in one inbox with interest labels (Interested, Not now, OOO, Bounce), and reply follow-up campaigns continue the conversation in the same thread, so a "not now" doesn't turn into a cold restart. If you're running sequences for several clients, see running cold email for 20 clients.
Zylar handles the infrastructure for youDomains, DNS, warm-up and monitoring on by default. Join the waitlist for early access.Join the waitlistNone of this copy matters if the infrastructure underneath is broken. Before launching, run through the cold email infrastructure checklist.
FAQ
How many emails should a cold email sequence have?
Three is a good default: an intro, a value-adding follow-up and a last touch. Longer sequences tend to add complaints faster than replies. If someone hasn't answered three well-spaced, relevant emails, a fourth rarely changes that.
Should follow-ups be sent in the same thread?
Yes. Replying in the same thread keeps the context visible and reads like a person following up. Start a new thread only when you're starting a new conversation, for example months later with a different angle.
Should I use open tracking in cold email?
We don't. Open rates are inflated by Apple Mail Privacy Protection and security scanners, and in our experience pixels and tracked links make a one-to-one email look like marketing mail. Measure replies, positive replies and meetings instead.
Do I need an unsubscribe link in cold email?
You need a clear way to opt out. The FTC's CAN-SPAM guide requires one for commercial email, including B2B, and requires opt-outs to be honored within 10 business days. A plain-text line like "reply no and I won't email again" works, as long as you honor it.
What's the best time between follow-up emails?
A common starting point is three business days before email 2 and four to five business days before email 3. Stretch the gaps for slow-moving buyers. Avoid going below two business days.
How many variants should I A/B test per step?
Two or three. More variants split your volume so thinly that it takes much longer to see a real difference in replies. Change one thing per test so you know what caused the result.


