Source candidates

A guide to getting candidates into your roles, whether you want the AI sourcing assistant to find them for you or you already have their CVs ready to add.

There are two ways to add candidates to a role. Use the AI sourcing assistant when you need to go and find people, searching the web or your existing talent pool. Drop CVs in directly when you already have them, whether they arrived by email, from a colleague, or saved from an event.

With the sourcing assistantFind candidates with the AI sourcing assistant

The assistant searches for candidates through conversation, then lets you refine what it finds before adding anyone to your pipeline. It works in three steps.

Step 1.Open the sourcing assistant

Navigate to a role in First and click the AI Sourcer button. You’ll find it in the top right hand side of the role management page.

The AI Sourcer button on the role management page
The AI Sourcer button on the role management page.

The assistant greets you with context about the role you’re working on. To get started quickly, click one of the shortcut buttons: Source new candidates to search the web, or Find candidates from existing roles to search your talent pool.

The sourcing assistant with shortcut buttons to get started
Click either shortcut button to get started, or type a message to chat directly.
Tip
The assistant works best when your role already has criteria set. It uses them to understand who you need.
Step 2.Find candidates

The assistant gives you two ways to find candidates: searching your existing talent pool and searching the web. You can use either or both, and refine results through conversation.

Search existing candidates

Ask the assistant to look through candidates who have applied to other roles in your organisation. It matches roles with similar outcomes and responsibilities to find people who fit.

Example prompts to get started:

  • “Find candidates similar to those who applied for our backend role”
  • “Search for people who applied to marketing roles”
  • “Look for strong candidates from our platform team roles”

It will not re-surface candidates already sourced for this role. Candidates from existing roles arrive with their assessment data from previous applications.

Searching existing candidates from other roles
Searching your existing talent pool for candidates from similar roles.
Tip
Start here before searching the web. Candidates in your existing talent pool already come with assessment data, so they are usually quicker to evaluate.
Search the web

Ask the assistant to find candidates on the web using Google X-Ray searches. It searches across LinkedIn, GitHub, personal sites and more.

Example prompts to get started:

  • “Find me software engineers with 5+ years Python experience in London”
  • “Search for product managers with fintech background”
  • “Look for data scientists on LinkedIn in Manchester”

It can run several searches to build up a pool, and it enriches profiles before presenting them to you.

Searching for candidates on the web via Google X-Ray
Finding candidates on the web using Google X-Ray searches.
Tip
Be specific about location in your prompt. The assistant checks that candidates match the role location, but naming it upfront helps it search more effectively.
Refine your search through conversation

The assistant is conversational, not a one-shot search. You can iterate and steer towards exactly the candidates you need:

  • Narrow by location: “Focus on candidates based in Manchester” or “Expand the search to include the whole of the North West”
  • Target specific companies: “Look for people who’ve worked at Deliveroo, Monzo, or Revolut” or “Find candidates from Big Four consulting firms”
  • Hone into requirements: “I need someone with Kubernetes experience specifically” or “Prioritise candidates who’ve led teams of 10+”
  • Broaden when results are thin: “That’s too narrow, try removing the education requirement” or “Include people with adjacent experience like DevOps”
  • Combine both searches: “Search existing candidates from our platform team roles, then also look on the web for SREs in London”
  • Iterate on results: After seeing candidates, you can say “More like candidate 3” or “These are too senior, find mid-level instead”

The assistant remembers the conversation, so you do not need to repeat yourself.

Refining a search through conversation with the assistant
Refining results through natural conversation with the assistant.
Review enriched profiles

Enriched profiles include full name, location, a short summary, work history with dates, education history, and contact links (email, LinkedIn, GitHub, Twitter where available).

Candidates appear as cards. A badge shows where each one came from: New for web-sourced candidates or From Role for candidates from your talent pool.

If the results aren’t right, just ask for more candidates or refine the search.

Enriched candidate cards with profile details, work history, and contact links
Enriched candidate cards with profile details, work history, and contact links.
Step 3.Add candidates to your role

Tick the candidates you want, then click Add to pipeline to add them all at once.

  • Web-sourced candidates: get a new application with their enriched data and a CV generated from their work and education history.
  • Existing candidates: their application is copied across, keeping previous assessment data.

Added candidates sync to your ATS if one is configured. The assistant checks for duplicates by email, so you won’t add anyone twice.

Selecting candidates and adding them to the role pipeline
Select candidates and click Add to pipeline to add them to your role.
Tip
You can clear the enriched candidates and start again.
Without the assistantAdd candidates you already have CVs for

Sometimes you already have a candidate’s CV instead of needing to search for them. Someone might have emailed it to you, a colleague might have passed it on, or you might have a folder of them saved from an event.

Go to the role’s applications page and drag the files anywhere onto it. A drop area appears reading “Drop CVs to add candidates”. Drop your files there. First accepts .pdf, .docx, .rtf, .txt, .md and .html files, up to 20 at a time.

The candidates land in the role’s inbox and are submitted automatically once First has processed them. That means they are screened against the role’s criteria like any other applicant, rather than sitting as drafts for you to submit.

Tip
Drop no more than 20 files at once. If you drop more, First will not upload any of them, and you will need to drop them again in smaller batches.

Any questions or suggested improvements for the guide?

Get in touch at support@first.cx

First.cx logo
Copyright © OpenDigital Limited 2026

We use cookies to analyse site traffic and improve your experience. By clicking "Accept", you consent to our use of analytics cookies. See our Privacy Policy for details.