7 Cold Email Templates That Actually Get Replies (B2B)
Most cold emails fail before they're read. A weak subject line, a generic opener, or an ask that arrives too early, and the delete key wins. The best cold emails feel like they were written by someone who actually did their homework.
These 7 templates are built on a few principles: research before you write, lead with relevance, make the ask specific and low-commitment, and always give the recipient a clear way out. Use them as starting points and personalize every variable before you send.
Template 1: SaaS demo request
Use case: Reaching out to a potential customer who fits your ICP to offer a product demo.
Subject line options:
Quick question about [their company]'s outboundHow [Competitor] → [Your tool] worked for [Similar company]{{first_name}}, saw [trigger event] and thought of you
Email body:
Hi {{first_name}},
Noticed {{company}} recently [trigger: hired an SDR / expanded to new market / launched a new product]. That usually means outbound becomes a priority.
We built [Your Tool] for exactly that stage, [one-sentence value prop focused on their likely pain]. Teams like [Similar company] went from [before state] to [after state] in [timeframe].
Worth a 20-minute call to see if it's relevant? I can work around your schedule.
, [Your name]
P.S. If outbound isn't a priority right now, totally fine, just say the word and I'll leave you alone.
Why this works:
The trigger event opener (hiring, funding, expansion) gives you a legitimate reason to reach out that isn't "I'm trying to sell you something." The social proof with a named customer creates credibility without a case study PDF. The P.S. signals respect for their time and reduces the social pressure that makes people ignore emails.
Personalization tips:
- Find your trigger event via LinkedIn (recent job posts), Crunchbase (funding rounds), or Google Alerts on the company name
- Name a real customer they'd recognize as a peer in the P.S.,
[SimilarCompany] told us the same thing a year ago, worth a quick look? - Keep the value prop to one specific claim: "reduced bounce rate" or "cut sequence setup time in half" beats "better outreach"
Template 2: Agency pitch
Use case: Pitching a potential client on your agency's services.
Subject line options:
[Their company] + [Your agency], a thoughtNoticed something on [their website/ads/content]Quick idea for {{company}}
Email body:
Hi {{first_name}},
I was doing research on [their industry] companies in [city/market] and came across {{company}}. [Specific, genuine observation about their marketing/product/positioning, one sentence].
We help [ICP description] with [specific service]. Recent example: [Client] went from [metric before] to [metric after] in [timeframe] after we [specific thing you did].
I have two or three ideas specifically for {{company}} that I'd love to share on a call, nothing generic, things I think could actually move the needle given [their situation].
Is that worth 15 minutes in the next week or two?
, [Your name] [Agency name] | [Website]
Why this works:
The specific observation proves you looked at their business rather than blasting a generic pitch. The concrete before/after metric is more compelling than any superlative about your agency. Offering "ideas specifically for them" sets a clear expectation for the call that makes it lower commitment to agree to.
Personalization tips:
- Spend 5 minutes on their website before sending, find something real to comment on (a product launch, a recent blog post, a campaign you saw)
- The before/after metric should come from a client in the same industry if possible
- "Ideas specifically for [company]" only works if you actually prepare 2-3 real ideas before the call
Template 3: Partnership or co-marketing pitch
Use case: Reaching out to a non-competing company for a partnership, integration, or co-marketing initiative.
Subject line options:
Partnership idea, [Your company] + {{company}}{{company}} + [us], worth exploring?Quick thought on a mutual win
Email body:
Hi {{first_name}},
I'm [Name] from [Company], we [one-sentence description of what you do] for [ICP]. Our customer base is [X description], which overlaps significantly with [their customer profile].
I've been thinking about a [specific type of partnership: co-webinar / integration / referral arrangement / co-authored content] that could make sense for both sides. The short version: [2-sentence description of the mutual value].
Is there someone on your team who handles partnerships, or are you the right person?
, [Your name]
Why this works:
Partnership outreach fails when it's vague ("we should partner somehow"). This template leads with a specific format and a clear reason why it would benefit both parties. The closing question is designed to route you to the right person rather than forcing a yes/no.
Personalization tips:
- Research whether they already have a partnership program, if so, reference it
- The overlap description should be specific: "our users are SaaS founders who use tools like yours" is more compelling than "we have similar audiences"
- Mention one company they've partnered with before if you can find one, it signals you've done your homework
Template 4: Recruiting cold email (job posting follow-up)
Use case: Reaching out to a candidate who has the right background, whether or not they applied.
Subject line options:
[Role] at [Company], think you'd be a fitSaw your background, quick question[Mutual connection / shared interest] → [Your company]
Email body:
Hi {{first_name}},
[Specific observation about their background from LinkedIn, one sentence: their current role, a project, a skill].
We're building [brief company description] and hiring a [role]. The short pitch: [why this opportunity is interesting, growth stage, problem you're solving, team].
I'm not sure if a move makes sense for you right now, but I wanted to reach out directly because [specific reason they caught my eye].
Is this worth a 20-minute conversation? Even if you're not looking, happy to tell you more about what we're building.
, [Your name] [Title] at [Company]
Why this works:
Recruiting emails typically fail because they're generic blasts forwarded by recruiters who clearly haven't looked at the profile. The specific observation opener signals genuine interest. Acknowledging they may not be looking reduces pressure and increases response rate.
Personalization tips:
- The specific observation is mandatory, don't skip it. "You led growth at [Company] during the [series] stage" is more powerful than any job description bullet
- The "specific reason they caught my eye" should be real: a blog post they wrote, a conference talk, a GitHub project
- Keep it short, recruiting emails don't need to sell the entire role, just earn a 20-minute call
Template 5: Event or webinar invitation
Use case: Inviting a prospect to a webinar, in-person event, or virtual panel.
Subject line options:
Invite: [Event name], [Date]{{first_name}}, quick invite for [date][Topic] webinar, thought you'd find this valuable
Email body:
Hi {{first_name}},
We're hosting [event name] on [date], a [format: 45-minute webinar / virtual panel / in-person lunch] on [specific topic].
Given your work at [their company] in [their area], I thought this might be worth your time. The agenda covers:
- [Point 1]
- [Point 2]
- [Point 3]
[Speakers / panelists if relevant, one sentence].
Register here: [Link]
If the timing doesn't work, I can share the recording after.
, [Your name]
Why this works:
Event invites work when they feel like a genuine invitation rather than a marketing blast. The personalization line ("given your work at [company] in [area]") is the differentiator. The agenda bullets set clear expectations. The recording offer removes the urgency pressure that kills response rates.
Personalization tips:
- Match the event topic to a pain point you know their role owns, a VP of Marketing gets an invite to a demand gen webinar, not a generic business one
- Speakers matter: if you have a recognizable name or someone from their industry, lead with that
- For high-value targets, personalize the "why this is relevant to you specifically" line rather than using the same text for everyone
Template 6: LinkedIn connection request follow-up email
Use case: Following up with a LinkedIn connection who hasn't responded to an in-app message.
Subject line options:
Following up from LinkedIn, {{first_name}}Reached out on LinkedIn, easier over email?{{first_name}}, quick follow-up
Email body:
Hi {{first_name}},
I sent a message on LinkedIn a week or so ago, figured email might be a better channel.
[Repeat your LinkedIn ask in 2-3 sentences: what you do, why you reached out, and the specific ask.]
If the timing isn't right or this isn't relevant, totally understood, no hard feelings either way.
, [Your name]
Why this works:
Acknowledging the LinkedIn message creates context and transparency rather than pretending this is a cold email. The short body respects the fact that they already saw your LinkedIn ask and either ignored it or missed it, they don't need the full pitch again. The graceful exit reduces friction.
Personalization tips:
- Keep this email significantly shorter than a standard cold email, they've already been touched once
- If something changed since the LinkedIn message (a news event, a new product launch), update the reason for reaching out
- Don't send more than one follow-up after this, three touches across two channels is the ceiling for most recipients
Template 7: Breakup email
Use case: Final follow-up after 2-3 previous emails with no response.
Subject line options:
Closing the loop, {{first_name}}Last email from meShould I stop reaching out?
Email body:
Hi {{first_name}},
This is my last email, I don't want to clog your inbox if now isn't the right time.
If [original offer/reason for reaching out] becomes relevant in the future, I'd love to reconnect. I'll leave it with you.
In the meantime, [optional: one genuinely useful resource, a blog post, a checklist, a tool, no strings attached].
Take care, [Your name]
Why this works:
Breakup emails routinely have the highest reply rates in a sequence. Something about finality triggers a response, either they say "wait, actually..." or they confirm it's not a fit (which is also valuable). The optional resource is a low-pressure way to end on a genuinely helpful note rather than a sales ask.
Personalization tips:
- "Last email" subject lines have high open rates because curiosity works, don't bury the breakup in a generic subject
- The useful resource should be genuinely valuable, not a disguised product pitch, a blog post, a free tool, a checklist
- Some teams see 15-25% reply rates on breakup emails. Don't skip this step.
How to use these templates in Bulk Email Boxer
All seven templates work as sequence steps in Bulk Email Boxer. Map the variables ({{first_name}}, {{company}}, custom fields) to your CSV columns during import, set your sending schedule, and the tool handles delivery, warmup, reply detection, and auto-stop.
For deliverability best practices alongside these templates, SPF, DKIM, warmup schedules, and List-Unsubscribe headers, see our cold email deliverability checklist.