B2B Cold Email Playbook: Intent Signals, Warm-Up Domains and a Cadence That Gets Replies
Your cold email problem is almost never the copy. It is the list you chose, whether the message reached an inbox at all, and whether you offered something a stranger would actually want. Fix those three in that order and a plain four-sentence email will do the rest. Skip them and the cleverest subject line in the world will be read by nobody.
This playbook is the full outbound system we use at Voltik, written so you can run it yourself: the offer, the list, the enrichment order, the domains and warm-up, the DNS records, three complete emails, a day-by-day cadence across email and LinkedIn, and what UK law says. We are honest about the limits throughout. Outbound is a tap you build and tune, not a button you press.
Quick answer
A B2B cold email campaign that gets replies has seven parts: a Godfather offer (one a stranger can say yes to in a single reply), a small list built on intent signals (hiring, funding, acquisition, leadership change, active supplier search), enrichment in the order email, phone, LinkedIn, separate look-alike sending domains that are authenticated and warmed up for about three weeks, a three to four sentence email with one real line of research, a cross-channel cadence over about 17 days, and a weekly review of replies, bounces and complaints. In the UK, emailing limited companies needs no prior consent but does need a clear sender identity and a working opt-out. Nothing here guarantees replies or revenue.
Be honest about what to expect
Before the tactics, the limits.
- A good list of 100 can beat a bad list of 5,000. A small, hand-built list with a real reason to contact each person usually beats a big scraped one. Treat any projection of replies or leads, from us or anyone else, as a guess until your own first 200 sends say otherwise.
- Reply rates vary wildly. The largest public dataset we found (Backlinko and Pitchbox, 12 million outreach emails) measured an 8.5% reply rate, but those were link-building requests, not sales emails, and the study is from 2019. Treat it as a reminder that most outreach gets ignored.
- Domains burn. Even careful senders lose a domain now and then. That is why you never send from your main one.
- A reply is not revenue. Track booked calls and qualified conversations, not opens.
- It takes six to eight weeks to learn. The first 200 sends tell you about your list and offer. The next 500 tell you about your copy.
If you need leads next week, this is the wrong tap. Use referrals, a call to past clients and paid search to bridge the gap while this one warms up. For the wider picture of how outbound fits with content and capture, read our lead generation playbook for professional services.
The system at a glance

The copy is step five of seven. Most failures happen before it.
We call this go-to-market engineering, because the sequence is built, tested and measured instead of improvised. Work through the steps in order.
Step 1: Write the Godfather offer first
What to do. Write the offer you cannot refuse before you write a single email. Everything else sits on top of it.
What it is. A Godfather offer is something specific, valuable and low risk that a stranger can accept in one reply. Skip “a quick call to explore synergies”. Offer something you can send or do without a meeting.
The five tests. Score your offer against these. You want at least four.
- Specific. It names a deliverable (“a one-page check of what ChatGPT says about you”).
- Fast. You can deliver it in days.
- Free or nearly so. The risk to them is a reply.
- About them. It contains their company’s data, not yours.
- A one-word yes. They can reply “yes” or “send it”.

