Skip to main content
← Back to blog
Cold emailEmail outreachB2B· 8 min read

B2B Email Outreach: A Complete Guide for Founders and SDRs

Most B2B outreach guides tell you to "personalize more" and stop there. This one covers the parts that actually move pipeline: who to target, what to say to a buying committee, and which numbers to watch.

By Warmerly Team·

B2B email outreach fails for one of three reasons: you're emailing the wrong people, your infrastructure is broken so the right people never see the message, or your message doesn't match how a business actually buys. Most guides fixate on the third problem and write another 2,000 words about subject lines. That's not where most outreach programs die.

This guide covers the full stack in order of leverage: who you target, the infrastructure that gets you into the inbox (with a pointer to the deep-dive rather than a rehash), how to write for a buying committee instead of a single reader, and the metrics that tell you whether any of it is working. If you're a founder sending your first 50 emails a day or an SDR running a team quota, the mechanics below apply the same way.

Start with a list you can defend, not a list you can buy

A B2B list is only as good as the criteria you used to build it, and "500 employees, US, VP title" is not criteria — it's a filter. Real ICP targeting starts with your last 20-30 closed-won deals: pull company size, tech stack, funding stage, and the trigger event that made them buy (new hire, funding round, tool migration, compliance deadline). If you can't name the trigger, you're guessing at timing, and timing is half of what makes a cold email land.

Build firmographic filters first (industry, headcount, revenue band), then layer technographic signals (what tools they already run, since that tells you both fit and displacement angle), then layer intent signals (recent job changes, hiring pages, funding announcements). A list of 300 accounts that match all three layers will outperform a list of 5,000 that only matches the first. Reply rates on tightly-filtered B2B lists commonly run 3-5x higher than on broad title-and-size lists, because the message can actually reference something true about the account.

For contact-level targeting, don't stop at one name per account. B2B deals over roughly $10k ACV rarely close on one reply — you need 2-4 contacts per account mapped to the roles below, found the same way you'd research any prospect: covered in the LinkedIn side of this at /linkedin-outreach/sales-navigator and /linkedin-outreach/strategy for account mapping specifically.

Infrastructure is a prerequisite, not a differentiator

If your domain, DNS records, and sending volume aren't set up correctly, nothing else in this guide matters — your emails land in spam regardless of how good the copy is. This has been covered in full elsewhere and repeating it here would just pad the piece, so the short version: separate sending domains from your primary domain, get SPF, DKIM, and DMARC configured and aligned, and warm new domains gradually before you run cold volume through them. The full mechanics, including exact DNS record examples, are at /blog/spf-dkim-dmarc-cold-email and the end-to-end setup walkthrough is at /blog/cold-email-setup-guide.

One mechanism worth internalizing here: a domain with no sending history that jumps straight to 200 emails/day gets treated as suspicious by mailbox providers regardless of how clean your authentication is, because reputation is built from send history, not just DNS records — a domain with zero history gets the same scrutiny as one with a bad one. Warm-up isn't optional infrastructure theater — see /blog/email-warmup-explained and /blog/how-many-cold-emails-can-i-send-per-day for the ramp schedule and daily caps that actually hold deliverability steady.

Write for the buying committee, not the inbox you're looking at

A B2B deal above a few thousand dollars in ACV almost never gets decided by the person who opened your email. Gartner's B2B buying research puts the typical group involved in a purchase decision at 6-10 people, and your first-touch message needs to survive being forwarded to at least two or three of them. That means writing something the recipient would be comfortable pasting into a Slack thread with "thoughts?" above it — not something so self-promotional that forwarding it embarrasses them.

Match the message to the role

  • Economic buyer (VP/Director): cost of inaction, budget impact, comparison to what they're already spending on the problem.
  • Champion (Manager/Senior IC): how it makes their week easier, what they can show their boss they fixed.
  • Technical evaluator (Ops/Eng/IT): implementation effort, security posture, integration surface — keep this concrete, not marketing language.
  • Blocker (Finance/Legal/Procurement): you rarely email this person first, but your later-stage follow-ups should anticipate their objections before they're raised.

The framework that holds up across roles is: one observation specific to their business, one implication of that observation, one narrow ask. Skip the three-paragraph company bio and skip the fake compliment. Templates broken down by sequence position — first touch, bump, breakup — are at /email-outreach/templates, and the personalization mechanics for making the first line actually specific are at /email-outreach/personalization.

Pipeline is the only real metric

You're not writing to one inbox. You're writing a document that has to survive being forwarded, screenshotted, and re-read by someone who's never heard of you — write for the forward, not the open.

Sequence across channels, not just across emails

Email-only sequences plateau because a single channel gives a prospect one easy way to ignore you and zero social proof that you're a real operator, not a script. Adding LinkedIn to the sequence — a connection request after email two, a comment on a relevant post before email three — works because the prospect now recognizes your name from two directions before deciding whether your email is worth a reply, which is a different mechanism than simply sending more email. The mechanics of layering channels without looking like a bot running two tools at once are at /linkedin-outreach/multichannel.

