All articles
Template library9 min read

12 B2B cold email templates, ready to steal. The AI writes the first line.

Four families (audit, trigger, referral, break-up), a prompt that generates the verifiable opener, and a numbered reason for each template. Copy, adapt, send.

On paper, a cold email template is supposed to save you time. In practice, most teams copy the same HubSpot model that everyone already sends, then wonder why nobody replies.

A template does not convert because it is well written. It converts because it leaves one slot, and only one, for a sentence that proves you opened the prospect's site. Here are 12 templates grouped by use case, and the prompt that writes that first line for you.

The gist in 30 seconds
  • A template is only as good as its first line: a verifiable fact, specific to the prospect. The rest is reusable as-is.
  • Two universal rules: a verifiable opener and a single ask per email. Everything else is decoration.
  • The 12 templates fall into 4 families: audit, trigger, referral, break-up. Each with subject, body, and a numbered reason it works.
  • The prompt that generates the first line (2-3 min per lead) is right after the intro, copyable.

What actually makes a template convert

We have pushed thousands of cold emails for clients, and the takeaway is stubborn: two variables explain most of the reply rate. The rest (clever subject, layout, smart P.S.) plays at the margins.

1
Rule 1
A verifiable opener

The first line cites a fact the prospect confirms on their own site in 10 seconds: broken form, slow mobile page, open job posting. Not vague praise.

2
Rule 2
A single ask

One email = one action to take. A slot, a name to forward, a yes to a PDF. Two asks halve the reply: the prospect chooses to do nothing.

Everything else in the template is reusable skeleton. The structure does not change from prospect to prospect: only the first line moves. That is exactly what makes a template library survivable at 200 leads a week.

A template saves you time on 90% of the email. The remaining 10%, the first line, is where the reply is won.
The rule to keep from this article

The prompt that writes your first line

Every template below opens with a line in brackets. Do not write it by hand, generate it. This prompt takes a prospect's public data and returns a single sentence. Test it on three prospects before sending anything.

Prompt: verifiable first line
You are an SDR. Here is a prospect's public data:
- Name: {{company_name}}
- Site: {{url}}
- Audit findings: {{site_score}}/100, {{defect_list}}
- Google rating: {{rating}} ({{review_count}} reviews)

Write ONE opening line (18 words max) that:
1. cites a VERIFIABLE fact from the site checkable in 10 seconds (no vague praise),
2. uses zero superlatives ("great", "amazing", "leader"),
3. makes the reader feel a human actually opened their site.

Return only the sentence, no quotes.

The "18 words max" constraint and the superlative ban stop the AI from sliding back into flattery. Without those two rules, it writes "I love your modern website", and you are back to generic at 2%.

Family 1: Audit first (templates 1 to 3)

The most reliable angle in local outbound: you looked at the prospect's site, you spotted a concrete defect, you open on it. This is the family that leans most directly on the verifiable first line.

Templates 1 to 3: Audit first
Template 1: The observation that stings
Subject: {{first_name}}, your contact form
Hi {{first_name}},
[Verifiable opening line generated by the prompt.]
We fix exactly this for {{trade}} in {{city}}. Worth 15 minutes?
{{signature}}
> Why it works: the prospect confirms the fact on their own site in 10 seconds. Impossible to file as spam.

Template 2: The free audit (gift first)
Subject: one-page audit: {{company_name}}
Hi {{first_name}},
I looked at {{url}}: [1 concrete defect + 1 strength]. I summarized it on a single page.
Want me to send it over, no meeting attached?
{{signature}}
> Why it works: you give before you ask. Saying yes to a free PDF is easy, and it opens the conversation.

Template 3: The closed question
Subject: a quick question about {{url}}
Hi {{first_name}},
[Verifiable opening line.]
Is that a deliberate choice, or just never had time to fix it?
{{signature}}
> Why it works: a binary question takes less effort than a meeting. Both answers restart the exchange.

Family 2: Trigger events (templates 4 to 6)

Here the opener comes not from the site but from a dated event: a job posting, a funding round, a new page. A trigger is verifiable by nature, and it opens a window during which the need is real.

Templates 4 to 6: Trigger / event
Template 4: The hiring signal
Subject: {{first_name}}, your {{role}} opening
Hi {{first_name}},
You're hiring a {{role}}: often the sign that {{business_consequence}} is becoming a topic.
We help {{trade}} absorb that without hiring right away. Worth 15 minutes?
{{signature}}
> Why it works: a public job posting is a dated, verifiable fact, not a guess.

Template 5: The funding / news trigger
Subject: congrats on {{event}}
Hi {{first_name}},
{{event}}: usually puts pressure on {{impacted_function}} within 90 days.
That's exactly where we come in. Want me to show you how?
{{signature}}
> Why it works: the event opens a window. You arrive when the need appears, not at random.

Template 6: The new page / new product
Subject: your new {{page}} page
Hi {{first_name}},
I saw you launched {{page}}. [1 precise observation on it.]
We work with {{trade}} on exactly this. A 15-minute chat?
{{signature}}
> Why it works: reacting to a recent change proves you're paying attention, not spamming a frozen list.
Personalization at scale: the real trap
The right question is not "how do I personalize every email", but "what is the smallest part I must personalize for it to work". The answer: the first line, and only the first line. Freeze everything else in a template, generate the opener with AI, and you hold 200 leads a week without ever sliding into generic.

