We use cookies. Read Privacy Policy
Ok

10 Best Cold Email Templates for HR & Recruitment Agencies

Copy templates
Blog > Copy Templates > Templates for HR agencies
By Nikita Bykadarov, CEO of Maildoso · Updated May 29, 2026
If you run an HR or recruitment agency, your prospects — founders, Heads of Talent, VPs of People — get pitched constantly. Their inbox is full of "We help companies hire top talent" emails that all blur together. The problem usually isn't your service; it's that your cold email reads like every other agency's.

Below are 10 cold email templates that work for staffing and recruitment agencies — each with one subject line, the full copy, and a quick note on why it lands and how to adapt it. Copy them, swap in your details, and test.

How We Built This List (and Why It Works)

We run cold email infrastructure at Maildoso — 400,000+ mailboxes under management, 10M+ emails sent per day, trusted by 6,000+ companies (4.7/5 on G2). That scale gives us a direct line of sight into what actually reaches inboxes and what gets ignored across B2B outbound. These templates aren't AI filler: each one is built from a pattern we repeatedly see in high-performing agency campaigns, combined with proven direct-response principles (specificity, one CTA, low friction).

We also anchored every angle to a real hiring pain that decision-makers feel and can measure:
  • The average U.S. cost-per-hire is roughly $4,700, and over $5,400 in the most recent SHRM benchmark — rising to ~$35,000+ for executives (SHRM).
  • It takes on average ~44 days to fill a role, and every extra week a seat sits empty costs the team output and the company revenue (SHRM).
  • A bad hire costs at least 30% of that person's first-year salary, per the U.S. Department of Labor — and far more for senior roles (reference).

Those three numbers are why the templates below lead with cost, speed, and fit — the levers a hiring team is already measured on. Where a template's power depends on proof (a client result, a savings figure), we flag it so you insert your own real data instead of a generic claim. That's deliberate: fabricated stats erode trust — the strongest cold emails, like the strongest content, are backed by something true.

What Makes Cold Email Work for HR Agencies

Who you're emailing. Decision-makers on the hiring side: founders and CEOs at scaling companies, Heads/VPs of Talent, Talent Acquisition leads, and sometimes COOs or hiring managers for a specific team. Founders care about speed and not getting distracted from product; TA leads care about hitting reqs without blowing the budget.

The pains that move them: cost-per-hire that's too high, time-to-fill that's killing momentum, hard-to-fill niche roles they can't source in-house, bad hires and turnover, and hiring spikes (post-funding, new market) they can't staff.

What resonates in the copy: specificity (name the role, the team, the city), a relevant trigger event (funding, a job post, a new exec), proof from a comparable company, and a low-friction CTA ("worth a quick look?" beats "book a 30-min call"). Keep emails to 50–90 words.

What to avoid: "We help companies hire top talent" openers, listing your whole service menu, talking about your agency before their problem, and a hard meeting ask in email #1.

The 10 Templates

Template 1: Cost-per-hire angle

Best for: companies actively hiring who already use (expensive) agencies or job boards.

Subject line: cutting {{company}}'s cost-per-hire
Hi {{first_name}},
Most {{industry}} teams I talk to are paying 20–25% of salary per agency hire — and still doing half the sourcing themselves.
We work on a lower-fee model and handle sourcing end-to-end, so the cost per hire for roles like {{role}} usually comes out [X]% lower.
Worth a quick look at the numbers for your open roles?
{{signature}}

Why it works: opens with a cost the hiring side feels every quarter, then asks for a low-stakes "look at the numbers" instead of a call.
Make it yours: use your real fee model and a savings figure you can actually back up.

Template 2: Time-to-fill / speed angle

Best for: roles that have clearly been open a while (you saw the job post weeks ago).

Subject line: {{role}} still open?
Hi {{first_name}},
Noticed {{company}} has been hiring for {{role}} for a few weeks — those roles get more expensive the longer they sit open.
We typically deliver a vetted shortlist for roles like this within [N] days. If it's still a priority, I can send 2–3 profiles this week so you can judge the quality before committing to anything.
Want me to put those together?
{{signature}}

Why it works: uses an observable trigger (the long-open role) and offers free proof (sample profiles) instead of a pitch.
Make it yours: only use this when you've verified the role is open, and be ready to deliver those profiles.

Template 3: Hard-to-fill / niche roles

