Sourcing candidates

Keeping Passive Candidates Warm Between Searches

How agency recruiters build a niche talent pool and stay in touch with passive candidates between searches, so the next role starts with warm conversations.

To keep passive candidates warm between searches, build a talent pool for your niche, sort it by how ready people are to move, check in on a schedule with something useful to say, and record what would make each person consider a change. The goal is simple: when a new search opens, your first calls go to people who already know you and have told you what they want.

This article covers the time between searches. For finding and approaching passive candidates on a live search, see Recruiting Passive Candidates Without Job Boards.

Who belongs in a talent pool?

A talent pool is a list of strong people in your niche whom you'd want to present on a future search. It's smaller and more personal than a database. Good additions include:

  • Finalists from past searches who didn't get the job
  • People who said "not now" but were open to staying in touch
  • Referrals you couldn't use on the search they came from
  • Rising performers one level below the roles you usually fill
  • People you met through industry groups and events

How do you sort the pool by timing?

Note where each person is in their career and when a move might make sense. Useful signals include a new boss, a merger or layoffs at their company, a finished project, a long stretch without a promotion, or a stated goal such as wanting to lead a team. A recent promotion usually means they'll stay put for a while. Sort people into three groups: open now, open in the next year, and not likely soon. Spend most of your check-ins on the first two.

How often should you check in?

A few times a year is enough for most people, and more often for anyone who has told you they're open. Every check-in should give them something: an observation about compensation in their field, an article relevant to their work, congratulations on a promotion, or a question about how a project they mentioned turned out. Avoid generic "just checking in" messages. They train people to ignore you.

What should you write down after each conversation?

  • What would make a move worthwhile: title, scope, compensation, location, flexibility
  • What would rule a move out, such as relocation or family timing
  • Their current compensation, if they shared it
  • When and how they'd like to hear from you next

Those notes are what make your next call feel personal instead of cold. An AI assistant can help: paste in rough call notes and ask for a short summary of the person's goals, deal-breakers and the date to check back. Review it before you save it.

How do you keep track of it all?

Put your talent pool on its own prospect list, with a stage for each person and a logged history of every touch. In identifyd, each list shows the last touch for every person and who is due for a follow-up, so check-ins don't depend on memory. If you work in Claude, identifyd's Claude connector lets Claude log those touches and update stages for you from a conversation.

Frequently asked questions

How big should a talent pool be?

Small enough that you can keep in genuine touch with everyone in it. For one recruiter, that usually means the strongest people in one niche, not everyone you've ever spoken to.

Should I send passive candidates roles that aren't a perfect fit?

Only if you think the role is genuinely worth their time. Sending poor fits teaches people to stop reading your messages.

Is it OK to stay in touch with candidates I placed?

Yes, and it's good practice, but don't recruit them away from the client you placed them with. Agree with each client on which people and companies are off-limits.

What's the best channel for check-ins?

Whichever the person prefers. Ask them, note it on their record and use it.