Tick each test before you write anything else. You want at least four.
Examples that pass.
| Who you are | The offer |
|---|---|
| Fractional finance team | “A one-page gap analysis of your month-end close, from your public filings” |
| Law firm | “A fixed-fee summary of how we handle [matter] for mid-market clients” |
| Web and growth firm | “A free design of your homepage, built before we ever speak” |
| AI search specialist | “A check of what ChatGPT and Perplexity say about you today, scored” |
| Recruiter | “Three named candidates, no fee unless you hire” |
When we pitch, we often build the design first and talk afterwards. Most people in our industry just keep talking, so showing the work first stands out. It also costs real hours, so it only suits an offer you can afford to give away.
Common mistake: selling the meeting. “Can I have 15 minutes?” asks the stranger to do work for you. Offer them the thing, and the meeting becomes the natural next step.
Step 2: Build the list from intent signals
What to do. Build a list of 100 accounts per sector, each with a reason to care today. We call this the sniper approach: fewer people, better chosen.
Why. Whenever messaging has not worked, the list was usually poor. You can get a list of thousands tomorrow, and you will be wasting your bullets. Intent signals are public events that suggest a company is ready to change something.
The five signals
| Signal | Why it matters | Where to find it (UK) | Opening line idea |
|---|---|---|---|
| Hiring | A gap exists and money is allocated | LinkedIn Jobs, company careers pages, Indeed | “Saw you are hiring a [role]…” |
| Funding | Cash and a mandate to grow | Press, Beauhurst or Crunchbase, LinkedIn announcements | “Congratulations on the [round]…” |
| Acquisition or merger | Systems, suppliers and brand get reviewed | Press releases, Companies House filings | “Saw the [deal] completed…” |
| Leadership change | New leaders review suppliers early | LinkedIn job changes, Companies House officer appointments | “Congratulations on joining as [role]…” |
| Active supplier search | They are buying now | Find a Tender and Contracts Finder notices, RFP pages | “Saw the notice for [service]…” |

Pick one or two signals for your sector and build the list around them.
How.
- Choose the sector (segment by business model, not just industry: “owner-managed firms with 20 to 100 staff” beats “manufacturing”).
- Choose the one or two signals that fit your offer. If you sell finance support, hiring a finance manager is the signal. If you sell AI search visibility, a new marketing director or a funding round is.
- Pull 100 accounts. Add the decision-maker for each: the person who owns the problem, and ideally the one with budget.
- Write down the signal and its date. Signals older than about 90 days go stale.
- Tier them. Two signals at once (for example a new marketing head and a hiring post) go to the top.
One campaign per sector. Mixing sectors forces generic copy.
Bigger firms are often better targets than you think. A marketing head at a larger company has a budget they must spend and a result they must show the board. Do not filter them out just because they look hard to reach.
Common mistake: a list of everyone. Ten thousand names with no signal produces ten thousand cold emails and a damaged domain.
One real sentence per person
The opening line is where the research shows. Write one sentence that could only be sent to this person.
AI can help you draft these, and a human must read every one. Here is a prompt you can paste into your tool of choice:
You are helping me write the first sentence of a cold email. Here is a fact about the prospect’s company: [paste job post, news item or filing]. Write one sentence of under 20 words that states the fact plainly and links it to this problem: [your offer’s problem]. Rules: no flattery, no “I hope this finds you well”, no “I came across”, no question marks, no adjectives like “impressive” or “exciting”. Give me three options.
Then pick one and edit it. If the line could be sent to anyone, delete it. Do not let a tool send unchecked text under your name.
Step 3: Enrich in the right order
What to do. Add email first, then phone, then LinkedIn. That order matches the cadence you will run.
- Email. Use a data provider (Apollo, Lusha, Vibe Prospecting and similar). Take the work email, not a personal one.
- Verify. Run every address through a verification tool before sending. Drop “invalid” results. Treat “catch-all” (the server accepts everything) as risky and send those in a small batch at the end.
- Phone. Add direct dials or company mobiles for tier-one accounts only, for the call step in the cadence.
- LinkedIn URL. Needed for the connection request and message steps.
Our rule of thumb: keep your bounce rate under 2%. If it rises above that, stop sending, re-verify the list and check the data source. A high bounce rate tells mailbox providers you do not know who you are emailing.
UK note. Where the recipient is a sole trader or an ordinary partnership, treat the address as personal data about an individual, with stricter consent rules (see compliance below). If you are not sure, treat them as an individual.
Step 4: Build the sending infrastructure
This is the step most people skip, and it is the cause of most “cold email does not work” stories. In audits of failing outbound we find the same things again and again: sending from the main domain, no warm-up, mail landing in promotions or spam, a low open rate blamed on the offer when the real cause is inbox placement, and lists with no link to buying intent.
Use look-alike domains, never your main one
Register two or three look-alike domains. If your site is hartleyco.co.uk, you might use gethartleyco.com, hartleyco-team.com and tryhartleyco.co.uk. Why: if a domain’s reputation takes a hit, your main domain, which carries all your client email, stays safe.
- Redirect each look-alike to your real website so a curious recipient lands somewhere credible.
- Set up two mailboxes per domain, named after real people on your team. Sign emails with their real name, role and the real firm name. Pretending to be someone else is the quickest route to complaints, and UK rules require you to be clear who is emailing.
- Three domains with two mailboxes each gives you six mailboxes. At about 35 sends a day each, that is roughly 210 emails a day, more than enough for a pilot.
The DNS records (copy and adapt)
These go in your domain’s DNS settings. Examples below use Google Workspace. Swap in your provider’s values for Microsoft 365.
| Record | Type | Name | Example value |
|---|---|---|---|
| SPF | TXT | @ |
v=spf1 include:_spf.google.com ~all |
| DKIM | TXT | google._domainkey |
Generated in the Google Admin console (Apps, Google Workspace, Gmail, Authenticate email). Choose a 2048-bit key |
| DMARC | TXT | _dmarc |
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com |
| MX | MX | @ |
Your provider’s mail servers, so you can receive replies |
Rules that save headaches:
- One SPF record per domain. Two records break each other. SPF allows a maximum of 10 DNS lookups (the standard says so), so do not stack ten tools into one record.
- DKIM at 2048 bits if your provider supports it. Google asks for at least 1024 and recommends 2048.
- DMARC starts at
p=none, which only reports. After two to four weeks of clean reports, move top=quarantine. - Make sure the From domain aligns with the SPF or DKIM domain.
- Send a test to a Gmail and an Outlook address of your own and open “Show original” or “View message source”. You want SPF, DKIM and DMARC to say PASS.
What the big providers actually require
Since February 2024, Google asks every sender to authenticate with SPF or DKIM, keep spam complaints below 0.3% in Postmaster Tools, and use valid DNS records and TLS. Senders of more than 5,000 messages a day to Gmail must also use SPF, DKIM and DMARC, support one-click unsubscribe in marketing mail, and aim for a spam rate below 0.1%. Microsoft added a similar requirement for high-volume senders to Outlook.com consumer addresses from May 2025.
You will send far fewer than 5,000 a day, so those bulk rules do not strictly apply. Do them anyway. They tell you what the providers measure, and a complaint rate of even a few in a thousand will hurt a small new domain. Set up Google Postmaster Tools for every sending domain and check it weekly.
Warm-up, week by week
A brand-new domain that sends 40 emails on day one looks like a spammer. Warm-up builds a reputation gradually, using a warm-up tool that exchanges real-looking mail between a network of inboxes and rescues it from spam.

