Skip to main content
FastHire

How FastHire's AI Sourcing Agent Finds and Scores Candidates

Rakesh · August 5, 2026 · 5 min read

The AI Sourcing Agent takes a saved search, sources matching candidates from LinkedIn, and scores each one across six weighted dimensions — skills, experience, location, education, company fit, and nice-to-have match — before handing you a ranked list of Top, Good, and Possible matches.

Before you start: connect LinkedIn

The agent sources candidates through your connected LinkedIn account. If you don't have one connected, or it's expired, the run fails immediately with a clear message telling you to (re)connect it from Settings → Connections. It sources using whichever team member's LinkedIn account started the run — not a shared org-wide account.

Step 1: Start from a search

Set up an agent from a saved search — either by turning on "Create an AI agent for this search once it's saved" when creating it, or selecting Find candidates with an agent from an existing search's results page. FastHire proposes Mandatory and Desirable criteria from your search automatically (see "Setting Mandatory vs. Desirable Criteria in a Search" for how that split works and how it affects scoring).

Step 2: Calibrate the agent

You'll be shown a handful of sample candidate profiles, one at a time, and asked: "Would you consider this a valid candidate?" Select Yes or No — if No, you can optionally explain why. This calibration log is passed to the AI on every future scoring run for this agent, so it learns your specific judgment rather than applying generic criteria matching alone.

These calibration profiles are sample data, not candidates sourced from your real search — they're only there to teach the agent your preferences before it runs against real LinkedIn profiles.

Step 3: Configure the run

Set how many candidates to manage — this is a ceiling, not a target. The agent won't pad results with weak matches to hit that number; you may end up with fewer if that's all that qualifies. Trial plans are capped at a lower limit regardless of what you enter.

Leave "Add results to a new list" on if you want a list (named after your search) created automatically with the top-scoring candidates, ready for outreach.

Select Start agent run to begin.

What happens during the run

The agent runs in the background, so you can navigate away — results fill in progressively on the search's results page while it works.

  1. Sources candidate profiles from LinkedIn matching your search's full criteria, up to your candidate cap

  2. Fetches and normalizes each candidate's full profile (a single locked or unreachable profile is skipped, not treated as a failure)

  3. Scores each candidate against your mandatory and desirable criteria, using your calibration log to guide judgment

  4. Saves each as a search result with a match score, match tier, and a short match reasoning

  5. If enabled, creates a list and adds the top-scoring candidates up to your cap

Understanding match tiers

  • Top Match — score of 75 or higher

  • Good Match — score of 50–74

  • Possible Match — score below 50

Missing any mandatory criterion caps a candidate's score at 40 regardless of how well they score elsewhere — so a candidate who clearly fails a dealbreaker can never be a Top or Good Match, only Possible Match at best.

If a run fails

  • "No LinkedIn account connected" or "Reconnect your LinkedIn account" — connect or refresh your connection in Settings → Connections, then start the run again.

  • Rate limit reached — LinkedIn is temporarily throttling that account; wait and try running the agent again later.

Frequently asked questions

Does running the agent again re-score everyone, or just add new candidates?

Both — already-sourced candidates get their profile data refreshed and rescored, and any newly matching candidates are added, up to your candidate cap.

Does the agent use credits?

Sourcing and scoring itself doesn't spend contact credits — credits are spent later, the first time you actually message a candidate through an outreach sequence.

Can I change mandatory or desirable criteria after calibrating?

Update your search's criteria, then start a new agent setup from that search — it re-proposes criteria and calibration fresh each time, so a later run reflects your changes.

Why did I get fewer candidates than my cap?

The cap is a ceiling, not a target. If fewer candidates on LinkedIn actually match your criteria, the agent returns what qualifies rather than padding the list with weaker matches.