Recruiters run two outbound funnels at once, and almost every piece of advice in this space addresses only one of them.
Client business development is ordinary B2B outbound. A hiring manager with an open role, a sequence, a meeting.
Candidate sourcing looks similar and behaves completely differently. The person is not buying anything, is being approached about the most personal professional decision they make, and will judge you, and your client, on a single message.
The mistake that costs most is running the first playbook on the second audience.
Why candidate outreach is not sales outreach
Four structural differences.
There is no problem to agitate. B2B outbound works by naming a cost the reader is already paying. A software engineer who is happy in their job has no problem. The message cannot be “here is what is wrong with your situation” because you do not know, and guessing reads as insulting.
The sender is on trial, not the offer. A prospect evaluating software tolerates a mediocre email from a good product. A candidate reads a mediocre message and concludes the role is mediocre, the company is mediocre, and you do not know what you are recruiting for. The message is the employer brand for the first thirty seconds.
Volume damages you faster. A prospect who ignores you forgets you. A candidate who receives three generic approaches in a quarter remembers your agency’s name in a way you do not want, and talks about it. Talent markets in any one speciality are small and well-connected.
The same person is a candidate now and a client later. The engineer you spam this year is a VP of Engineering in four years, choosing an agency. This is not a hypothetical, it is the most common origin of a recruitment agency’s inbound.
So the governing rule: candidate outreach should be lower volume and higher specificity than any sales sequence you would run. That is not a moral position, it is a yield position. Specificity is what gets replies from people who are not looking.
The candidate funnel
Channel order
LinkedIn first, by a long distance. It is where the professional context lives and where the approach is expected. Connection requests and messages, not mass InMail.
Email second, and only with something to say. A candidate’s work email is for scheduling and detail once a conversation exists, not for the first approach. A personal address obtained from a database for a cold first touch is where most candidate outreach goes wrong, on reception and sometimes on lawfulness.
Phone third, for candidates who have engaged. A cold call to someone at their desk about leaving their job is an awkward position to put them in, and they will tell you so.
WhatsApp for in-process candidates only, where the market expects it. Excellent for keeping a live process moving, poor as a first touch.
What the first message has to contain
Three things, and it fails without any of them:
- Why this person specifically. Not “your background is impressive.” The actual thing, the system they built, the company stage they have worked at twice, the specialist skill the role needs.
- What the role is, concretely. Level, scope, product, stage, and a range if you can get one. Vagueness signals you cannot be trusted with the rest of the process.
- A low-cost next step. Not “are you interested in a new opportunity.” Something closer to: happy to send the detail across, no call needed.
And one thing to leave out: urgency. Manufactured urgency works on buyers with a problem. On candidates it signals a desperate client.
Volume and sequence
Shorter than any sales sequence. Three touches, not eight.
- Touch one: the specific approach, on LinkedIn.
- Touch two, four or five days later: one new piece of information, the team, the technical detail, the reason the role exists.
- Touch three: a genuine close. “I will leave it there, if the timing changes, my details are below.” Then stop, and mean it.
Eight-touch persistence on a candidate reads as harassment rather than diligence, because they already understood and chose not to answer.
Timing signals, used in reverse
This is where recruitment outbound has an advantage over sales outbound: the signals are stronger and the windows are clearer.
| Signal | What it means for sourcing | Window |
|---|---|---|
| Job change | Newly placed candidates are off the market, but their former colleagues are now reachable, and the person who backfilled them may be overloaded | Reach the network, not the mover |
| Job change at 12–18 months | The most receptive population in any market. Early enough to be unsettled, long enough to have tried | Ongoing |
| Promotion passed over | Hard to detect directly; visible when peers are promoted and one is not | 90 days |
| Company layoffs or funding trouble | Highest receptivity, and requires care. A clumsy approach here is remembered permanently | 2–6 weeks |
| Acquisition announced | Retention packages land, then expire. The second window is the real one | 6–18 months |
| Hiring posts at a competitor | Tells you who is building a team, a client signal and a candidate signal at once | 6 weeks |
How long each signal stays actionable covers the general mechanics. The recruitment-specific point is that the same signal often serves both funnels: a company posting five engineering roles is a client prospect, and its existing engineers are a candidate pool. Watch once, use twice.
The client funnel
This part is ordinary B2B outbound, with three adjustments.
Hiring posts are your primary trigger. A live job advert is an explicit statement of need with a known budget. Why a job posting is a buying signal covers the timing, roughly six weeks of useful window, and the first two are the valuable ones.
Your proof is specific placements, not capability claims. “We placed three senior backend engineers at Series B fintechs in Berlin this year” outperforms any description of your process. Every agency claims the process.
The strongest opener is a candidate, not a pitch. Leading with a real, available, relevant person converts better than any value proposition, and it is only credible if the person exists. Doing this with an invented candidate is the fastest way to be excluded from a market.
Running both without collision
The operational problem nobody writes about: two funnels, overlapping data, and a serious failure mode.
Separate workspaces or clear segmentation. Candidate records and client contact records must not share a suppression list, a sequence or a sender. A candidate receiving a client BD email is a bad day. A hiring manager receiving a candidate approach is worse.
Separate sending domains and identities. Client BD from your agency’s commercial domain. Candidate outreach from recruiters’ own named identities. The tone, the volume and the reputation profiles are different, and mixing them puts both at risk.
One suppression list across everything, by person. A candidate who asked not to be contacted must not appear in a client campaign eighteen months later because they changed employer. This is the single most important piece of hygiene in recruitment outbound and almost nobody builds it.
Shared signal monitoring, separate action. One watch on a target company feeds both funnels, with different sequences.
For multi-client agencies, the structure question is the same one in how to structure agency workspaces, client isolation, per-client suppression, separate reporting.
LinkedIn account risk, which is higher for recruiters
Recruiters hit LinkedIn’s limits harder than anyone, because sourcing is search-heavy and message-heavy by nature.
The things that actually get accounts restricted are behavioural: a low acceptance rate on connection requests, a high rate of messages that go unanswered, reports from recipients, and session patterns that do not look like a person. Recruiters are exposed on all four.
Practical consequences:
- Roughly 100 connection requests a week per account is the sustainable figure. Sourcing volume tempts people well past it.
- Acceptance rate is a health metric, not a vanity one. Generic requests to people with no reason to accept degrade the account that sent them.
- One restricted recruiter account removes that person’s entire pipeline, including live candidate conversations. The cost is not the account, it is the processes mid-flight.
- Consider dedicated sourcing accounts for high-volume specialities, warmed properly rather than spun up in a week.
What actually gets LinkedIn accounts restricted has the detail, and account warmup has the ramp.
Compliance, briefly and seriously
Candidate data is more sensitive than commercial contact data, and the rules differ by market.
Three things worth knowing:
Sourcing a candidate’s details and contacting them about a role is generally workable in most jurisdictions where the professional context is clear, and the specifics vary, particularly on using personal rather than work addresses.
Candidate data carries stronger rights. Access, correction, erasure and objection requests are more common in recruitment than in sales, and your systems need to be able to answer them properly across every tool you use.
Retention is the common failure. A CV database from 2019 that nobody has refreshed or re-permissioned is a liability rather than an asset in several markets.
This is a get-proper-advice area rather than a read-a-blog-post area, especially for agencies sourcing across borders. The outbound compliance guide covers the general shape; a recruitment practice should have its own review.
The metrics that matter
Different from sales metrics, because the funnel converts differently.
Candidate side:
- Response rate per 100 approaches, segmented by speciality and seniority. Senior and specialist populations respond at materially different rates and a blended number hides everything.
- Approach-to-conversation rate, the one that reflects message quality.
- Conversation-to-submission rate, reflects role quality and your brief.
- Approaches per placement, the real cost number.
Client side:
- Standard outbound metrics, plus time from hiring-post detection to first contact. Under 48 hours is a different business from under two weeks.
Candidate messaging that gets replies
- Lead with the candidate, not the role: reference their actual experience or work.
- Be specific about why this particular role might fit them, not just that it exists.
- Respect their time: be concise and clear about what you’re asking.
- Be human and honest: candidates respond to recruiters who feel like real people.
The short version
Recruiters run two funnels. Client BD is ordinary B2B outbound triggered by hiring posts. Candidate sourcing is not sales and breaks when treated as such, there is no problem to agitate, the message is the employer brand, volume damages you faster, and today’s candidate is tomorrow’s client.
Candidate outreach: LinkedIn first, three touches not eight, and a first message that names why this person specifically, what the role concretely is, and a next step that costs them nothing.
Keep the funnels apart, separate domains, separate workspaces, one person-level suppression list across both. Watch signals once and use them twice.
And respect the LinkedIn limits, because recruiters hit them first and a restricted account takes live processes down with it.
Next: why a job posting is a buying signal, or what gets LinkedIn accounts restricted.
Frequently asked questions
How is candidate outreach different from sales outreach?
There is no problem to agitate, the message itself represents the employer brand, high volume damages your reputation in a small talent market faster than it damages a sales pipeline, and the candidate you approach badly today may be a hiring manager choosing an agency in a few years.
How many times should you follow up with a candidate?
Three touches total, spaced four or five days apart, with new information in the second and a genuine close in the third. Eight-touch sales persistence reads as harassment to someone who understood the first message and chose not to reply.
What is the best channel for candidate sourcing?
LinkedIn, clearly. Email works for detail and scheduling once a conversation exists; WhatsApp for candidates already in process where the market expects it; phone only after engagement.
How should a recruitment agency separate candidate and client outbound?
Separate workspaces, separate sending domains and identities, and one person-level suppression list spanning both so that a candidate who opted out never appears in a client campaign after changing employer.
How do recruiters get more replies on LinkedIn?
By targeting better-fit candidates and personalizing the opener, leading with the candidate’s experience rather than the job. Fewer, more relevant, more human messages beat high-volume generic ones.
What should recruiters avoid in outreach?
Generic, role-first templates and high-volume blasting. They get ignored and can hurt the employer brand. Specific, respectful messages are what earn replies.