Family 3: Referral and forward (templates 7 to 9)

When you have no site defect to cite, lean on a third party: a close peer, a colleague to be forwarded to, a real shared point. These templates turn a stranger into a near-referral.

Templates 7 to 9: Referral / forward
Template 7: The peer next door
Subject: {{first_name}}, a {{trade}} near you
Hi {{first_name}},
A {{trade}} in {{nearby_city}} had the same issue: {{problem}}. After the fix: {{result_number}}.
Want me to show you how in 15 minutes?
{{signature}}
> Why it works: proof from a geographically close peer beats a big-logo case study.

Template 8: The wrong contact (ask for a forward)
Subject: the right contact at {{company_name}}?
Hi {{first_name}},
I'm looking for whoever handles {{topic}} at your company. It may not be you.
A first name is enough, I won't bother you further.
{{signature}}
> Why it works: you're not selling, you're asking a small favor. Reply rate on this ask is high.

Template 9: The implicit referral
Subject: {{first_name}}, your name came up
Hi {{first_name}},
[True context: event, group, shared publication.] Your name came up around {{topic}}.
We help {{trade}} with this. Worth 15 minutes?
{{signature}}
> Why it works: a real shared point (same event, same group) defuses the unknown-vendor stance. Never invent the context.

Family 4: Break-up and reactivation (templates 10 to 12)

The break-up email is often the one that gets the most replies in the whole sequence. Permission to leave lifts the pressure, and the prospect who hesitated finally speaks up. Never skip this touch.

Templates 10 to 12: Break-up / reactivation
Template 10: The clean break
Subject: closing the {{company_name}} file
Hi {{first_name}},
No reply on my side, so I don't want to keep pushing.
If {{problem}} ever comes up, here's a one-page audit: {{audit_link}}.
All the best.
{{signature}}
> Why it works: permission to leave often triggers a reply. Best reply-to-effort ratio in any sequence.

Template 11: The last value drop
Subject: one last thing before I go
Hi {{first_name}},
I'll stop here. First, one concrete idea: [1 actionable tip, no strings attached].
If it ever resonates, my door stays open.
{{signature}}
> Why it works: you give value on the way out. The prospect keeps a good impression even without replying now.

Template 12: The cold reactivation
Subject: we talked about {{topic}}
Hi {{first_name}},
We spoke a few months ago about {{topic}}, then nothing from my side.
Since then, [1 concrete update]. Does that change things for you? 15 minutes?
{{signature}}
> Why it works: referencing a real past contact (never fictional) revives a warm lead at near-zero cost.

On our own campaigns, moving from a generic opener to a verifiable one shifted the reply rate from 2.1% to 4.3% then 9.7% (our data, ~18,400 emails, French local B2B outbound, first half of 2026). The template had nothing to do with it: the first line changed everything.

See for yourself
Don't take our word for it

Open the demo campaigns and judge the lead quality yourself, no card required. Worst case, you lose ten minutes.

When a template is not enough
Three cases. One: the prospect has nothing verifiable to cite (no site, no news, no shared point). Two: enterprise sales cycles, where a peer intro outweighs any cold email, however good. Three: a commoditized niche where your observation costs the prospect nothing. In those cases, change the channel or the angle, not the template.

Where AutoLeads fits

None of the above requires AutoLeads. You copy the 12 templates for free, generate the first line with the prompt above in the AI of your choice, and send with the tool you already know. AutoLeads just runs the audit and the first-line generation on every lead automatically, then pushes it into Lemlist with the opener already written into the right template. We speed up the repetitive work, we do not replace your judgment.

If you remember one thing: do not hunt for the perfect template, it does not exist. Hunt for the first line the prospect recognizes as true about them. The template is waiting above, ready to copy.

Frequently asked questions

Do these templates work as-is?

No, by design. A template is only a skeleton: the part that converts is the first line, which must be unique to each prospect. Keep the structure, replace the variables, and above all write an opener that cites a verifiable fact. A template sent word-for-word to 500 people is generic again, back to 2% replies.

Why generate the first line with AI instead of by hand?

To keep pace. Writing a genuinely personalized opener takes ten minutes by hand. The prompt brings that down to two or three minutes per lead, because the AI starts from audit data already collected. You review and fix, you do not write from scratch.

How many templates should a sequence use?

Three to five touches is enough. Pick an audit or trigger template for the first touch, a referral for the second, a break-up for the last. Past five follow-ups with no reply, you damage your reputation more than you gain meetings.

Is cold email legal in France?

In B2B, email prospecting is allowed without prior consent if the subject relates to the person's professional role, with a clear opt-out. See the CNIL guidelines on commercial prospecting. In B2C, consent is required.

Do you need AutoLeads to use these templates?

No. You copy the templates below for free, fill them in by hand, and send with Lemlist. AutoLeads automates the audit and first-line generation for each lead, then pushes it into your sending tool, but the templates work without us.

Book a demo