Cold email templates fail in one of two ways: they are so generic that every recipient recognises them as a blast, or they are so rigid that personalisation never gets added. The 10 templates here are frameworks. They show you exactly where the personalisation goes, what proof to insert, and what CTA to end with.
TL;DR
- A template is a framework with labelled slots, not a paragraph to copy-paste unchanged
- Every strong template has four parts: specific opener, one proof point, one outcome, one low-friction CTA
- The personalisation slot in line one is what separates a useful template from spam
- Keep email one under 125 words; if it needs scroll, it reads like a brochure
- Best test: fill the template with a real prospect and read it like a stranger
What makes a cold email template actually work
Before the templates, lock the structure. Every template on this page follows the same four-part framework, adapted for role and context.
Part 1: The specific opener (Line 1)
One sentence referencing something verifiable about this recipient: a post, a hire, a launch, a funding round, a talk, or a public metric. This line cannot be mass-produced.
Part 2: The proof bridge (Lines 2-3)
One sentence about who you help and one concrete outcome. No feature list and no buzzword stack.
Part 3: The relevance connection (Line 4, optional)
One sentence connecting your proof to their specific situation. If the link is already obvious, skip this line.
Part 4: The low-friction CTA (Last line)
One ask, smaller than a 30-minute call for email one: yes/no reply, permission to send details, or a narrow next step.
The 10 templates
Template 1: SDR / outbound sales (trigger-based)
- Best for: SDRs prospecting into accounts with a recent trigger event
- Key personalisation slot: the trigger event in line one
- Target word count: 75-100 words
✓ Filled example
Subject: your new VP of Sales hire Hi Marcus, Noticed [Company] just brought on a new VP of Sales, that usually means a renewed focus on pipeline quality in the first 90 days. We helped the sales team at [Similar Company] cut their average cold email reply time from 6 days to 1.5 by fixing three things in their outreach templates. Worth a 2-line reply if pipeline quality is on the new VP's list? James
✓ Blank framework
Subject: [specific trigger - hire / launch / funding / expansion] Hi [First name], Noticed [Company] just [trigger event], that usually means [implication relevant to your product]. We helped [similar company] [one specific outcome with a number] by [one-line explanation of how]. Worth a 2-line reply if [their pain] is on your radar this quarter? [Your name]
Why it works: trigger event in subject and opener signals real research. The implication line shows context. CTA is yes/no, not a calendar hold.
Template 2: Founder to founder
- Best for: founders doing direct outreach
- Key personalisation slot: a specific detail from product, content, or public presence
- Target word count: 60-90 words
✓ Filled example
Subject: your onboarding drop-off post Hi Sarah, Your post on week-2 activation being the real churn signal stuck with me, we saw the same thing at [Your Company]. We built a tool that fixes the email side of that problem. Helped [Customer] go from 18% to 34% activation on their onboarding sequence in one quarter. Is it worth a quick back-and-forth? [Your name] [Your title], [Your company]
✓ Blank framework
Subject: [something specific they published or said] Hi [First name], [Reference to their specific post / product / insight], [one sentence showing you understood it, not just read it]. We built [product/tool] that [one-line outcome]. Helped [customer] [specific result] in [timeframe]. Is it worth a quick back-and-forth? [Your name] [Your title], [Your company]
Why it works: peer-level tone, no fluff, and one concrete proof point. 'Quick back-and-forth' feels lower pressure than asking for a call.
Template 3: Recruiter outreach (passive candidate)
- Best for: recruiter outreach to candidates not actively job hunting
- Key personalisation slot: specific work output, not job title
- Target word count: 75-100 words
✓ Filled example
Subject: your work on [Company]'s data pipeline Hi Priya, Your talk at DataEngConf on building fault-tolerant pipelines at scale was one of the better technical talks I've seen this year. We're hiring a Staff Data Engineer at [Hiring Company] to lead exactly that kind of infrastructure work, greenfield, well-funded, and reporting directly to the CTO. Not suggesting you're looking. Just thought the work match was close enough to be worth a note. Is a 15-minute conversation worth it? [Your name]
✓ Blank framework
Subject: your work on [specific project / talk / contribution] Hi [First name], [Specific reference to their work, not their job title, their actual output]. We're hiring a [Role] at [Company] to [one sentence on what the role actually does, not a job description]. Not suggesting you're looking. Just thought [specific reason the match is close]. Is a 15-minute conversation worth it? [Your name]
Why it works: 'Not suggesting you're looking' removes social pressure and increases replies. Referencing actual work proves real research.
Template 4: Agency / service provider new business
- Best for: agencies, consultants, and service providers
- Key personalisation slot: one specific observation about something improvable
- Target word count: 80-110 words
✓ Filled example
Subject: your Google Ads account Hi Tom, Ran a quick audit on [Company]'s paid search setup, noticed your branded keywords are cannibalising organic traffic on three of your top five product pages. We fixed the same issue for [Similar Company] and recovered £18k/month in wasted ad spend in six weeks. Worth a 10-minute call to walk through what we found? [Your name] [Agency name]
✓ Blank framework
Subject: your [channel / asset / account] Hi [First name], [One specific observation about something improvable in their current output, based on actual research, not a generic claim]. We fixed the same issue for [similar client] and [specific outcome with a number and timeframe]. Worth a [short, specific time] call to walk through what we found? [Your name] [Agency name]
Why it works: 'Ran a quick audit' implies work done before outreach. CTA asks to review findings, which is lower friction than a pitch call.
Template 5: SaaS product-led (free tool or trial angle)
- Best for: SaaS with free tier, trial, or free tool
- Key personalisation slot: likely use case based on role and stage
- Target word count: 65-85 words
✓ Filled example
Subject: cold email reply rates at [Company] Hi Leila, Most SDR teams at Series A companies are sending 200+ cold emails per week and getting under 3% reply rates, not because of volume, but because the copy has never been tested against an outside eye. We built a free tool for exactly that. Takes 30 seconds. Worth trying before your next sequence goes out? [Your name] RoastMyEmail - roastmyemail.fun
✓ Blank framework
Subject: [specific pain point] at [Company] Hi [First name], Most [role/team type] at [company stage] companies are [common problem], not because of [obvious cause], but because of [real cause your product fixes]. We built a [free tool / trial] for exactly that. [One line on how fast / easy it is]. Worth trying before [relevant moment]? [Your name] [Product] - [URL]
Why it works: lead with their pain before introducing product. Free-tool CTA removes call friction and creates natural urgency.
Template 6: Partnership / integration outreach
- Best for: integration partners and co-marketing outreach
- Key personalisation slot: specific customer/product overlap
- Target word count: 75-100 words
✓ Filled example
Subject: [Your Product] + [Their Product] overlap Hi Dana, We have about 800 customers who use [Their Product] for [use case] and [Your Product] for [use case], and we keep getting asked about a native integration. Would a quick joint webinar or co-authored guide make sense as a first step? No commitment, just testing whether the audience overlap is worth formalising. Open to a 20-minute call if so. [Your name] [Your company]
✓ Blank framework
Subject: [Your Product] + [Their Product] overlap Hi [First name], We have [number] customers who use [Their Product] for [use case] and [Your Product] for [use case], and we keep getting asked about [integration / partnership / guide]. Would [low-commitment first step, webinar / co-authored content / intro call] make sense as a first step? No commitment, just testing whether [specific overlap] is worth formalising. Open to a [short time] call if so. [Your name] [Your company]
Why it works: overlap reads like a business observation, not a pitch. 'No commitment, just testing' removes pressure from email one.
Template 7: Job application cold email (non-advertised roles)
- Best for: candidates approaching hiring managers directly
- Key personalisation slot: current company direction linked to your past outcomes
- Target word count: 80-100 words
✓ Filled example
Subject: growth hire - [Company] Hi Ben, [Company]'s move into enterprise last quarter caught my attention, it is exactly the motion I spent three years on at [Previous Company], where I helped take ACV from £8k to £45k without a dedicated enterprise team. Not sure if you are hiring for this, but if you are building out the team for that push, I would love to be considered. CV and one-page case study attached, happy to follow your process. [Your name]
✓ Blank framework
Subject: [relevant role type] - [Company] Hi [First name], [Company]'s [specific recent direction] caught my attention, it is exactly [the motion / problem / challenge] I spent [time] on at [Previous Company], where I [specific, numbered outcome]. Not sure if you are hiring for this, but if you are [building out the relevant team / solving this problem], I would love to be considered. [CV / portfolio / one-page case study] attached, happy to follow your process. [Your name]
Why it works: ties one specific company move to your relevant proof. 'Happy to follow your process' signals you are not bypassing hiring workflow.
Template 8: Investor outreach (pre-raise)
- Best for: founders reaching out before a formal raise
- Key personalisation slot: investor thesis signal from their writing or portfolio
- Target word count: 80-100 words
✓ Filled example
Subject: [Your Company] - [one-line traction signal] Hi Anya, Your post on why B2B tools with viral distribution loops are underrated stuck with me, that is exactly the mechanic driving [Your Company]'s growth (we get 40% of signups from email shares from existing users). We are [one sentence on what you do and traction]. Raising a [$X] seed in [timeframe]. Not asking for a meeting yet, just want to know if it is worth sending the deck. [Your name]
✓ Blank framework
Subject: [Your Company] - [one-line traction signal] Hi [First name], [Specific reference to something they wrote, said, or invested in], [one sentence on why it connects to what you are building]. We are [one sentence: what you do + traction signal]. Raising a [$X] round in [timeframe]. Not asking for a meeting yet, just want to know if it is worth sending the deck. [Your name]
Why it works: 'Not asking for a meeting yet' removes calendar pressure. Relevance is explicit through their published thesis.
Template 9: Re-engagement (prospect went quiet)
- Best for: prospects who engaged before, then went silent
- Key personalisation slot: exact prior interaction and what changed since
- Target word count: 50-70 words
✓ Filled example
Subject: Re: [original thread subject] Hi Chris, We spoke briefly in [month], you mentioned [their specific comment or question]. Wanted to follow up because we just [shipped the feature / published the case study / hit the milestone] you were asking about. Worth picking up the thread? [Your name]
✓ Blank framework
Subject: Re: [original thread or context] Hi [First name], We [spoke / connected] in [timeframe], you mentioned [their specific comment or question]. Wanted to follow up because we just [new development directly relevant to what they said]. Worth picking up the thread? [Your name]
Why it works: references their exact comment and adds a genuine update. Re-opens the thread without the 'just checking in' pattern.
Template 10: The one-liner (for well-known leads)
- Best for: highly visible leads who receive lots of outbound
- Key personalisation slot: one single specific question
- Target word count: under 30 words
✓ Filled example
Subject: [Company] + [Your Company] Hi David, Is solving [specific pain] on your list for this half? [Your name]
✓ Blank framework
Subject: [Company] + [Your Company] Hi [First name], Is [specific outcome your product delivers or problem it solves] on your list for [relevant timeframe]? [Your name]
Why it works: no brochure, no fluff, one direct question. This only works when the question clearly reflects their world.
How to personalise any template in under 5 minutes
- LinkedIn (2 min): find recent posts, comments, job changes, or hiring signals
- Company news (1 min): check last 90 days for launches, funding, hires, expansion
- Job postings (1 min): infer priorities from active roles
- Relevance test (1 min): ask if line one could fit another person with same title
The most common template mistakes
Using compliments instead of observations
"I love what you're doing at [Company]" is flattery, not personalisation. Observations are specific and verifiable.
Sending frameworks without filling the personalisation slot
Every template here requires line-one personalisation. Skip that and the same framework becomes spam-like.
Adding extra paragraphs to feel substantial
Longer is not stronger. If you feel the urge to add a second paragraph, usually you are repeating the first.
Declaring a template dead after one send
Test each template on 10 to 15 prospects before judging. If replies are under 5%, line-one personalisation is usually the issue.
Before you send any template
Fill the personalisation slot with a real prospect's details, then paste the completed draft into RoastMyEmail. The checker scores subject line, opener, body, and CTA, and gives line-by-line fixes before a real inbox sees it.
A template that scores under 50/100 on first draft usually has a fixable problem. Find it before your prospect does.
Frequently asked questions
Do cold email templates actually work?
Yes, when they are used as frameworks with genuine personalisation, not copy-pasted unchanged. The templates that work have a specific opener written for this recipient, a proof point relevant to their situation, and a CTA smaller than a 30-minute call.
How long should a cold email template be?
Under 125 words for email one. The best-performing templates are 65 to 100 words. If your template cannot make its point under 125 words, tighten the value prop instead of raising the limit.
Can I use the same cold email template for everyone?
You can reuse the same framework, but line one must be written individually for each prospect. Skip that and your template behaves like a blast.
What is the best cold email template for B2B sales?
The trigger-based SDR template usually performs best because it leads with a company event that matters now, like a hire, funding round, or launch, then ties it to a clear outcome.
How do I personalise cold email templates at scale?
Use enrichment tools to pull trigger events for each prospect, then write line one from that signal. For the tooling stack, see cold email tools.
Next: cold email follow up
A strong template is half the work. The other half is what happens when the first email gets no reply. Next up: cold email follow up.
Or paste a filled-in template into RoastMyEmail for an objective score before sending.