Candidate Sourcing Agent
Searches job boards, professional networks, and internal talent pools to build a ranked list of qualified passive and active candidates for open roles.
Recruiters spend hours manually searching LinkedIn, job boards, and internal databases to find candidates who match a role's requirements, often missing strong passive candidates who aren't actively applying
This manual sourcing process is inconsistent across recruiters and slows down time-to-fill for hard-to-staff positions
The agent continuously scans configured sourcing channels using the role's skills, experience, and location criteria, then scores and ranks candidates against the job requirements
It flags top matches for outreach and drafts personalized first-touch messages, cutting the sourcing cycle from days to hours
The agent ingests the job requisition and parses required skills, seniority, and location constraints, then queries connected sourcing channels via API to pull candidate profiles. It applies a scoring model that weights skill overlap, career trajectory, and tenure patterns to rank candidates, and cross-references internal ATS records to exclude duplicates or previously rejected applicants. Results are pushed into a sourcing queue with draft outreach messages ready for recruiter approval.
Parse Requisition
- Extract required skills and experience from the job description
- Identify seniority level and location constraints
- Define must-have versus nice-to-have criteria
- Set target candidate volume
Search and Aggregate
- Query professional networks and job boards via API
- Pull internal talent pool and past applicant records
- Deduplicate candidates across sources
- Normalize profile data into a common schema
Score and Rank
- Score candidates against skill and experience match
- Weight career trajectory and tenure stability
- Exclude previously rejected or blacklisted candidates
- Rank the pool into tiers of fit
Deliver and Draft Outreach
- Push shortlist into the sourcing queue
- Draft personalized outreach messages per candidate
- Flag candidates requiring recruiter judgment
- Log sourcing activity to the ATS