How to Turn Your Agency's Candidate Database Into More Placements

Most agency recruiters aren't short on candidates. They're short on a system that remembers the candidates they already found. The fastest path to your next placement usually isn't a new LinkedIn search — it's the person already sitting in your ATS from a search you ran six months ago.

What is a Most Placeable Candidate (MPC)?

A Most Placeable Candidate, or MPC, is a candidate strong enough to market to clients before a specific role exists for them. Instead of waiting for a job order that fits, recruiters pitch the candidate directly: their skills, availability, and what makes them a fit for a type of role a client is likely to need soon.

Agency recruiters have used the MPC play for decades in retained and contingency search. The idea is simple: a great candidate creates its own demand. The problem is most agencies can't find their MPCs fast enough, because the candidate is buried in a database nobody searches until a matching req finally opens.

Why do agency recruiters keep re-sourcing candidates they already have?

Because most ATS platforms make candidate search worse than a free LinkedIn account. Recruiters default to LinkedIn not because it has better candidates, but because it's easier to search than the tool they already paid for.

Think about what actually happens when a new req opens at most agencies:

  • A recruiter starts a new LinkedIn search from scratch
  • They re-screen people the agency already talked to a year ago
  • They re-key notes that already exist somewhere in an old email thread
  • Meanwhile, a strong candidate from a closed search two months ago never gets a second look

None of that is a sourcing problem. It's a retrieval problem. The agency already paid the cost of finding and vetting that candidate once — sourcing them again from zero is paying for the same inventory twice.

How does candidate marketing create BD opportunities before a req opens?

Candidate marketing flips the usual recruiting sequence. Instead of client need → candidate search, it runs candidate found → client conversation. A recruiter surfaces a strong, available candidate from the database and takes them straight to a client or prospect who's likely to need that skill set, before a formal req exists.

This does three things a reactive, req-driven process can't:

  • It opens a sales conversation with a client who wasn't actively working with the agency
  • It gets a great candidate in front of decision-makers before a competing agency finds them
  • It turns "we're not hiring right now" into "let's talk about this person anyway"

Agencies that do this well treat their candidate database the way a sales team treats a pipeline — as an asset to work, not a filing cabinet.

What does it take to actually use your ATS as a sourcing tool?

Searchability. Most ATS platforms store candidate data; they don't make it usable. A resume upload isn't the same as a searchable, current, contactable candidate record.

To turn a database into a working candidate pool, an agency needs three things in place:

  • Real search, not keyword matching. A recruiter needs to find "senior RN, ICU experience, open to travel" without guessing exact resume phrasing.
  • Fresh status. A candidate who's been placed, is off the market, or hasn't answered in six months shouldn't surface as "available."
  • One system, not five. If notes live in email, screening lives in a spreadsheet, and submissions live in the ATS, nobody's going to reconstruct the full candidate picture before a call.

This is the exact gap PerfectHire built ATS+ to close — an ATS with recruiting built around it, not a tracking system recruiters work around.

How does PerfectHire's Agency+ help recruiters market existing candidates?

Agency+ was built around a simple idea: the recruiter's existing database is usually the fastest, cheapest source of the next placement, so the software should make it easy to search, resurface, and act on. Instead of treating candidate records as static history, Agency+ keeps candidate status current, makes semantic search possible (who's close to this even if the resume doesn't say it word for word), and surfaces the record with the context a recruiter actually needs before they pick up the phone.

Pair that with Conduit, PerfectHire's AI backbone, and a recruiter can ask a plain-language question about their own database instead of running a dozen filtered searches to find the same answer. The database stops being a graveyard and starts acting like a source of revenue.

We built PerfectHire after talking to 300 recruiters about what actually breaks their day. Nobody said "I need more candidates to source." A lot of them said some version of "I know we've talked to someone like this before, I just can't find them."

Frequently Asked Questions

What's the difference between candidate sourcing and candidate marketing?

Sourcing starts with a job order and searches for candidates to fill it. Candidate marketing starts with a strong candidate already in the database and creates a client conversation around them, often before a matching req exists. Most agencies are set up only to do the first one.

What is an MPC in recruiting?

MPC stands for Most Placeable Candidate — a candidate strong and available enough that a recruiter markets them proactively to clients, rather than waiting for a role that matches them exactly. PerfectHire's Agency+ is built to help recruiters find MPCs already sitting in their ATS.

Why don't recruiters search their own ATS before sourcing on LinkedIn?

Usually because the ATS search is worse than LinkedIn's. Keyword-only search, stale candidate status, and notes scattered across email and spreadsheets make it faster to start over than to dig through what's already there. Fixing that is what ATS+ is built to do.

How much revenue is sitting in an agency's existing database?

It varies by agency, but most recruiting leaders underestimate it. A database built over years of screened, interviewed candidates represents sourcing cost the agency has already paid for. Every candidate re-sourced from scratch is a repeat cost on inventory the agency already owns.

How do I get started with candidate marketing at my agency?

Start with your closed searches from the past 90 days. Pull the strong candidates who didn't get placed, check their current status, and take the best two or three straight to a client who's hired similar roles before. Book a demo to see how Agency+ helps agencies do this systematically instead of one-off.

← Back to Blog