Candidate Sourcing Agent
A candidate sourcing agent is an AI agent for talent acquisition that searches the ATS and CRM (past applicants, silver medalists, referrals) and permitted external profile sources against a role brief, and drafts personalized outreach for the recruiter to review and send.
How does the candidate sourcing agent work?
What flows in, what the agent does with it, where a person decides, and what comes out.
Reads from
Role brief and success profile · Past applicants, silver medallists and referrals · Permitted external profile sources · Contact-consent status · Outreach templates
AI agent · runs when a req is about to open, or a role brief is signed off
Candidate Sourcing Agent
A person decides
Recruiter decides who is contacted and sends every outreach
Produces
Longlist with match evidence · Outreach drafts for the recruiter · Source and consent log per candidate
What does the candidate sourcing agent do?
Searches the ATS and CRM (past applicants, silver medalists, referrals) and permitted external profile sources against a role brief, and drafts personalized outreach for the recruiter to review and send.
What does it produce?
A sourced longlist with the evidence for each match and ready-to-edit outreach drafts
Who decides?
The recruiter decides who is contacted and sends the outreach; the agent finds, matches and drafts.
What systems does the candidate sourcing agent connect to?
Examples of the kind of systems this agent would read from or write to, so you can picture it in your own stack. The actual set is whatever you run.
-
ATS / CRM
past applicants, silver medalists, referrals
-
Sourcing
external profiles under license
-
Email
recruiter sends outreach
What data does it need?
- ATS and CRM talent pool
- role brief and success profile
- external profile sources with lawful access
- outreach templates
How would you measure it?
sourced-to-reply and sourced-to-interview rates, monthly, by source; time to first slate, per req; recruiter sourcing hours per req, monthly
What does a first proof look like?
Pick three open reqs and run the agent against the ATS and CRM in a sandbox, external sources only where the license permits. Recruiters review the longlist for two weeks, mark each match worth a call or not, and send the outreach they choose.
You'd call it working when
A useful share of the longlist is people the recruiter would not have found by hand, and drafts go out with light edits.
What usually goes wrong?
- Silver medalists from three years ago have moved on; CRM freshness matters more than matching
- External-profile access must be under a license that permits it; scraping is not sourcing
- Matching on proxies (school, gap years, past employer) drifts into protected characteristics; audit the evidence fields
What are the guardrails?
- Recruiter sends every message; the agent never contacts a candidate
- Match evidence limited to skills, experience and role criteria; no protected characteristics or proxies
- External profiles only from licensed sources with GDPR-compliant notice; source recorded per candidate
- Longlists and drafts expire; unsuccessful sourced profiles are not kept beyond retention policy
What leaves your boundary is set per build; the inputs above are the ceiling, and where the model runs, what it retains, and the DPA are agreed with your security team before anything is connected.
Our read
Widely deployed and well understood. Low-risk to build well.
Some ATS, HRIS or LMS suites ship a version of this. Where yours already does the job well, switch it on. The agent earns its place when the native feature is missing, rigid, or does not respect your rules; the strategy month is where that call gets made.
matches individuals to criteria; must exclude protected characteristics and respect GDPR on external profiles
Where it sits in the order
Useful fast, but needs the CRM cleaned and the licensing question settled first
Is a Candidate Sourcing Agent worth building for your function?
That depends on your numbers, your data, and what else is on the map for you. The strategy month works that out.
Thirty minutes. Bring the number this would move.