Our working ramp. These are rules of thumb, so watch your own numbers and slow down if anything dips.
| Week | Warm-up per mailbox per day | Cold sends per mailbox per day | What to do |
|---|---|---|---|
| 1 | 5 to 10 | 0 | Authenticate, turn on warm-up, send a few real emails to colleagues |
| 2 | 15 to 20 | 0 | Keep warming, check Postmaster Tools and test placement |
| 3 | 20 | 10 to 15 | Start cold sends on your best-fit tier-two accounts |
| 4 and on | 20 | 25 to 35 | Add tier-one accounts. Hard cap at about 40 cold sends per mailbox |
Keep the warm-up running even when you send cold. Pause cold sends at once if bounces pass 2%, complaints approach 0.1%, or your seed tests show spam placement.

Tick every box before your first cold send.
Content rules that protect inbox placement
- Plain text. No logos, banners or images.
- No link in the first email. The call to action is a reply. A link and a tracked redirect raise spam scores.
- No attachments.
- Avoid open tracking where you can. Apple Mail Privacy Protection, introduced in 2021, pre-loads emails and inflates opens, so opens are a rough guide to inbox placement at best. Judge the campaign on replies and booked calls. If you do track opens, use a custom tracking domain.
- Include a plain unsubscribe line (“If this is not relevant, tell me and I will not email again”).
- Never buy a list, and never reuse a burned domain.
Step 5: Write the email
What to do. Three to four sentences, under about 90 words, one idea, one easy question.
The formula.
- Signal. The real fact about them, in one sentence.
- Bridge. Why that fact usually creates a problem or an opening.
- Offer. The Godfather offer, stated plainly.
- Ask. A one-word-yes question.
Subject lines. Keep them short and specific, lower case, and about the signal: “finance manager role”, “your funding round”, “new in post”. The Backlinko and Pitchbox study found 36 to 50 characters worked best, though again for link-building. Test two lengths on your own list.
Three complete emails
Swap the double-bracketed items. These are templates, so adjust the facts to your own offer and never send a claim you cannot back up.
Example 1: hiring signal (fractional finance support)
Subject: finance manager role
Hi {{first_name}}, I saw {{company}} is hiring a Finance Manager. Roles like that can take months to fill, and month-end still has to close in the meantime. We run month-end and management accounts for owner-managed businesses in {{sector}} while the hire is found, then hand over when they start. Want me to send a one-page outline of how that would work for {{company}}? {{sender_name}}, {{firm}}
Example 2: funding signal (AI search visibility)
Subject: your funding round
Hi {{first_name}}, Congratulations on the {{round}}. Buyers in {{sector}} are now asking ChatGPT and Perplexity who to trust before they ever visit a website. I have checked what they say about {{company}} today and put it in a one-page scored summary. Shall I send it over? {{sender_name}}, {{firm}}
Example 3: leadership change (law firm selling to a new GC)
Subject: new in post
Hi {{first_name}}, Congratulations on joining {{company}} as General Counsel. New legal leads often review their panel firms in the first few months. If useful, I can send a one-page summary of how we price and run {{matter_type}} work for mid-market clients, with no obligation. Is that worth a look? {{sender_name}}, {{firm}}, {{SRA_or_registration_number}}
The follow-ups
Email 2, Day 6 (after the LinkedIn step). Subject: re: finance manager role
Hi {{first_name}}, I also sent you a note on LinkedIn, in case that is easier. The offer stands: [one line restating it]. Worth sending?
Email 3, Day 10. New angle or proof, in three sentences.
Hi {{first_name}}, one more thought. [One concrete example or number of how you helped a similar business, with no names.] Happy to share the same for {{company}} if useful.
Email 4, Day 17, the break-up.
Hi {{first_name}}, I have not heard back, so I will assume the timing is off and stop emailing. If that changes, reply to this and I will pick it up. All the best.
Words to cut
Delete: “I hope this finds you well”, “just checking in”, “touching base”, “synergies”, “cutting-edge”, “revolutionary”, exclamation marks, and any claim like “guaranteed results”. If you use an AI tool to draft, check for the patterns readers now spot instantly: the “this is not about X, it is about Y” sentence, a run of short punchy fragments, and em dashes. Read it aloud. If it sounds like a brochure, rewrite it.
Step 6: Run a cadence across email and LinkedIn
Email alone gets ignored. The sequence below links the channels so each touch makes the next one warmer.