Best for: specialized or senior roles a company's in-house team struggles to source.

Subject line: {{niche_role}} candidates in {{city}}
Hi {{first_name}},
{{niche_role}} is one of the hardest roles to source right now — the strong ones aren't applying, they're already employed.
We keep a warm pipeline of {{niche_role}} talent in {{region}} placed specifically for {{industry}} teams. If you're hiring for this (or will be soon), I can share who's open to a move.
Open to a couple of names?
{{signature}}

Why it works: proves niche expertise and reframes the problem (passive vs active candidates) while keeping the ask tiny.
Make it yours: only claim a niche you genuinely specialize in — credibility depends on it.

Template 4: Trigger event (funding / hiring spike / new exec)

Best for: companies that just raised, expanded, or appointed a new leader.

Subject line: congrats on the {{round}} — hiring next?
Hi {{first_name}},
Congrats on the {{round}} — exciting milestone. Usually the next challenge is hiring fast enough to put that capital to work without lowering the bar.
We help {{industry}} teams scale {{team}} headcount quickly with vetted candidates, so your in-house team isn't buried in screening.
If hiring is on the roadmap this quarter, worth a short chat?
{{signature}}

Why it works: the trigger makes it timely, and it ties their new situation (capital, growth) to a problem you solve.
Make it yours: pull triggers from funding news, LinkedIn posts, or a spike in job postings, and name the specific event.

Template 5: Social proof / comparable-company result

Best for: prospects who look like a client you've already succeeded with.

Subject line: how {{similar_company}} filled {{role}}
Hi {{first_name}},
We recently helped {{similar_company}} — a {{industry}} team about your size — fill [N] {{role}} roles in [timeframe], cutting their time-to-fill roughly in half.
Since {{company}} is hiring for something similar, the same approach would likely transfer well.
Happy to walk you through what we did — useful?
{{signature}}

Why it works: social proof from a lookalike company is the strongest trust signal in this niche.
Make it yours: this only works with a true case study — use a real client (with permission), real numbers, and a real timeframe. Never invent the result.
We analyzed the copy of 6,000 of our clients and identified the rules and principles that will help you increase your reply rate. All the guidelines are available in our guide.
How to Write an Effective Cold Email?
GUIDES

Template 6: Referral / warm-intro angle

Best for: when you have any plausible connection — a mutual contact, a shared network, a portfolio company.

Subject line: {{mutual_contact}} suggested I reach out
Hi {{first_name}},
{{mutual_contact}} mentioned {{company}} is scaling the {{team}} team and thought our work might be relevant — we place {{role}} talent for {{industry}} companies.
Not sure if hiring is active right now, but if it is, I'd love to show you a couple of candidates we think fit.
Should I send them over?
{{signature}}

Why it works: a warm reference, even a soft one, sharply lifts reply rates.
Make it yours: the mutual contact must be real — if you don't have one, reference a shared community or investor network instead.

Template 7: Problem-agitate (turnover / bad hires)

Best for: companies you suspect have had hiring misses (high churn, repeated reposts of the same role).

Subject line: re-hiring {{role}} again?
Hi {{first_name}},
I noticed {{company}} has reposted {{role}} a couple of times this year. Usually that means the pipeline's thin or the fit hasn't been right — and the U.S. Department of Labor pegs a mis-hire at 30%+ of first-year salary.
We screen for fit and retention, not just speed, so placements actually stick. Worth comparing notes on what's been going wrong?
{{signature}}

Why it works: names a specific painful pattern (the repost), grounds the cost in a credible figure, then positions your differentiator (retention).
Make it yours: only reference reposts/turnover you've actually observed.

Template 8: Quick-win / free audit offer

Best for: cautious prospects who won't commit but might take something free.

Subject line: free look at your {{role}} job post
Hi {{first_name}},
I read {{company}}'s {{role}} job post — there are 2–3 small things in the spec and screening flow that are probably costing you strong applicants.
Happy to send a short, no-strings breakdown (10 minutes, free). Even if you never work with us, you keep the fixes.
Want me to send it over?
{{signature}}

Why it works: leads with free value tied to their actual job post and removes risk ("even if you never work with us").
Make it yours: be ready to deliver a genuinely useful 3-point audit — the value has to be real.

Template 9: Re-engagement (no reply)

Best for: prospects who opened or went quiet after an earlier email.

