in short
To keep b2b cold email out of spam, you need separate domains with SPF, DKIM and DMARC, warmed-up mailboxes, a verified list and the Google, Yahoo and CAN-SPAM rules covered before the first send. After that, segments and testing decide the outcome: across our campaigns 10-14% of emails get a reply, and a segment that falls outside the corridor shows it by week two.

Cold email outreach still books B2B meetings, but only when the emails land in the inbox. If the domain has no authentication, the mailboxes have no warm-up and nobody verified the list, the copy won't save the campaign. Below is how we launch b2b cold email, from domains and mailbox provider rules to weekly reports and adding LinkedIn and Telegram.
Our launch runs week by week:
- Week 1: product and ICP (ideal customer profile) review. Two hours with you on who buys, who refuses and what comes up in meetings.
- Weeks 1-2: infrastructure. Domains and mailboxes, messenger and LinkedIn accounts, warm-up.
- Week 2: list and scripts. We collect and verify contacts and write three or four first-touch variants per segment.
- Weeks 2-6: launch and A/B tests, with the numbers reviewed every week.
- Ongoing: handover. An interested contact lands in your CRM with the full thread. We book the meeting, you run it.
Infrastructure: separate domains, mailboxes and warm-up
We don't send cold email from a company's main domain. Google's email sender guidelines state that Gmail tracks volume, feedback and limits per domain and IP address. If outreach hurts the main domain's reputation, everyday mail suffers too: client replies, invoices, meeting invites. So we register separate domains for outreach and set up mailboxes on them.
Every domain gets three DNS records:
- SPF: a line of text that lists all the servers that send email for the domain
- DKIM: a signature that keeps message contents from being changed in transit
- DMARC: a policy that tells mailbox providers what to do with messages that fail SPF or DKIM
Then comes warm-up, a gradual ramp of sending from each new mailbox. Google's guidelines point the same way: start with a low volume, increase it slowly and avoid sudden spikes.
Deliverability first, copy second
We do not write before warm-up: a cold account burns out in a week. That is why the first one to two weeks go into domains, mailboxes and warm-up, and sending starts only after that. The strongest email gets no replies if it sits in spam.
What Google, Yahoo and CAN-SPAM require
Since February 2024, Google has required everyone who sends to Gmail accounts to set up SPF or DKIM and keep the spam rate below 0.3%. Bulk senders, meaning anyone sending close to 5,000 messages a day or more to personal Gmail accounts, face stricter rules, and Yahoo enforces a similar set:
- Both SPF and DKIM, plus DMARC (a p=none policy is enough)
- The From: domain aligned with the SPF or DKIM domain
- One-click unsubscribe in marketing messages
- Fast unsubscribe handling: Yahoo requires it within 2 days, Google recommends 48 hours
- A spam rate in Google Postmaster Tools below 0.3%: that is the requirement, and Google advises keeping it below 0.1%
The same Google guidelines advise against emailing people who didn't sign up and against buying email lists. That is why cold outreach depends on choosing recipients carefully: we build and verify the list for the task, write only to people the email is relevant to and honor opt-outs right away.
The threshold counts messages sent from the same primary domain, and a sender who hits it once is considered a bulk sender permanently. Our advice is to meet the bulk sender rules on every domain from day one, even if you are nowhere near 5,000 emails a day.
For recipients in the US, the CAN-SPAM Act applies. The FTC's compliance guide for business says the law covers all commercial messages and makes no exception for business-to-business email. You need accurate sender information, a subject line that doesn't deceive, a clear disclosure that the message is an ad, a valid physical postal address and a way to opt out. Opt-out requests must be honored within 10 business days. Both the company whose product is promoted and the company that actually sends the message can be held legally responsible, and each separate email in violation is subject to penalties of up to $53,088.
Building the list and the segments
A good list starts with a conversation, not an export. In week one we spend two hours with the client on who buys, who refuses and what comes up in meetings. That gives us segments and selection criteria, and we collect contacts against them.
Every contact gets verified before anything goes out. The list lands in the client's CRM with the source and check date of every contact, so you can see which source brings replies and which one only brings bounces.
Each segment runs separately, with its own copy and its own numbers. Put CFOs and startup founders in one campaign, and the blended numbers won't tell you which group is staying silent.
That is how our done-for-you outbound lead generation works: we run the list, the scripts and the conversations, and people ready to talk land in your calendar.
The first email, the sequence and A/B tests
We write three or four first-touch variants per segment. The email stays short: about the recipient and their problem, no rehash of your website, one clear question at the end. The subject line describes what's inside, since deceptive subject lines are banned outright under CAN-SPAM. For a template and examples for different triggers, see cold email template and examples.
The first email is followed by a sequence of follow-ups. Each one brings a new reason to reply instead of pointing back at the previous message. Once someone replies, the sequence stops for them and a real conversation takes over. Anyone who asks us to stop gets removed from the campaign right away.
An A/B test compares email variants on equal parts of the same segment. We change one thing at a time, the subject line, the opening sentence or the closing question, otherwise you can't tell what worked.
How to tell a segment isn't working
You need a benchmark. Here are the averages across our B2B campaigns:
28-32%email opens
10-14%of emails get a reply
14-18%of conversations end in a meeting
If a segment falls outside the corridor, it shows by week two, and we change the channel instead of waiting. We read the numbers in order: if opens drop, we check deliverability and the subject line; if opens are on track but replies don't come, we change the copy or close the segment. A silent segment gets closed in week two, not in month three.
The client gets a report every week: touches, replies and meetings in numbers. On top of that, you have access to every conversation, and any thread opens in full. Your side takes fifteen minutes a week to review the numbers, plus the meetings themselves.
When to add LinkedIn and Telegram
Email is not the only channel. We bring in LinkedIn and Telegram when email in a segment doesn't reach the corridor. The accounts are set up during the infrastructure stage, so the switch happens without a pause. Across our campaigns, 60-70% of LinkedIn connection requests get accepted, 55-65% of Telegram messages get delivered and read, and 18-22% of Telegram conversations turn into interest.
One example is a crypto accelerator looking for startups in the US, Europe and Asia. On LinkedIn we warmed up a C-level account and ran an A/B test across 12 scripts, reaching a 70% acceptance rate. Then we wrote Telegram scripts, and within a month the messenger passed every other channel on meetings booked. We moved 74% of the resource into messengers and tested 11 more hypotheses. Over three months: 3172 touches, 324 meetings and $15,728 in client revenue.
If you are weighing a cold email agency against an in-house SDR, count all of it: salary and taxes, tools and databases, two or three months of hiring and ramp-up, the risk of banned accounts and the risk that the person leaves with the expertise.
Cold outreach is the wrong fit when referrals already cover your pipeline, because a cold channel is simply more expensive then. The same goes for a product that still changes every week: a dozen conversations by hand first, volume later. In every other case, email, LinkedIn and Telegram work better as one funnel, the way we run B2B lead generation for our clients: with a weekly report and an exit on two weeks' notice with no penalties.