Eight touches in 17 days across three channels. Then stop.
| Day | Channel | Action |
|---|---|---|
| 1 | Email 1 (signal, offer, ask) | |
| 2 | View their profile, send a connection request with no note or one short line | |
| 3 | Like or comment on a recent post (add real value if you comment) | |
| 5 | If accepted, send a short message: thanks, one line on the offer, no link | |
| 6 | Email 2: “I also sent a note on LinkedIn” | |
| 10 | Email 3: new angle or proof | |
| 12 | Phone | Call tier-one accounts. Leave a 15-second voicemail that names the signal |
| 17 | Break-up email. Then stop and move to a 90-day nurture list |
Why it works: people see your name in two places, so the second touch feels familiar. Where content has been running too, they have already seen your posts before the request arrives.
Volume caps
- Email: about 35 to 40 cold sends per mailbox per day. A pilot of 1,000 to 1,500 people on email is plenty to learn from.
- LinkedIn: a pilot of 200 to 500 targeted people, sent by a human at a pace a person could keep up by hand. LinkedIn’s rules prohibit bots and automation tools for connection requests and messages, and accounts that use them risk being restricted. We keep to manual or human-approved activity.
- Don’t double up: one person in a company gets the sequence at a time. If two people at the same firm matter, stagger them by a week and make the copy different.
Handling replies
Reply within an hour in working hours. Replies go cold quickly.
| Reply | What it means | Your response |
|---|---|---|
| “Yes, send it” | Positive | Send the asset within 24 hours. In the same email, offer a 15-minute call to walk through it |
| “Send me more information” | Soft interest or a brush-off | “Happy to. What would you need to see to decide whether it is worth a call?” Then move to their side of the table |
| “Not now” | Wrong timing | “No problem. Shall I check back in [month]?” and set a reminder |
| “Wrong person” | Mis-targeted | “Thanks. Who would be the right person?” Add their reply to the list |
| “Unsubscribe” or “Stop” | Objection | Reply once: “Done, you will not hear from us again.” Add them to your suppression list the same day |
| Out of office | Automatic | Pause the sequence and restart on their return date |
Keep a script open beside you for the first fifty replies, and say it aloud until it is yours.
Step 7: Measure and review every week
Look at five numbers weekly, and keep a spreadsheet by campaign.
| Metric | Our working target | If it is off |
|---|---|---|
| Bounce rate | Under 2% | Re-verify the list, check the data source |
| Spam complaints (Postmaster Tools) | Under 0.1% | Stop. Tighten the list and the copy |
| Reply rate (all replies) | Set your baseline from the first 200 sends | Test offer first, then signal line, then subject |
| Positive reply rate | Track as a share of replies | Offer or list is wrong |
| Booked calls per 100 contacts | Your real result. Compare week by week | Check reply handling speed |
These are working targets, not industry standards. Everyone’s list is different, so your first 200 sends set your baseline and the next 500 beat it.
The weekly review is three questions. What did we do well? What should we improve? What should we stop doing altogether? Write the answers down. Change one thing at a time so you know what moved the number.
Diagnose by symptom.

