---
title: "Cold Email Template: 6 B2B Formats That Work"
description: "Cold email template guide: 6 B2B formats, the exact variables each needs, where that data comes from, and why verified addresses decide your reply rate."
canonical: "https://derrick-app.com/cold-email/cold-email-template"
category: "B2B Marketing"
updated: "2026-08-14"
---

# Cold Email Templates That Work in 2026, and the Data Behind Them

> A cold email template is a reusable structure with named variables you fill from what you know about the recipient. Six formats cover almost every B2B situation: hiring signal, tech stack, new in seat, funding event, direct ask, and follow-up. The structure is the easy half. The variables carry the relevance, and four of the five that matter are data problems rather than writing problems.

*Canonical: https://derrick-app.com/cold-email/cold-email-template* · *B2B Marketing*

---

**A cold email template is a reusable skeleton: a fixed structure with named gaps you fill from what you know about the person.** The structure is the easy half. The gaps are where campaigns are won or lost, because a template with nothing real in its variables reads exactly like every other template that landed in that inbox this morning.

Most template collections hand you a hundred formats and stop there. This one gives you six that cover almost every B2B situation, and for each one it names the exact fields you need before you can send it, where those fields come from, and what happens to your numbers when a field is missing. The order of operations for the whole channel sits in the [cold email pillar guide](https://derrick-app.com/cold-email): technical trust first, list quality second, copy third. Templates are the third layer. They cannot rescue the first two.

## What a cold email template can and cannot do

A template does three useful things. It stops you rewriting the same structure forty times a week. It keeps your reasoning visible, so a reply rate becomes attributable to a format rather than to a mood. And it makes testing possible, because you cannot A/B two emails that share no structure.

A template does not create relevance. It does not make you credible to someone who has never heard of you. And it very definitely does not fix an address that no longer exists. That last point gets skipped constantly. A campaign that bounces at 12 percent is not a copy problem, and rewriting the opening line will not move it. Fix the list, then judge the copy.

The practical test is simple. Take your template, strip out every variable, and read what is left. If the remaining sentences would make sense sent to any company in your market, the template is doing no work. Every good format below fails that test on purpose: without its variables it is unreadable, because the variables are the message.

## The five variables that decide whether a template works

Across thousands of B2B sequences the same five fields carry almost all of the personalisation weight. Everything else is decoration.

- **First name and company.** The floor. Wrong here and nothing else matters.
- **Role and seniority.** Determines which problem you lead with. A VP of Sales and an RevOps manager do not have the same bad day.
- **A trigger.** Something that changed recently: a role opening, a new tool on the stack, a funding round, a job change. The trigger is what makes the email timely rather than random.
- **A specific consequence.** Not "we help companies like yours" but the concrete thing that follows from the trigger.
- **A verified address.** Invisible in the copy, decisive in the outcome.

Four of those five are data problems, not writing problems. That is the part template listicles leave out, and it is the reason the same format produces a 2 percent reply rate for one team and 11 percent for another.

## Cold email template 1: the hiring signal

Use when the company is recruiting for a role that implies the pain you solve. A team posting three SDR openings has decided to spend on outbound, which tells you more about their next two quarters than any intent score.

*Subject: your {{role}} openings*

Hi {{firstName}}, I saw {{company}} is hiring {{count}} {{role}} right now. Usually that means {{consequence}} is about to land on someone's desk. We handle {{specific_part}} for teams at that exact moment, which normally saves the first hire about {{timeframe}} of setup. Worth fifteen minutes before the new people start?

**Fields required:** firstName, company, role, count, consequence. The hiring data is the only one you cannot guess. [Company Hiring Signal](https://derrick-app.com/features/company-hiring-signal) returns it for 1 credit per company and is available from the free plan, so this template is testable before you spend anything.

## Template 2: the tech stack trigger

Use when what they run tells you what they are missing. Someone with a modern CRM and no enrichment layer has a specific, nameable gap.

*Subject: {{tool}} + {{gap}}*

Hi {{firstName}}, noticed {{company}} runs {{tool}}. Most teams on it hit the same wall around {{gap}}, usually when the list crosses {{threshold}}. We fix that side of it without touching the {{tool}} setup. Happy to send the two-minute version rather than book anything.

**Fields required:** tool, gap, threshold. [Website Technologies](https://derrick-app.com/features/website-technologies) identifies the stack from a domain at 2 credits per website. Note the discipline here: you name the tool they use, never a rival product, and the email offers information rather than a meeting. The meeting comes later.

## Cold email template 3: the new in seat opener

Use within ninety days of someone changing role. New arrivals are rebuilding their stack and their budget is unusually available, which is why this format consistently outperforms the others in reply rate while producing fewer, better conversations.

*Subject: congrats on the {{newRole}} move*

Hi {{firstName}}, congratulations on the move to {{company}}. When people take over {{function}} the first ninety days usually go on {{predictable_problem}}. Here is how three teams in {{industry}} handled it: {{one_line_summary}}. No pitch, just the thing I would want in your first month.

**Fields required:** newRole, function, industry, plus the change itself. Do not send this at day 200. The whole value is timing, and a stale trigger reads worse than no trigger.

## Template 4: the funding or expansion event

Use after a raise, an office opening, or a headcount jump. The event gives you permission to write, but the event is not the message, so do not spend three sentences congratulating them.

*Subject: after the {{event}}*

Hi {{firstName}}, saw the {{event}} at {{company}}. The part nobody warns you about is {{second_order_effect}}, which tends to show up around month {{n}}. We work on exactly that. Want the short breakdown of how {{peer_type}} handled it?

**Fields required:** event, second_order_effect, peer_type. The second order effect is what separates this from the version everyone sends. Anyone can see the funding announcement. Almost nobody says what it will actually break.

## Cold email template 5: the direct ask, when you have no signal

Sometimes there is no trigger. Send the honest version rather than manufacturing a fake one, because an invented compliment is detected instantly and costs you the account permanently.

*Subject: {{outcome}} at {{company}}?*

Hi {{firstName}}, I have no clever reason for this email. We do {{one_sentence}} for {{role}} in {{industry}}, typically getting {{measurable_outcome}}. If that is not a live problem this quarter, say no and I will not follow up. If it is, I will send one page.

**Fields required:** role, industry, measurable_outcome. This format wins on brevity and on the explicit opt-out, which measurably reduces complaint rates. The complaint rate matters more than the reply rate, because it is what decides whether your next campaign reaches anyone at all.

## Template 6: the follow-up that adds something

Use two to four days after the first email. Never send "just bumping this to the top of your inbox". A follow-up that carries no new information trains people to ignore your name.

*Subject: (same thread)*

Hi {{firstName}}, adding one thing rather than chasing. {{new_fact}}. That is the whole reason I thought of {{company}}. If the timing is wrong I will close the loop here.

**Fields required:** new_fact. One per follow-up. If you cannot produce a new fact, you have run out of reasons to write, and stopping is the correct move.

## Comparing the six cold email templates

| Template | When to use | Data you must have | Hardest field to source |
| --- | --- | --- | --- |
| Hiring signal | Company is recruiting into your problem | Open roles, count | Live job postings |
| Tech stack | Their tooling implies the gap | Stack from domain | Current, not historic, stack |
| New in seat | Within 90 days of a role change | Job change date | Freshness of the change |
| Funding or expansion | After a public event | Event plus second order effect | The consequence, not the news |
| Direct ask | No trigger available | Role, industry, outcome | A number you can defend |
| Follow-up | 2 to 4 days after send one | One genuinely new fact | Having a second thing to say |

## Filling the variables for a whole list at once

Writing one of these by hand takes four minutes. Writing four hundred takes a week you do not have, which is why most teams quietly degrade to the generic version by row fifty.

The fix is to treat the variables as columns rather than as writing. In the Derrick sidebar for Google Sheets you point a feature at a column and it fills the next one for every row: domains in, company data out; profiles in, roles and seniority out; names and domains in, verified addresses out. The template then assembles itself from cells.

Three surfaces do the same job, and the right one depends on where you already work. The Google Sheets sidebar suits a list you are building and eyeballing. The MCP server suits asking for the same enrichment inside Claude or another AI client while you are reasoning about the accounts. The REST API suits a workflow that has to run without you, feeding a CRM or a sequencer on a schedule. Same data, three doors.

Costs are per unit and published: [Enrich Companies](https://derrick-app.com/features/enrich-companies) at 1 credit per company and [Enrich Leads](https://derrick-app.com/features/enrich-leads) at 1 credit per profile, both available from the free plan, and [Email Finder](https://derrick-app.com/features/email-finder) at 5 credits per email, charged only when an address is actually found. The free plan gives 100 credits per month, which is enough to build and test a first segment before deciding anything.

[Try the enrichment side of this on your own list](https://derrick-app.com/?utm_source=seo&utm_medium=cocon&utm_campaign=ce-cold-email-template) and see what fraction of your rows can carry a real trigger. That percentage, more than any format, predicts your reply rate.

## Why a good template still bounces

Deliverability failures wear the costume of a copy problem. No replies looks identical whether your message went to spam, hit a dead mailbox, or simply bored someone. Only one of those three is fixed by rewriting.

Work backwards through the layers before touching the text. Check authentication on the sending domain. Check the bounce rate: above roughly 2 percent you are damaging the domain with every send, and above 5 percent you are actively burning it. Then check whether the addresses were verified at all, because guessed patterns are the single largest source of bounces in B2B outbound.

Verification is cheap relative to the damage it prevents. [Email Verification](https://derrick-app.com/features/email-verification) costs 1 credit per email, against a burned domain that costs weeks of recovery. Our own reference numbers on what to expect from a clean list are in the [2026 cold email benchmarks](https://derrick-app.com/email-finder/cold-email-benchmarks-2026), and the mechanics of why lists rot are covered in the [bounce checker guide](https://derrick-app.com/email-finder/bounce-checker).

## What to measure once the templates are live

Four numbers, in this order. Bounce rate tells you whether the list is real. Complaint rate tells you whether you are allowed to keep sending. Reply rate tells you whether the format works. Positive reply rate tells you whether the targeting works. Teams that watch only the third number optimise copy for an audience that was wrong from the start.

Give a format at least two hundred sends before judging it, and change one variable at a time. Swapping the subject line and the opening paragraph together produces a result you cannot attribute to either. If you want the percentile bands for each metric rather than a rule of thumb, the benchmark report linked above has them by segment.

## Seven mistakes that waste a good cold email template

1. **Sending to unverified addresses.** Everything downstream is noise until this is fixed.
2. **Fake personalisation.** A compliment about a blog post you did not read is worse than no opener.
3. **Two asks in one email.** One question, one decision.
4. **Stale triggers.** A ninety day old event is not news, it is evidence you were slow.
5. **Templates longer than 125 words.** Length correlates with being skipped on mobile.
6. **Follow-ups with no new information.** Four of those and you are a filter rule.
7. **Judging a format on twenty sends.** That is noise, not a result.

**Related guide**

[Cold email in 2026: deliverability, lists and copy, in the order that decides the outcome](https://derrick-app.com/cold-email)

## Where to go next

If your bounce rate is above 2 percent, none of these formats will help until that is fixed, so start with the list. If your bounce rate is healthy and replies are still flat, the problem is the trigger rather than the wording, and templates one through four are where to spend your attention. If you are starting from nothing, take the direct ask, send two hundred, and use the result as your baseline.

We publish one edition of the Derrick newsletter every two weeks with the enrichment and outbound work we are actually doing, including the numbers that did not work. [Subscribe from the site](https://derrick-app.com/?utm_source=seo&utm_medium=cocon&utm_campaign=ce-cold-email-template&utm_content=newsletter) if you want that rather than another template list.

## Use Derrick in Claude (MCP) or via API

Derrick isn't only a Google Sheets add-on. The same B2B data enrichment runs as an MCP server (use it directly inside Claude and other AI agents) and as a REST API:

- **Claude / AI agents (MCP)**: connect the Derrick MCP server, then enrich from chat. Setup: /mcp
- **REST API**: call the same enrichment endpoints from your own stack (PLUS plan and up). Docs: https://app1.derrick-app.com/api/v1/docs/

## FAQ

### What is a cold email template?
A cold email template is a reusable structure with named variables you fill from what you know about the recipient. The structure saves time and makes testing possible; the variables carry the relevance. A template with empty or generic variables performs no better than an untargeted send.

### How long should a cold email template be?
Between 50 and 125 words for the body. Past that, reply rates fall on mobile, where most first opens happen. The six formats above all sit inside that range on purpose. If your template runs long, cut the context paragraph rather than the specific detail.

### Do cold email templates still work in 2026?
Yes, but only on top of a working delivery setup and a verified list. Authentication and complaint thresholds are enforced by mailbox providers now, so a template sent from an untrusted domain never gets judged on its copy. Fix delivery, then the list, then the writing.

### How many templates should a sequence use?
One format per sequence, with two to four follow-ups that each add a new fact. Mixing formats inside a sequence makes the result unattributable. Run one format for at least two hundred sends before deciding whether to keep it.

### What data do I need before using a cold email template?
First name, company, role, one recent trigger, and a verified email address. The first three are usually easy. The trigger and the verification are what separate a 2 percent reply rate from a double digit one, and both are data problems rather than writing problems.

### How much does it cost to fill template variables with Derrick?
Enrich Companies and Enrich Leads cost 1 credit per row each and are available from the free plan. Email Finder costs 5 credits per email and only charges when an address is found. Email Verification costs 1 credit per email. The free plan includes 100 credits per month.

### Should I personalise every email by hand?
No. Personalise the variables, not the prose. Fill role, trigger and consequence as columns for the whole list, then let the template assemble. Hand-writing works for twenty accounts and quietly degrades to generic copy somewhere around row fifty.

## Related

- [Cold Email Subject Lines That Earn the Open, and the Data Behind Them](https://derrick-app.com/cold-email/cold-email-subject-lines)
