Something strange happens when you ask most recruiters where they look for candidates.
They describe job boards. LinkedIn postings. Indeed. Maybe a referral here and there. And then they wonder why the same ten people keep applying to every role and none of them are quite right.
The talent they actually want is not on job boards. It never was. A 2023 Achievers study put a number on its, passive candidates, meaning people who are employed and not looking, make up 39% of the total talent pool. That is not a small segment. Those are the majority of the people worth hiring. And most recruiting teams are not touching them at all.
By 2030 a Korn Ferry report projects more than 85 million jobs globally could sit empty because there are not enough skilled workers to fill them. Companies that keep waiting for the right person to submit an application are going to feel that number personally.
This piece is about going to find the people who are not looking. How to find them, what to say, and how to actually get them through a hiring process without losing them halfway through.
Before Sourcing Anyone: The Conversation Most Recruiters Skip
Here is where a lot of passive sourcing goes wrong before it even starts.
The recruiter gets a req, pulls up LinkedIn Recruiter, and starts searching based on whatever the job description says. The job description was written two years ago and copied from something before that. Nobody checked whether it still reflects what the role actually needs.
Sit down with the hiring manager first. Not a five-minute Slack exchange an actual conversation about what this person genuinely needs to do to succeed. What is truly non-negotiable versus what would just be nice to have? What kind of background has actually worked on this team before versus what just looks good on paper?
Degree requirements come up a lot here. Between 2017 and 2019, employers dropped degree requirements for 46% of middle-skill positions and 31% of high-skill positions when the market got competitive enough to force the issue. Most of those requirements were never doing anything useful. Removing them opens up the passive candidate pool without changing who actually gets hired.
Pull real profiles up during the meeting. Show the hiring manager what the talent pool looks like with different filters applied. That back and forth, messy as it sometimes gets, saves weeks of sourcing in the wrong direction.
Where Passive Candidates Actually Are
LinkedIn is the obvious answer, and it is correct: LinkedIn Recruiter with proper filters on skills, past companies, titles, and seniority is still the most direct route to passive candidates at scale.
But stop there, and a lot gets missed.
For engineers and developers, GitHub shows actual work. Not a resume that claims familiarity with a language, real commitments, real projects, real output. For designers, Behance and Dribbble do the same thing. Niche professional communities, industry Slack groups, conference attendee lists and passive candidates spend time in all of these without thinking about job hunting at all.
The ATS is worth opening too. Silver medalists people who came close on a previous search but did not get the role are sitting there already assessed and already familiar with the company. Their skills may fit better now than they did six months ago. Employee referrals consistently outperform cold sourcing because someone who already knows people on the team is far more likely to take outreach seriously.
And internal candidates. Current employees are often the strongest passive candidates available and the most overlooked. Filling from within is faster, costs less, and keeps good people from quietly deciding they need to look elsewhere to grow.
The Outreach Message: Where Most of This Either Works or Doesn't
A generic InMail about an exciting opportunity gets deleted. That is just reality. Passive candidates receive them constantly, and they have become very good at identifying them in about three seconds.
What gets opened is specific. It mentions something real a project the person led, a company they built something at, or a skill that connects directly to what the role actually needs. LinkedIn's own data shows personalized messages outperform bulk sends by about 15%. That gap compounds fast when sending in volume.
Subject lines matter more than most recruiters think they do. Something that references the candidate specifically gets opened. Something generic does not. If there is a mutual connection at the company, use it candidates are 46% more likely to respond to an InMail when they already know someone there.
Keep it short. Messages between 200 and 400 characters get 16% more responses according to LinkedIn data. That is barely a paragraph. The goal of the first message is not to explain the entire role. It is to make one small, easy ask a ten-minute call, not an application. Not a three-stage interview process. Just a conversation.
When They Agree to Talk: Don't Pitch
The instinct when a passive candidate agrees to a call is to immediately start selling the role. Resist that completely.
Listen first. Why did they agree to the call? What does their current situation look like? What would they actually need to see to take something new seriously? Those answers tell a recruiter everything they need to know about how to run the rest of the conversation.
Someone who cares about growth needs to hear real stories about how people on the team have developed not talking points about learning culture. Someone who cares about flexibility needs specifics about what remote work and time off actually look like day to day, not a line about work-life balance on the careers page.
And if they are not ready right now? Fine. Note why finishing a project, just started a new role six months ago, waiting for a bonus. Come back at the right time. The recruiters who stay in genuine contact with passive candidates over months and years build something no job posting can replicate. A warm pipeline of people who already know the company and trust the recruiter enough to take a call.
The process has to be easy, or they leave.
Getting a passive candidate interested is one problem. Keeping them through the process is a completely different one.
These people have jobs. They are not taking three days off to sit through five interview rounds. If the process is slow, requires things that feel risky given their current employment, or has unnecessary steps that feel like the company is not respecting their time they drop out. And they usually do not say why.
Cut the application down. A LinkedIn profile has everything needed to start a conversation requiring a resume upload plus ten form fields on top of it adds friction that serves nobody. Use video calls to remove travel. Reduce interview rounds to the ones that genuinely matter. Shorten assessments.
References need flexibility too. An employed candidate is not listing their current manager. Former managers, past colleagues, freelance clients they all tell the same story. Be flexible about it.
What Happens Before Outreach: Employer Brand
Every passive candidate who receives a message looks up the company. Every time. That thirty-second search decides whether they reply or close the tab.
Glassdoor reviews, the LinkedIn company page, employee stories, what the team posts are doing recruiting work constantly whether anyone is managing them actively or not. A passive candidate who already has a positive impression of the company before the first message arrives is significantly easier to engage.
For smaller companies that cannot compete on salary, this is where the story gets told. What is being built here and why does it matter? Who are the actual people doing the work? Real and specific content about those things attracts passive candidates who fit the mission, not just candidates who took the offer because the money was marginally better.
Where Leelu AI Fits Into All of This
Everything in this piece takes time. Finding passive candidates across platforms, personalizing outreach at scale, following up without being annoying, tracking conversations across dozens of live searches, and scheduling calls without playing calendar ping pong for four days.
Most recruiting teams are already at capacity. This work gets done inconsistently when done manually or not done at all.
Leelu AI runs the sourcing side of this automatically. It pulls from LinkedIn via direct API not scraping, actual API accessal ongside Indeed, Monster, CareerBuilder, and ten-plus other platforms simultaneously. Not one after another. All at once. Candidates get scored against role requirements automatically. Personalized outreach goes out without a recruiter writing each individual message. Follow-ups happen at the right time. Interviews get booked without manual back and forth.
Teams using Leelu AI report cutting sourcing time by up to 85%. Average candidate response rates sit around 48%. More than 2,000 companies run passive sourcing through it right now from early-stage startups to large enterprise TA teams.
Job post to schedule first interview in under 24 hours. That is the pace passive sourcing needs to run at. By the time a manual process gets halfway through the platform list, the best candidates have already heard from someone else.
Frequently Asked Questions (FAQs)
What is a passive candidate?
Someone employed and not actively looking but open to the right opportunity if it reaches them the right way at the right time.
What is the best way to source passive candidates?
LinkedIn Recruiter, employee referrals, ATS silver medalists, niche communities, and GitHub for technical roles. Use multiple channels, not just one.
Why do passive candidates respond to outreach?
Personalization. Something specific about their actual work. A short message with one small ask not an immediate request to apply.
How many follow-ups should go out?
One or two maximum, each adding something genuinely new. More than that, without a reply means coming back in a few months.
How does Leelu AI help with passive sourcing?
Sources across ten-plus platforms simultaneously, sends personalized outreach automatically, and books interviews without manual follow-up cutting sourcing time by up to 85%.



