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.
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:
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.
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.
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.
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.
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.
Only if you think the role is genuinely worth their time. Sending poor fits teaches people to stop reading your messages.
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.
Whichever the person prefers. Ask them, note it on their record and use it.