Subject line: still hiring {{role}}?
Hi {{first_name}},
Circling back — I know hiring priorities shift fast. If {{role}} is on hold, no worries at all.
If it's still live, the offer stands: 2–3 vetted profiles this week, no commitment, so you can judge the quality yourself.
Want them?
{{signature}}

Why it works: gives an easy out (which paradoxically lifts replies) and restates the free offer in one line.
Make it yours: keep it genuinely short — lighter than the first touch.

Template 10: Breakup email

Best for: the final touch in a sequence after no response.

Subject line: should I stop?
Hi {{first_name}},
I've reached out a couple of times about helping {{company}} hire {{role}} — haven't heard back, so I'll assume the timing isn't right and close things out on my end.
If that changes, just reply and I'll pick it back up. Wishing the {{team}} team a strong quarter either way.
{{signature}}

Why it works: breakup emails often pull the highest reply rate in a sequence — the implied "I'll close your file" prompts a response.
Make it yours: keep it gracious, not passive-aggressive; the warm sign-off matters.

A Simple Follow-Up Sequence

  1. Day 1 — First touch. Lead with one angle above (cost, speed, trigger, or niche).
  2. Day 3–4 — Value add. Send the free proof: sample profiles or a quick job-post audit (Template 8).
  3. Day 7–8 — Re-engagement. Template 9 — short, easy out, restated offer.
  4. Day 12–14 — Breakup. Template 10.
Keep the whole sequence on one thread, change the angle (not just "just bumping this"), and stop at four touches.

Common Cold Email Mistakes in This Niche

  • Generic "top talent" openers. They signal a mass blast — lead with their specific role or trigger instead.
  • Pitching your whole service menu. One angle per email; save the rest for the call.
  • Hard meeting ask in email #1. Offer profiles or an audit first; the meeting comes after you've shown value.
  • Fabricated personalization. A misfiring {{role}} field (wrong role, wrong company) is worse than no personalization.
  • Sending from weak infrastructure. Even the best copy here lands in spam if your domains and mailboxes aren't set up right.

Before You Hit Send: Deliverability Decides Everything

You can have the best copy in your niche and still get a near-zero reply rate — because none of it reached the inbox.

We see this constantly. One Maildoso client rewrote their cold email copy three times and still couldn't push reply rates above 1%. The copy wasn't the problem — their Google Workspace accounts were. After moving the same campaigns to Maildoso SMTP mailboxes, reply rates climbed to 4% — same copy, different infrastructure.

At any real volume, deliverability comes down to your setup:
  • Authenticated domains (SPF, DKIM, DMARC) on dedicated sending domains, not your main brand domain.
  • Properly warmed mailboxes and conservative daily volume (around 15 emails/day per mailbox).
  • IP rotation and mailbox recovery so one flagged IP or burned box doesn't sink the campaign.
This is exactly what Maildoso handles — SMTP and Google Workspace mailboxes with IP rotation and self-healing, so your HR-agency campaigns land in the primary inbox. You can test it with 300 SMTP mailboxes free for 30 days.

FAQ

  • Q:
    How long should a cold email to an HR or hiring lead be?
    A:
    50–90 words. Decision-makers skim on mobile; one clear angle and one ask outperforms a long pitch.
  • Q:
    What's a good reply rate for HR-agency cold email?
    A:
    With tight targeting, a relevant trigger, and good deliverability, healthy campaigns in this niche typically land in the mid-single-digit reply-rate range, with breakup and free-value emails often outperforming the first touch. List quality, deliverability, and copy move this number more than anything else.
  • Q:
    Should I ask for a meeting in the first email?
    A:
    Usually no. Offer something small and free first — sample candidate profiles or a quick job-post audit. The meeting converts far better once you've demonstrated value.
  • Q:
    What's the best time to send?
    A:
    Mid-morning, Tuesday–Thursday, in the recipient's timezone tends to work well — but test it; your list and industry matter more than any universal "best time."
  • Q:
    How many follow-ups should I send?
    A:
    Three to four touches over ~two weeks, each adding a new angle or piece of value, ending with a breakup email.
Most cold emails fail simply because they land in spam. People never even see your offer. Our SMTP and Google Workspace mailboxes are built specifically for outbound; this means your emails will finally be seen, and you’ll start getting more positive replies.
Boost your outbound with our infrastructure!