Cold Email Lead Generation: A 7-Step Playbook With Templates

How to generate B2B leads with cold email: pick a segment, build the list, set up SPF, DKIM and DMARC, write and follow up, and stay within CAN-SPAM rules.

Raphael Canyasse, Founder ยท 10 min

Cold email lead generation means writing one-to-one to businesses that fit your offer, then turning replies into meetings. It works when four things hold: a narrow list with real addresses, an authenticated sending domain, short emails about one problem, and follow-ups. Here's each step, with US data on which trades publish an email.

In this post, you'll learn:

  • How cold email lead generation works, step by step
  • Which US trades you can actually reach by email
  • How to set up SPF, DKIM and DMARC before you send
  • Two first-email templates and a follow-up sequence
  • What CAN-SPAM and the mailbox providers require in 2026

How cold email lead generation works

Every campaign runs the same seven steps:

Step What you do Done when
1. Segment Pick one trade, one area and one problem You can name the problem in one sentence
2. List Collect the businesses and their email addresses Every row has a source and a date
3. Domain Set up a separate sending domain with SPF, DKIM and DMARC All three pass in a test email
4. First email Write one short email about one problem It reads in 20 seconds on a phone
5. Follow-up Plan three to five more touches Each one adds something new
6. Compliance Add your postal address and an opt-out Opt-outs stop the sequence everywhere
7. Measure Track replies, meetings and bounces You know your cost per meeting

Cold email isn't newsletter marketing. The recipient never subscribed, so the bar for relevance is higher, and volume alone won't fix a weak segment.

It works best when there's a clear trigger, a narrow audience and a deal worth a few minutes of research per account. It fails when the offer is vague: "we help companies grow" gives nobody a reason to reply.

The first decision is who to write to:

1. Pick a narrow segment

Your ideal customer profile is the filter that protects every later step. Without it, the list is too broad, the copy turns generic and the results can't be read.

For local businesses, the segment is mostly made for you: a trade, an area, a problem that trade has and the person who decides:

Trade Area Problem Who decides
Roofers Texas Storm-season callers leave a site with no mobile quote form The owner
Law firms Ohio Client files with no off-site backup The managing partner or office manager
Veterinary clinics Denver Empty evening appointment slots The practice manager

Write to one role per campaign, and start with 50 to 100 accounts you review by hand. The first campaign should tell you which segment answers. Scale only what you can repeat.

2. Build the list

A cold email list needs more than names and addresses. Keep the company, website, trade, city, email, phone, the source of each row and the date you collected it.

How many businesses you can reach by email depends on the trade. Here's the share of US listings that publish an email, and a named one:

Share of US business listings with an email and with a named email for 12 trades, from 57.1% of architects to 22.9% of hair salons

More than half of architects, medical spas and veterinarians publish an email. Fewer than three in ten plumbers, landscapers and hair salons do.

A named email skips the generic inbox. Of the 85,863 lawyers with an email, 65,912 (77%) publish a named address rather than info@ or office@.

For trades where email is rare, lead with the phone. Our guide to B2B telemarketing covers the calls.

Where the list comes from

You can build it by hand from websites, which works for a few dozen companies. Scrapers go further, but you set them up, wait and clean the output.

SphereScout is a B2B data provider: business email lists of local businesses, collected from the public internet. Each list page shows how many businesses it holds and how many have an email, before you pay:

SphereScout's US lawyers list page: 205,000+ listings, 41.8% with an email address, 98.3% with a phone number and 68.3% with a website

You filter by state, county or city, keep only businesses with an email, and on the Growth plan and up, keep only named addresses. New accounts get 100 free contacts. See the pricing and how the business directory CSV is laid out.

A listing rarely names the decision-maker. To add the owner's name and role, see our test of data enrichment tools. To organize the file, use our prospecting list template.

Before you send, run the email column through a verifier. Public addresses change, and a high bounce rate hurts your domain.

3. Set up your sending domain

Don't send cold email from the domain that handles your invoices and customer support. Use a second domain that looks like your brand, such as getyourbrand.com, and keep the main one safe.

Since 2024, the big mailbox providers publish what they require from senders:

Requirement Gmail Yahoo Outlook
SPF or DKIM All senders All senders All senders, recommended
SPF, DKIM and DMARC 5,000+ messages a day Bulk senders 5,000+ emails a day, since May 5, 2025
Spam complaint rate Below 0.3% Below 0.3% Not published
Unsubscribe One-click for marketing messages at 5,000+ a day One-click, honored within 2 days A working unsubscribe link, recommended

Set all three records even if you send far less. They're DNS entries at your domain registrar, and a basic version looks like this:


yourbrand-mail.com   TXT   "v=spf1 include:_spf.google.com ~all"
selector._domainkey  TXT   "v=DKIM1; k=rsa; p=<public key from your email provider>"
_dmarc               TXT   "v=DMARC1; p=none; rua=mailto:dmarc@yourbrand-mail.com"

One-click unsubscribe follows RFC 8058: two email headers that let the mailbox unsubscribe the reader without opening a page. Most cold email tools add them for you.

Warm up slowly. Start with a few dozen emails a day per inbox, send to your best-fit accounts first, and raise volume only while bounces and complaints stay low.

Skip open tracking. Since 2021, Apple's Mail Privacy Protection stops senders from knowing when an email is opened, so open rates mislead. Count replies instead.

4. Write the first email

A good first email shows why this business is on your list, names one problem, offers one fix and asks a small question. Keep it under 100 words and in plain text.

