Home/Cold Email
Cold Email

Cold Email for Sales: A Complete Playbook

From list building to follow-up sequences - everything you need to turn cold email into a predictable sales channel.

Is Your Cold Email Approach Actually Working?

Answer 6 quick questions and get an honest score of your outbound setup - plus a pipeline estimate based on your numbers.

1. How specific is your target list?
"B2B companies" or similar Industry + size defined Industry, size, title, and trigger signals
2. Do you verify email addresses before sending?
No, I send to raw lists Sometimes Yes, every list before it goes out
3. What does your technical setup look like?
Sending from my main domain, no warmup Separate domain, but skipped warmup Separate domain, SPF/DKIM/DMARC, warmed up
4. How many follow-ups do you send per prospect?
Just the first email 1 follow-up 3-4 follow-ups with new angles
5. How would you describe your email copy?
Intro, company background, pitch, CTA Short and direct, some personalization Under 150 words, trigger-based opener, one low-friction ask
6. How many targeted emails do you send per month?
Under 100 100-500 500-1,000 1,000+
0 / 10
-
-
Your Estimated Monthly Pipeline
-
Emails/mo
-
Est. reply rate
-
Conversations/mo

Why Cold Email Still Works (When Everyone Says It's Dead)

I've heard the "cold email is dead" take roughly once a year for the past decade. It's never been true. What's dead is lazy cold email - the copy-paste blast to 10,000 generic addresses with a three-paragraph pitch about how your company was founded and what you do.

The data backs this up. Current research puts the average B2B cold email reply rate somewhere between 3% and 6% depending on the dataset and methodology. That sounds low until you do the math: a 5% reply rate on 500 targeted emails per month is 25 conversations. If your deal size is $5,000, that pipeline math works. The top performers - tight targeting, real personalization, solid infrastructure - consistently clear 10%+ reply rates. The gap between average and elite senders has never been wider, which means the people doing it right are getting outsized results while everyone else competes for scraps.

One more thing worth noting: decision-makers still prefer cold email. Research suggests that the majority of B2B buyers still choose email over LinkedIn messages or cold calls as their preferred channel for first contact. The channel isn't broken. The execution is.

I've personally used cold email to book over 500,000 sales meetings for my clients and my own companies. This guide is what I'd tell you if you sat across from me and asked how to build a cold email machine that actually converts.

Before You Write a Single Word: Define Your ICP

Most people jump straight to writing copy. That's the wrong move. Before you touch a keyboard, you need a crystal-clear Ideal Customer Profile - and I mean specific enough that you could find exactly those people in a database in under 10 minutes.

Your ICP is not "mid-market B2B companies." That's not a profile, it's a guess. A real ICP for cold outreach looks like this: SaaS companies, 20-150 employees, Series A or bootstrapped-profitable, North America-based, currently running an outbound sales motion, with a VP of Sales or Head of Growth who owns the revenue number. Every dimension you can pin down - industry, size, geography, tech stack, funding stage, hiring signals - makes your message more targeted and your results more predictable.

Here's the framework I use with clients. Pull your last 10-20 best customers - not the biggest ones, the ones that were the easiest to close, stayed the longest, and got real results. Look for patterns: What industry are they in? What size were they when they bought? Who was the champion? What triggered the deal? That pattern is your ICP. Build outward from it.

Your ICP has two layers. The company layer (firmographics): industry, headcount, revenue range, geography, funding, tech stack. And the person layer (persona): job title, seniority, what they're measured on, what keeps them up at night. You need both. The company layer tells you who to target. The person layer tells you who to email and what to say.

One mistake I see constantly: people build a persona without building the company profile first. You end up emailing the right title at the wrong company, and the message lands flat because the context is all wrong. Build the ICP first. Then map personas inside it.

Once your ICP is locked, every other decision - list building, copy, follow-up timing, tool selection - gets dramatically easier. Without it, you're just guessing.

Step 1: Build a List Worth Sending To

Most cold email failures start before a single word is written. The list is garbage - generic company inboxes, outdated titles, wrong industries - and no amount of clever copy saves a bad list.

Your list needs three things: the right company profile, the right person at that company, and a verified email address. That's it. Don't overcomplicate it.

For the company profile, get specific. Not "mid-size tech companies" but "SaaS companies with 20-200 employees, headquartered in North America, running on HubSpot, actively hiring SDRs." Every filter you add makes your message more relevant. If you're targeting local businesses - contractors, agencies, retail - scraping Google Maps is one of the fastest ways to pull a targeted list by category and geography.

For the person, go direct-to-decision-maker. Sending to info@ or contact@ is a dead end. You want the person who owns the budget or the pain. If you're selling to agencies, that's the founder or head of growth. If you're selling to SaaS companies, that's the VP of Sales or the CEO at sub-100-employee shops.

For verified email addresses, don't skip this step. Bounce rates above 5% will tank your sender reputation fast and get your domain flagged. Research consistently shows that verified lists get roughly double the reply rate of unverified lists - and dramatically better deliverability. I use a combination of ScraperCity's B2B lead database to source contacts at scale, and then run the list through an email validator before sending a single email. This alone will put you ahead of 80% of senders.

If you're going after specific contact types - ecommerce brands, real estate agents, home services contractors, or even YouTubers for influencer outreach - there are purpose-built scrapers that let you get extremely targeted. For ecommerce prospecting, a store leads scraper lets you pull live ecommerce data. For real estate, the Zillow agents scraper pulls agent contact info directly. The principle is the same across all of them: get specific, go direct, verify before sending.

One more thing on list quality: B2B contact data decays fast. People change jobs, get promoted, leave companies. A list you built six months ago without refreshing it is already significantly degraded. Build list hygiene into your process, not as an afterthought.

Free Download: Cold Email Scripts That Book Meetings

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

How to Use Trigger Events and Buying Signals

The best lists aren't just filtered by firmographics - they're filtered by timing. A prospect who just raised a Series A, just started hiring SDRs, just launched a new product, or just posted a job for a role your service supports is a fundamentally warmer prospect than someone who matches your ICP but has no visible activity signal.

These are called trigger events, and they're the closest thing to intent data you can get from cold outreach. Here's what to look for:

When you reach out with a trigger event in your opening line, you've already answered the prospect's implicit question of "why now?" That single change - from generic to timely - can double your reply rate on its own. Tools like Clay are excellent for automating trigger-based prospecting at scale, pulling signals from multiple data sources and turning them into personalized email variables without doing it all by hand.

Step 2: Write an Email That Earns a Reply

The goal of a cold email is not to close a deal. The goal is to earn the right to have a conversation. Once you accept that, the whole thing gets simpler.

Here's the structure I've used across thousands of campaigns:

Keep the whole email under 150 words. Seriously. Research consistently shows that shorter emails - in the 50-125 word range - outperform longer ones. Nobody reads a wall of text from someone they've never heard of. Respect their time and they're more likely to respect yours.

A few things to remove from every email you write, starting now:

Write like you talk. Short sentences. Active voice. Specific numbers over vague claims. If you wouldn't say it out loud across a lunch table, don't put it in a cold email.

Grab some proven structures from our Top 5 Cold Email Scripts - these are battle-tested openers that get replies across different industries. And if you want more variety, the New Email Scripts Pack has additional frameworks for different offer types and verticals.

Subject Lines: The Only Thing That Gets You Into the Game

Your subject line is the only thing standing between your email and the delete key. The prospect doesn't know you. They don't owe you a read. The subject line is your single shot at earning an open - and you have about two seconds to earn it.

The principles that consistently work:

One thing I want to push back on: stop chasing open rate as your primary metric. Apple Mail Privacy Protection has made open rates unreliable - they're inflated because Apple pre-loads tracking pixels. A 60% open rate can be almost meaningless depending on your audience. Reply rate is your north star. Subject line optimization should serve reply rate, not vanity opens.

For a deep-dive on what's working right now, check out our Cold Email Subject Lines resource - we've compiled the highest-performing formulas across verticals so you can test the right variables instead of starting from scratch.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Step 3: Nail Your Technical Setup Before Sending Anything

This is the part most people skip and then wonder why their emails land in spam. Technical setup is non-negotiable - it has to happen before you send a single email.

You need SPF, DKIM, and DMARC records properly configured on your sending domain. Without these, modern email providers will filter your emails before they even reach the inbox. Gmail, Yahoo, and Outlook now enforce bulk sender requirements that include these authentication records, spam complaint thresholds under 0.3%, and bounce rates under 2%. This is not optional infrastructure - it's the floor.

Here's what each record actually does:

Use a separate domain for cold outreach - not your primary business domain. If your main domain is yourcompany.com, register something like yourbusiness.co or getyourcompany.com for outbound. This protects your main domain's reputation if something goes wrong. Set up a redirect from your sending domain to your main site - if a prospect clicks the domain out of curiosity, they should land somewhere real.

Warm up your domains before sending at volume. New domains look suspicious to inbox providers. Let a domain age for at least two weeks after registration before starting warmup. Then run the warmup process for a minimum of three weeks before launching live campaigns - skipping warmup or rushing it is one of the most common causes of cold email programs failing within the first two months.

The difference in inbox placement between a properly warmed domain and a fresh unwarm domain is dramatic. Properly warmed domains consistently hit 80-95% inbox placement. Domains that skipped warmup can land as low as 25-30% - and the same list, same copy, same everything produces a fraction of the replies as a result.

Tools like Instantly or Smartlead have built-in warmup features that automate this process. Both are solid options for running cold email sequences at scale. Keep your daily send volume under 50 emails per mailbox. If you need more volume, use multiple mailboxes across different domains and rotate sends - this is standard operating procedure for any serious outbound team.

One more thing: set up MX records even on your sending domains. Even if you're not planning to receive replies through those addresses, MX records signal to inbox providers that your domain is a real, properly configured email domain. It matters for reputation.

Step 4: Follow Up - This Is Where the Meetings Actually Come From

One email is not a campaign. I cannot stress this enough.

Research across tens of millions of cold emails has found that sending just one follow-up increases the average response rate by roughly 40-50%. That one extra touch - if done right - can be the difference between 3% and 6% reply rates across your whole list. Most of the meetings I've booked personally came from follow-up two or three, not the initial send.

My follow-up philosophy: add value at every step, don't just bump the thread.

Three to four follow-ups is the sweet spot. After that, you're diminishing returns and creating annoyance. For templates you can drop directly into a sequence, grab our Cold Email Follow-Up Templates - these are ready to use and tested across multiple campaigns.

One thing I've learned from running campaigns at scale: the channel you follow up on matters too. If your emails aren't getting opened after two or three attempts, don't just keep sending the same format. Switch channels - a LinkedIn connection request, a voice message, a direct dial. The prospect who ignores email three times might respond to a 30-second phone call. Multi-channel sequences consistently outperform single-channel email-only cadences, especially for higher deal sizes where the investment in a few extra touchpoints is justified.

Personalization vs. Scale: How to Do Both

The tension everyone runs into: real personalization takes time, but you need volume to make the numbers work. Here's how to solve it.

Think in tiers. Your top 50 dream accounts get genuinely researched, hand-written first lines - specific observations about their business, recent news, hiring signals. Your next 500 targets get semi-personalized opening lines built from data triggers (industry, company size, tech stack, job postings). The remaining bulk gets tight ICP targeting and a strong universal hook that speaks directly to a shared pain point.

This is where tools like Clay have become genuinely useful - you can automate a lot of the research layer and generate personalized variables at scale without writing every line manually. I still review the output, but it cuts the time dramatically. The key is using real data signals to generate the personalization, not just swapping in {{first_name}} and calling it personalized.

The key thing to understand about personalization: relevance beats flattery every time. Mentioning that you saw they're hiring three SDRs is more compelling than saying you love their LinkedIn content. One speaks to their business situation. The other sounds like everyone else.

Specific personalization variables that actually move the needle:

You don't need to personalize every word. You need the opening line to feel unmistakably like it was written for that specific person. If they feel like they could forward it to a colleague at a different company and it would still make sense, you haven't personalized it enough.

Free Download: Cold Email Scripts That Book Meetings

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

How to Handle Replies: Converting Conversations Into Meetings

This section doesn't get enough attention. You can have a killer campaign, a great reply rate, and still leave most of your pipeline on the table if you don't handle the replies correctly.

When someone replies positively, the clock starts. Responding within the same business day is standard. Within the hour is better. Within 15 minutes is best. Speed-to-response matters more than people think - prospects who get a fast, thoughtful reply are far more likely to actually book the call than those who wait 24 hours.

Your reply to a positive response should do three things:

  1. Acknowledge their interest without overselling. Don't respond to "tell me more" with a three-paragraph pitch deck. Stay conversational. "Happy to - easiest would be a quick call. What does your schedule look like this week?"
  2. Make booking frictionless. Include a scheduling link. Don't make them go back and forth to find a time. Tools like Calendly, Chili Piper, or the built-in scheduling in Close CRM eliminate that friction entirely.
  3. Set expectations for the call. Tell them what you'll cover and roughly how long it takes. "I'd love to spend 15 minutes understanding your current setup and share what we've been doing for similar teams - no pitch, just context." They want to know their time won't be wasted before they commit to it.

For objection replies - "not a priority right now," "we already have something," "not the right time" - don't give up. Respond with curiosity, not defensiveness. "Totally understand - what would need to change for this to be worth a conversation?" is a question that often opens doors that a hard push would have closed permanently. If they're genuinely not a fit right now, add them to a nurture sequence and circle back in 60-90 days.

For the out-of-office replies, negative replies, and unsubscribe requests: honor them immediately, tag them in your CRM, and move on. Your reputation in a market is built over time. The person who responds rudely today might be a buyer in six months under different circumstances.

Choosing the Right Cold Email Tool

The tool matters less than the list and the copy, but here are the options I actually use or recommend:

Don't spend a week evaluating tools. Pick one, set it up correctly, and send. You'll learn more from 500 real emails than from any comparison chart.

How to Build a Full Cold Email Sequence (Not Just a Single Email)

A single email is a shot in the dark. A sequence is a system. Here's how a high-performing five-touch cold email sequence actually looks when you build it properly:

Email 1 - The Opener (Day 1): Short, specific, personalized first line. Relevance bridge. One-line social proof. Low-friction CTA. Under 100 words. No links. No attachments. Just a clean, human email that asks one clear question.

Email 2 - The Value Add (Day 3-4): One sentence acknowledging the original email. Then deliver something of genuine value - a specific insight about their industry, a short case study reference, a stat that's directly relevant to their situation. End with a softer ask: "Curious if this maps to what you're working on."

Email 3 - The Social Proof Pivot (Day 7-8): Different angle entirely. Lead with a specific result you achieved for a company like theirs. "We worked with [type of company] and went from X to Y in 60 days by doing Z." One-line ask to see if the same result is relevant to them. This works especially well if your first two emails got opens but no replies - sometimes people need to see the proof before they'll engage.

Email 4 - The Break-Up (Day 14): Short. Honest. Respectful. "I don't want to keep showing up uninvited - totally fine if the timing isn't right. Just wanted to leave the door open." This email gets some of your highest response rates. The psychology is simple: people don't like missing out, and they respect the honesty.

Email 5 - The Long-Game (Day 30, optional): A pure value email. No ask at all. Share a resource, an article, a framework - something genuinely useful with zero strings attached. This one isn't trying to book a call today. It's positioning you as someone worth knowing for when the timing does change. For templates built around this exact sequence structure, the Killer Cold Email Templates pack covers the full framework across different verticals.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Multi-Channel Outreach: When to Add LinkedIn and Phone

Cold email is your foundation. But for the right targets - high-value accounts, competitive markets, deals above a certain threshold - adding a second and third channel to your sequence multiplies your chances of getting through.

Here's how I think about layering channels:

LinkedIn: The best use of LinkedIn in a cold outreach sequence isn't InMail - it's connection requests and profile views. A connection request sent the same day as your first email adds a second touchpoint without any additional messaging. If they accept the connection, now you have a warmer context for a follow-up DM that references your email. Tools like Expandi automate LinkedIn outreach safely at scale while keeping your account compliant with LinkedIn's usage policies.

Phone: For higher-ticket deals, a phone call on day two or three of your sequence is powerful. Not a scripted pitch - just a brief, direct call. "Hey, sent you an email a couple days ago about [specific thing] - wanted to make sure it didn't get buried. Do you have 30 seconds?" If you need to find direct dials for your prospects, a mobile finder tool can pull direct phone numbers alongside your email contacts, which makes multi-channel sequencing dramatically more practical at scale.

Video: A personalized 60-second video in a follow-up email can stand out dramatically in crowded inboxes. Tools like Loom make it easy to record and embed a quick personalized walkthrough. This works especially well for software demos or agency pitches where showing is more powerful than telling.

The rule I follow: the higher the deal value, the more channels and touchpoints are justified. A $500/month SaaS can rely on email-only sequences. A $50,000/year enterprise deal should have email, phone, LinkedIn, and potentially a direct mail piece in the mix.

The Metrics That Actually Matter

Here's what to track and what good looks like based on current benchmarks:

Run A/B tests on subject lines and opening lines first - those have the highest leverage. Once those are dialed in, test CTAs. Run each variable for at least 200 sends before drawing conclusions. Small sample sizes lie. A 15% reply rate on 20 emails means nothing. A 7% reply rate on 500 emails means a lot.

Cold Email for Different Sales Scenarios

The core principles are universal, but the execution shifts depending on what you're selling and who you're selling to. Here's how to adapt the playbook:

Agency cold email: Agencies pitching other businesses need to lead with outcomes, not process. Nobody cares that you do "full-funnel digital marketing." They care that you helped a company in their industry double their lead volume in 90 days. Niche down your ICP as tight as possible - the more specific you are about who you help and what result you deliver, the better your reply rates will be. Avoid being all things to all people. "We help e-commerce brands under $10M revenue improve their email retention" beats "we help businesses grow" every time.

SaaS cold email: For SaaS sales, the game is getting to a demo or a free trial activation. Your CTA should be calibrated to the lowest-friction next step: a 15-minute call beats a 45-minute discovery session. Better yet, if you can offer a specific live walkthrough tailored to their use case, that's your ask. The first email should focus on the problem you solve, not the features of your product.

Recruiting cold email: Recruiters emailing candidates need to treat cold outreach like any other sales motion. The candidate is the prospect. What's in it for them? Lead with the opportunity, the compensation range (if you can share it), and the one specific reason why this role might be interesting to this particular person based on their background. Generic "I came across your profile" messages are the recruiter equivalent of "I hope this email finds you well."

Local business outreach: If you're targeting local businesses - restaurants, contractors, retail - Google Maps is your list source and simplicity is your copy strategy. These prospects don't speak the same jargon as SaaS buyers. Short, direct, local-specific. "I work with plumbers in [city] to get more service calls from Google" is a better opening than anything more complex. The Google Maps scraper lets you pull these lists by category and location in minutes.

Free Download: Cold Email Scripts That Book Meetings

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

Common Cold Email Mistakes That Kill Campaigns

I've reviewed hundreds of cold email campaigns from agencies and entrepreneurs over the years. The same mistakes show up constantly:

If you want the copy frameworks I've refined across 14,000+ clients, the Killer Cold Email Templates pack has the structures that work across different verticals and offer types.

How to Scale Cold Email Without Breaking It

There's a point in every successful cold email program where you want to scale up volume - more leads, more outreach, more pipeline. Here's how to do it without destroying what's working.

The fundamental rule: don't scale what's broken. Before you pour more volume through a sequence, make sure your reply rate is at or above 5%, your bounce rate is under 2%, and your deliverability is healthy. Scaling a broken campaign just burns more domains and wastes more time.

When you're ready to scale:

If you want help building out this kind of systematic cold email operation - not just the theory but the actual sequences, infrastructure, and weekly processes - I cover it in depth inside Galadon Gold.

Putting It All Together

Cold email for sales isn't complicated. It's a system with five moving parts: a clean, targeted list built from a clearly defined ICP - the right company, the right person, verified contact data. A short, relevant email that earns a response rather than demanding one. A properly configured sending infrastructure that lands in the inbox. A follow-up sequence that adds value at each step. And the discipline to measure, test, and improve.

Most people get two or three of those right and wonder why the results are mediocre. Get all five right and cold email becomes the most cost-effective sales channel you have - no ad spend, no algorithm dependency, just direct outreach to the people who can buy from you.

The businesses I've seen build real, repeatable pipelines from cold email all have one thing in common: they treated it like a system, not a tactic. They built the infrastructure before sending. They defined the ICP before writing copy. They followed up consistently. They measured the right metrics and made changes based on data, not gut feel. That discipline is what separates the 10% who consistently hit 10%+ reply rates from the 90% who give up after two emails and declare cold email dead.

It's not dead. You just haven't built the system yet. Start there.

Ready to Book More Meetings?

Get the exact scripts, templates, and frameworks Alex uses across all his companies.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →