BACK TO ALL POSTS
strategy

What Are the Best LinkedIn Outreach Templates for Recruiters (Candidate + Client)?

Daniel Okoro

Outreach Tactics · 2026-05-29 · 12 min read

What Are the Best LinkedIn Outreach Templates for Recruiters (Candidate + Client)?

Key Takeaways

  • Candidate outreach and client-BD outreach are two different jobs. Using one template for both is the most common recruiter copy mistake, and it makes both messages worse.
  • A connection note (300 characters on all LinkedIn plans in 2026) earns the accept only. The role or the BD pitch belongs in the first message after acceptance, never in the note.
  • A client-BD opener leads with a specific hiring trigger and one honest proof point, with one follow-up DM maximum before switching to a content-engagement touch.
  • Staffing and Recruiting leads all LinkedIn industries at 18.9% post-connection reply rate (Expandi, 13.2M data points). Landing in that band is a copy-and-personalization outcome, not a volume outcome.
  • The variable that separates a working template from spam is one fact about the person that could not be true of anyone else on the list. AI personalization is the only scalable way to fill that variable across 80 sends a day.

What Are the Best LinkedIn Outreach Templates for Recruiters (Candidate + Client)?

By Daniel Okoro, Outreach Tactics. Last updated: 2026-05-29


A recruiter's day is two cold-outreach jobs stacked on one LinkedIn account: fill the req and win the client. Most agencies run both off the same tired template, which is why candidates archive recruiter messages in three seconds and hiring managers treat them as vendor spam. The two motions have opposite intent, different risk profiles, and different follow-up logic. Below are paste-ready template sets for both pipelines, plus the personalization layer that keeps them out of the archive.

Three situations that make this problem acute:

  • You have six open reqs to fill and a BD push running at the same time, and your current opener reads the same for both audiences.
  • A passive candidate replied warmly to your message, but your follow-up accidentally used the client-BD cadence and you lost the thread.
  • Your accept rate is decent but reply rates are flat because every message after the connection reads like a form letter.

Why do recruiters need two separate template sets, not one?

The candidate motion and the client-BD motion have opposite intent.

Sourcing a candidate means selling an opportunity to someone who is likely not looking. LinkedIn's own research across 18,000 professionals in 26 countries found that 70% of the global workforce is passive talent: employed, not browsing job boards, and invisible to your inbound pipeline. The candidate message is pitching an opportunity; it must earn attention from someone who had no intention of taking a call today.

The client-BD message is selling your firm's ability to fill a role to a hiring manager who already knows they have a problem. Different intent, different proof required, different tone.

The risk profiles also differ. A clumsy candidate message wastes one connection. A clumsy client message can burn a potential buyer for years. BD copy carries more relationship weight, so it earns more personalization and a slower, lighter follow-up cadence. Running both motions off one template is the most common recruiter copy mistake: the candidate message sounds transactional and the client message sounds like a placement-hungry vendor blast. Separate the copy, separate the campaigns, and your reply rate improvement across both pipelines follows.

What LinkedIn connection request note works for sourcing candidates?

The connection note limit is 300 characters on every LinkedIn plan in 2026 (Free, Premium, Sales Navigator, Recruiter). At that length, the only job is to earn the accept, not to pitch the role.

Three paste-ready candidate connection notes:

Referral angle:

Hi [Name], [Mutual connection] mentioned your background in [specific skill]. I work with [niche] teams and thought it was worth a quick hello. Happy to connect.

Shared-context angle:

Hi [Name], saw your post on [topic they actually posted about]. Work with [seniority] in [function/geo] and your perspective resonated. Worth staying in touch.

Specific-skill angle:

Hi [Name], your [specific tool/language/credential] caught my eye while I was building a list for a [role type] search. No pressure, just seemed worth connecting.

Each template has one [variable] that must be filled from the prospect's real profile or recent activity. A note with a generic "exciting opportunity" opener performs worse than no note at all. The craft detail on connection notes is in the dedicated LinkedIn connection request note guide.

A legitimate alternative: connect without a note to protect invite budget and avoid the outbound-recruiter pattern, then open after acceptance with the first message below. Present both options to your team and pick based on your weekly volume.

Want to put this into practice?

Reachium automates LinkedIn outreach, content publishing, and inbox management in one platform.

Start Free →

What is a strong first-message template for a passive candidate?

The post-accept first message is where the role gets introduced. The structure that consistently earns replies: one line of genuine relevance (why this person, not "exciting opportunity"), one line on the opportunity (specific role, seniority, and location, not "great role at a great company"), and one low-friction ask (a question, never "are you available for a 30-minute call?").

Staffing and Recruiting leads all LinkedIn industries at an 18.9% post-connection message reply rate, compared to a platform average of 10.4%, based on Expandi's analysis of 13.2 million data points across 13,302 active LinkedIn accounts (May 2025 to April 2026). The gap between the best-performing recruiter messages and the median is almost entirely copy and personalization, not volume.

Passive-talent first message:

Hi [Name], appreciate the connect. I noticed you've been at [Company] for [tenure] building out [specific thing], which is an impressive track record. I'm working on a [role title] search for a [stage/type] company in [geo] that's looking for exactly that background. Would it be worth a 10-minute conversation to see if there's any fit? No hard sell either way.

Active-seeker first message (more direct):

Hi [Name], thanks for connecting. Saw you recently [changed roles / are open to opportunities]. I have a [role title] search open at a [descriptor] company in [geo] that looks like a strong match on paper. Can I send you the brief and get your thoughts?

Two-step follow-up (if no reply after 5 to 7 days):

Hi [Name], just bumping this up in case it got buried. Happy to share the role brief with no commitment. Would that be useful?

Graceful close (if no reply after second touch):

Hi [Name], I'll leave it here. If the timing is ever right for a [role type] move, feel free to reach back out. Always happy to talk.

For the broader framework behind why candidate messages get ignored, the LinkedIn candidate outreach guide covers the messaging principles these templates apply.

What is a LinkedIn BD message template for winning a new client?

The client-BD opener sells the firm's ability to fill a role, not a candidate. The structure that earns replies from hiring managers: a specific hiring trigger (they posted a job, they just raised a round, they are expanding into a new market), one point of specific relevance (you place this exact role type, seniority level, or geography), a single honest proof point (a time-to-fill range or a relevant placement type), then a low-commitment ask.

The vague "we deliver top talent fast" opener is the most common BD mistake. A hiring manager who just posted a role has already received fifteen messages that say the same thing. Specific beats generic every time.

Hiring-signal trigger version:

Hi [Name], noticed [Company] posted a [role title] last week. We place [role type] at [stage/size] companies in [geo], typically filling in 18 to 24 days. If you're open to a quick conversation about the search, I can share a few profiles we've placed in similar roles. Worth 15 minutes?

Warm-referral version:

Hi [Name], [Mutual contact] suggested I reach out. You're building out [function] at [Company] and it lines up with searches we run regularly. We place [role type] for [descriptor] companies and have filled [X] similar searches in the last [timeframe]. Happy to send a few candidate profiles as a no-commitment sample.

One-step BD follow-up (after 5 to 7 days, then stop):

Hi [Name], following up on my note last week. If timing is off or you've already engaged a firm, no worries at all. If the search is still active, I'd love to share a few profiles.

The BD follow-up cadence is lighter and slower than candidate follow-up because the relationship is worth more. One DM follow-up, then move to a content or comment engagement touch rather than a third message. For the architecture that makes both pipelines run at volume without restriction, the LinkedIn outreach for recruiters guide covers the safety layer these templates sit on top of.

How do you personalize a recruiter template at volume without it reading like mail merge?

The difference between a template and spam is the variable. A {{first_name}} merge is mail merge. A reference to the prospect's recent post, a job change in the last 90 days, a specific tool in their stack, or a recent company milestone is personalization. The template is the frame; the variable is the proof that someone looked.

One practical rule: every message should contain one fact about the person that could not be true of anyone else on the list. If it could be copy-pasted to the whole sequence without editing, it is not personalized.

At a recruiter's scale, writing that variable by hand for 80 sends a day across two pipelines is not a workflow. AI personalization closes the gap: instead of hand-editing every message, the system pulls the prospect's recent LinkedIn activity and writes the relevance line, so the template fills with a real detail (a specific post, a promotion, a stated goal) rather than a name token.

The detailed four-tier personalization framework, from name-token level through full-context AI personalization, is in the personalize LinkedIn outreach at scale guide. It maps directly to the recruiter dual-pipeline use case.

Want to put this into practice?

Reachium automates LinkedIn outreach, content publishing, and inbox management in one platform.

Start Free →

How do you keep candidate and client templates from colliding?

Store the two template sets as two separate campaign sequences with two distinct lead lists. Candidate sourcing runs on one cadence and copy set; client BD runs on another. Never merge them into one sequence.

Reply management is where the pipelines collide most dangerously. A candidate reply and a client reply landing in the same inbox, answered with the wrong tone or template, is the operational failure that costs placements and relationships. A unified inbox that tags each thread to a CRM segment (candidate vs client) is what keeps a recruiter from pitching a service to a candidate or a role to a buyer.

The system enforces the separation the recruiter cannot maintain by hand at volume. At 80 to 100 sends a day across two motions, a spreadsheet and a filtered LinkedIn inbox is not a sustainable reply-management system.

This is also the question of whether a separate LinkedIn Recruiter seat adds anything when you already have an outreach tool running both pipelines: do you need LinkedIn Recruiter runs through that cost-vs-capability case directly.

FAQ

Should I send a connection note when sourcing candidates, or connect blank?

Both approaches work, and the right one depends on your weekly volume and account warmth. A note earns the accept by demonstrating relevance before the candidate decides to click through to your profile. Connecting blank avoids the recruiter-spam pattern and saves invite budget. The higher-leverage variable is what you send in the first message after acceptance. If your note is specific and earned (a real observation about their work, a shared connection, a genuine hook), send it. If it is generic, go blank.

How many follow-ups should I send a candidate before stopping?

Two touches after the first message, then stop. The first follow-up (day 5 to 7) is a low-pressure bump with a value add or easier ask. The second and final follow-up is a graceful close that leaves the door open. A third DM rarely converts and risks a spam report that damages your account's reputation with LinkedIn's systems. Passive talent moves on its own timeline; a clean exit keeps the door open for a future search.

Can I use AI to personalize recruiter templates without it sounding robotic?

Yes, if the AI is pulling from real prospect activity rather than generating from scratch. AI that fills a specific, observed detail (a post they wrote, a promotion, a company milestone) into a template you control reads naturally because the frame is human and the variable is real. AI that generates a full message from a job title and name reads like mail merge with extra steps. The system matters more than the model.

What is the biggest difference between a candidate message and a client-BD message?

Intent and proof. The candidate message is pitching an opportunity to someone not looking, so it needs a genuine reason this person, a specific role detail, and a low-commitment ask. The client message is pitching your firm's ability to solve a known problem, so it needs a specific hiring trigger, a narrow proof point (time-to-fill, placement type, geography), and a similarly low-commitment ask. The structural shape is similar; the substance is completely different.

How do I stop candidate and client replies from getting mixed up?

Run them as two separate campaign sequences with two distinct lead lists from the start. When replies come in, route them through a unified inbox that tags each thread to a CRM segment (candidate or client) at the point of reply. The operational problem is not the templates themselves but the reply management layer: a recruiter answering 40 threads a day across two audiences in a flat LinkedIn inbox will eventually answer a buyer with candidate copy or vice versa. The system enforces what attention cannot.

Sources

Want to automate what you just learned?

Reachium turns these strategies into automated LinkedIn campaigns that book meetings on autopilot.

Try Reachium Free

MORE FROM LINKEDINSIDER