Here's an example for a web agency writing to roofers:


Subject: Storm calls for Lone Star Roofing

Hi Maria,

After a hailstorm, homeowners call the first roofers they find on their phone.
Your site has no quote form on mobile, so some of those visitors leave.

We build one-page quote forms for roofers and set them up in a week.

Worth a 10-minute look before spring?

Sam, Bright Pages, 120 Main St, Austin, TX 78701
Not relevant? Reply "no" and I won't write again.

Only write what you checked. If you claim the site has no quote form, open it first.

The same pattern works for an IT firm writing to law firms:


Subject: Client files at Harper & Lane

Hi David,

Law firms of your size often keep client files on one office computer, with no off-site backup.
If that machine fails, so does the deadline.

We set up encrypted backups for small law firms, flat fee, done in a day.

Should I send the one-page checklist we use?

Ana, Northgate IT, 44 Elm St, Columbus, OH 43215
Not relevant? Reply "no" and I won't write again.

Personalize with something real: a recent opening, a new location, a review trend, a missing feature on the site. One accurate sentence beats a paragraph of compliments.

5. Follow up

Many people don't answer the first email because they're busy, not because the offer is wrong. Plan the whole sequence before you send.

This one adapts 30 Minutes to President's Club's outbound template, which its author says got him over 20% replies from cold prospects:

A 14-step outbound sequence over 23 days: seven emails, four cold calls and three LinkedIn touches, organized in three themes

Each follow-up must add something: a second problem, a short example, or a "Is this even your area?" that gets you referred to the right person. Never resend the same pitch.

End with a polite breakup email that says you'll stop. Our MSP lead generation post walks through every email of this sequence for one industry.

The emails also have to stay legal:

6. Stay within the law

In the United States, cold B2B email is legal without prior consent, but it must follow the CAN-SPAM Act. The FTC's compliance guide is explicit that business email gets no exception:

The FTC's CAN-SPAM compliance guide: the law makes no exception for business-to-business email, penalties reach $53,088 per email, and the first requirements cover headers, subject lines and identifying the message as an ad

In practice: accurate sender details, an honest subject line, a clear sign that the message is commercial, your postal address, and an opt-out honored within 10 business days.

Other countries set different rules:

Country Can you email a business without consent? Source
United States Yes, under CAN-SPAM's rules FTC
Canada Only with consent, or implied consent: the address is published, with no "no solicitation" note, and the email fits the person's role CASL, section 10(9)
United Kingdom Yes for companies and LLPs; sole traders and some partnerships need consent ICO
France Yes for professionals, if they're informed, can object, and the message fits their job CNIL

Whatever the country, keep one suppression list across all your tools, and stop a sequence the moment someone says no.

7. Measure what matters

Measure from the list to revenue, not opens:

Metric Why it matters
Bounce rate Shows list quality, and hurts your domain when it climbs
Spam complaints Gmail and Yahoo require under 0.3%
Positive replies The real response rate: "yes", "tell me more", referrals
Meetings booked What the campaign is for
Cost per meeting List, tools and time, divided by meetings

Change one thing at a time, and test the segment before the subject line. A sharp segment with average copy usually beats a weak segment with polished copy.

If 100 well-chosen prospects produce no useful replies, 5,000 more won't fix it. Check the segment, the list and the offer first.

Build the list from your AI assistant

SphereScout has a remote MCP server, so assistants such as Claude and ChatGPT can search businesses, preview counts and export lists. In Claude Code, one command connects it:


claude mcp add --transport http spherescout https://mcp.spherescout.io/mcp

In Claude or ChatGPT, add https://mcp.spherescout.io/mcp as a custom connector and sign in. Then ask in plain language:


How many roofing contractors are there in Texas, and how many have an email?
If it's under 2,000, export the ones with an email.

The assistant finds the category and the place, runs the preview for free, and asks before it spends credits. Searching and previewing are free on every plan; exports need a paid plan. The API documentation covers the same workflow in code.

FAQ

Is cold emailing illegal in the US?

No, B2B cold email is legal under CAN-SPAM as long as the sender details are accurate, the subject line is honest, the email includes a postal address and an opt-out, and opt-outs are honored within 10 business days.

Do cold emails still work in 2026?

Yes, for narrow segments with a clear problem. What changed is the sending side: Gmail, Yahoo and Outlook now require authenticated domains and low complaint rates, so mass sends to broad lists get filtered.

How many cold emails should I send per day?

Start with a few dozen per inbox and grow slowly while bounces and complaints stay low. Gmail's stricter rules apply from 5,000 messages a day to Gmail accounts, but deliverability suffers long before that if the list is weak.

Should I use a separate domain for cold email?

Yes, a second domain protects your main one. Give it SPF, DKIM and DMARC records, a real inbox for replies and a name close to your brand.

Where do I get email addresses of local businesses?

From their websites, by hand or with a list. A ready-made business email list, such as our US business email lists, saves the collection work, and you can start with our free list of 100 contacts.

Final thoughts

Cold email works when the list is narrow, the domain is authenticated and each email is about one real problem. Start with 100 accounts in one trade, learn from the replies, then scale what works.

For where cold email fits among other channels, see our guide to B2B lead generation. To pick a trade, start from the home services or healthcare lists and check who publishes an email.

No credit card ยท Export-ready CSV

Raphael Canyasse

Founder at spherescout.io with extensive experience in data engineering for the past 10 years.