Start at the top of the table. Lists and placement break before copy does.
UK and EU compliance: the rules that matter
This section is general information, not legal advice. Rules change, so read the ICO’s current guidance and take advice from a data protection specialist before a large campaign. The Information Commissioner’s Office notes that its business-to-business marketing guidance is under review because of the Data (Use and Access) Act 2025, so check the current version.

A quick check before you press send. Not legal advice.
1. Who you are emailing decides whether you need consent. The Privacy and Electronic Communications Regulations (PECR) treat limited companies and LLPs as corporate subscribers. You can email them without their consent. Sole traders and some partnerships count as individual subscribers, who need specific consent unless a narrow “soft opt-in” applies (contact details gained during a sale or negotiation, marketing your own similar services, with a chance to refuse at collection and in every message). If you cannot tell which type someone is, the ICO says to treat them as an individual.
2. Always be clear who you are. You must not hide your identity and must give a valid address for opt-outs. Keep a “do not email” list, screen every new list against it, and honour objections even from corporate addresses, which the ICO recommends.
3. UK GDPR still applies. A named business contact’s email address is personal data. For corporate emails, most senders rely on legitimate interests, which requires a three-part test: identify your interest, show the emailing is necessary for it, and balance it against the person’s rights. Write the test down (a legitimate interests assessment). The Data (Use and Access) Act 2025 lists direct marketing as an example of a legitimate interest, but the balancing test still applies.
4. Tell people how you got their data. Individuals must be given privacy information. Put a short line and a link to your privacy notice in the footer of your first email, and say where the data came from (for example “your details are from LinkedIn and Companies House”).
5. Individuals can object, and you must stop. The right to object to direct marketing is absolute. When someone says stop, stop and suppress.
6. The penalties are bigger than they were. Since 5 February 2026, the ICO can fine up to £17.5 million or 4% of worldwide annual turnover for breaches of the electronic marketing rules, in line with UK GDPR, up from a £500,000 cap.
7. The EU is different. Rules for business email vary by country, and some member states expect prior consent even for B2B email. If you target the EU, take local advice first.
A 30-day launch plan
Week 1. Write the Godfather offer and score it. Pick the sector and signals. Register two or three look-alike domains, create the mailboxes, set SPF, DKIM and DMARC, turn on warm-up.
Week 2. Build the first list of 100 with signals and dates. Enrich and verify. Write the signal lines (human-checked) and the three emails. Test placement with seed addresses. Write your legitimate interests assessment and update your privacy notice.
Week 3. Start cold sends at 10 to 15 per mailbox a day to tier-two accounts. Begin the LinkedIn steps by hand. Reply to every response within an hour.
Week 4. Raise volume to the cap, add tier-one accounts and run the first weekly review. At the end of the month, hold a pilot review: what did the list, the offer and the copy each do? Keep the winner, change one variable, run again.
Questions people ask
Is cold email legal in the UK? Yes, with conditions. You can email limited companies without prior consent if you identify yourself and give an easy opt-out, but sole traders and some partnerships need consent. UK GDPR also applies to named contacts. This is general information, not legal advice.
How do you warm up a domain for cold email? Authenticate it (SPF, DKIM, DMARC), then run a warm-up tool for about three weeks, starting at 5 to 10 emails per mailbox a day and building to around 20, before sending any cold email. Keep warm-up running afterwards and cap cold sends at about 35 to 40 per mailbox a day.
Do I need separate domains for cold email? We strongly recommend it. Look-alike domains protect your main domain, which carries client email, if a sending domain’s reputation drops. Redirect them to your website and sign from real people.
What is a good cold email response rate? It depends on the list and offer, so set your own baseline from the first 200 sends. Public figures vary widely: the largest study we found measured 8.5% for link-building outreach, which is a different kind of email. Do not copy a benchmark. Beat your own last week.
How many cold emails should I send per day? Around 35 to 40 per mailbox per day at most, across two or three mailboxes per domain. For a pilot, 1,000 to 1,500 people on email and 200 to 500 on LinkedIn is enough to learn from.
What should a B2B cold email say? Three or four sentences: one real fact about their company, why it creates an opening, a clear offer they can accept without a meeting, and a one-word-yes question.
Sources
- Google, “Email sender guidelines”, Google Workspace Admin Help, accessed November 2026 (SPF/DKIM for all senders from February 2024; DMARC and one-click unsubscribe for senders over 5,000 messages a day; spam rate below 0.3%, target below 0.1%)
- Microsoft, “Strengthening Email Ecosystem: Outlook’s New Requirements for High-Volume Senders”, Microsoft Defender for Office 365 blog, 2025
- IETF, “RFC 7208: Sender Policy Framework (SPF)”, section 4.6.4, 2014 (limit of 10 DNS lookups)
- Information Commissioner’s Office, “Business-to-business marketing”, 2025 (corporate and individual subscribers, soft opt-in, legitimate interests, right to object, privacy information)
- Information Commissioner’s Office, “How we will regulate as the Data (Use and Access) Act commences”, 2026 (PECR fines of up to £17.5 million or 4% of worldwide turnover)
- UK Parliament, “Data (Use and Access) Act 2025” (direct marketing as an example of legitimate interests; PECR penalties aligned with UK GDPR)
- LinkedIn Help, “Prohibited software and extensions” and User Agreement section 8.2 (no bots or automation for connection requests and messages)
- Backlinko and Pitchbox, “We Analyzed 12 Million Outreach Emails”, updated 2019 (8.5% response rate for link-building outreach; 36 to 50 character subject lines)
- Apple, “iOS 15: Mail Privacy Protection”, 2021 (pre-loading of email content)
Want us to do this for you?
We build and run outbound for clients: the offer, the intent-signal lists, the domains and warm-up, the copy and the LinkedIn side, with a person reading every message that goes out. If you want a straight opinion on your offer or your list before you spend a pound on tools, get in touch. We can also pair outbound with your LinkedIn presence and AI search visibility so every tap feeds the same pipeline.
Work with us