A workable B2B cadence for a $5k-$50k ACV deal runs 10-14 touches over about three weeks: three to four emails, two to three LinkedIn touches (connection request, then a message, not the reverse), and a phone call attempt if you have a number. Compress this for lower ACV, stretch it for enterprise cycles where a single stakeholder might take two weeks just to reply. Subject line mechanics for keeping the email touches out of the promotions tab are at /email-outreach/subject-lines.

Sequences need structure, not just more steps

Adding a fifth follow-up email rarely fixes a sequence that isn't working — the first three touches are doing almost all of the work, and touch four onward mostly cleans up timing misses rather than changing anyone's mind. Structure your sequence around three distinct angles rather than three restatements of the same pitch: touch one is the observation-based opener, touch two reframes the same problem from a different stakeholder's cost, and touch three is a short, direct breakup that often outperforms touches one and two combined because it removes all the pressure from the reply. Full sequence architecture, including timing between touches, is at /email-outreach/sequences.

If replies are still thin after you've fixed structure and infrastructure, the fault is usually the offer, not the wording — a full breakdown of the eight most common causes, from vague CTAs to wrong-sized asks, is at /blog/cold-emails-not-getting-replies. Bounce-rate specific troubleshooting, which is a different problem from low replies, is at /blog/cold-email-bounce-rate.

Measure pipeline, not opens

Open rate has been unreliable as a metric since Apple Mail Privacy Protection started pre-fetching images in 2021, which means a share of your "opens" are Apple's servers, not humans. Reply rate is a better proxy but still one step removed from revenue — a sequence that generates a 12% reply rate full of "not interested, remove me" replies is worse than one at 6% where half the replies are qualifying conversations. Track positive reply rate (replies that lead to a next step) separately from raw reply rate, and track both against meetings booked and, further out, pipeline generated per 1,000 sends.

A useful benchmark to set internally rather than chase externally: B2B teams running well-targeted lists with solid infrastructure commonly land somewhere between 1-3% meetings-booked-per-send on cold email alone, climbing toward 4-6% when LinkedIn touches are layered in on the same accounts. Your number will vary by ACV and list quality, which is exactly why the benchmark should come from your own last quarter, not a blog post. Metrics worth tracking on the LinkedIn side specifically are covered at /linkedin-outreach/response-rates and /linkedin-outreach/limits for volume caps that affect both channels.

Where a tool actually helps

Most of what breaks a B2B outreach program is operational, not strategic — a domain that wasn't warmed properly, a LinkedIn account that got flagged for sending too fast, or a sequence that's really running on two disconnected tools that don't share reply data. Warmerly exists for that layer: it handles email warmup so new sending domains build reputation before you run cold volume through them, runs LinkedIn outreach alongside email in the same sequence, and keeps replies from both channels in one place so you're not manually checking two inboxes to see if an account went cold. If you're stitching together a warmup tool, a separate LinkedIn automation tool, and a spreadsheet to track it all, that's usually the first thing worth consolidating before you touch messaging again.

None of this replaces the work in the sections above — a tool won't fix a list built on bad criteria or a message written for one inbox instead of a committee. It just removes the operational failure points so the strategy you build actually gets a fair test.

Frequently asked questions

What's a good reply rate for B2B cold email?

For a well-targeted list with solid infrastructure, 8-15% total reply rate is a reasonable range, but the number that matters more is positive reply rate — replies that move toward a meeting rather than a decline. A 6% reply rate where half are qualifying conversations beats a 12% rate full of unsubscribe requests. Benchmark against your own last quarter rather than an industry average, since ACV and list quality swing this number widely.

How many contacts should I target per account in B2B outreach?

For deals above roughly $10k ACV, target 2-4 contacts per account spanning the economic buyer, a champion, and a technical evaluator, since B2B purchases rarely close on one person's say-so. For smaller deals, one to two contacts is usually enough. Mapping the right roles is covered in more depth at /linkedin-outreach/strategy.

Should I use email or LinkedIn first for B2B outreach?

Email first, LinkedIn connection request after your second email touch, tends to outperform either channel alone or LinkedIn-first sequences, because the prospect has already seen your name once before the connection request arrives. Running both from the start can read as aggressive on accounts you haven't earned familiarity with yet. The full sequencing logic is at /linkedin-outreach/multichannel.

How long should a B2B outreach sequence run?

Ten to fourteen touches across roughly three weeks works for most mid-market deals, split between three to four emails, two to three LinkedIn touches, and a call attempt if you have a direct number. Enterprise cycles with longer internal approval chains can stretch to five or six weeks without hurting results, since a single stakeholder may take two weeks just to loop in the next person.

Why is my B2B outreach getting opens but no replies?

Opens confirm your subject line and deliverability are fine but say nothing about whether your message matched what the reader cares about — this is almost always a targeting or offer problem, not a copy problem. Check whether your list criteria actually reflect your closed-won accounts and whether your ask is sized to what a first email can reasonably request. A full diagnostic list is at /blog/cold-emails-not-getting-replies.

Keep reading

Ready to land in the inbox?

Connect a mailbox in one click and watch your reputation climb. No credit card required.