Candidate matching
Who in my database could fit this role?
Matching starts from the job offer and looks through your whole talent pool, then brings back the profiles worth a look.

Jarvi reads your job offer and brings back the closest people from your own database, ready to add to the project.
Used by 1,200+ agencies and recruiters in 25 countries.
Candidate rediscovery
Over the years your agency has met thousands of people for other clients and other roles. Matching brings the right ones back when a new role needs them.
Your database, by the year you met them
Payroll Manager
New role · Leeds · October 2026
Back on your desk for this role
Nina H.
Interviewed in 2024, notes on file
Omar S.
Applied for another role in 2023
David K.
Placed as Payroll Officer in 2020
Your notes, past interactions and earlier projects are still on the profile, so you pick up the conversation where you left it.
Calling someone you interviewed two years ago is a warmer conversation than a first contact with a stranger.
Every candidate you met for a past client stays searchable for the next one, however long ago it was.
AI search
You type what you need in a normal sentence, with or without a project open, and Jarvi turns it into a search on your database. Each question below shows what comes back.
Payroll managers near Leeds we spoke to in the last two years
Jarvi searches your database
Nina HOLT
Payroll Lead @ Aire Valley Foods
Omar SAYED
Payroll Manager @ Pennine Care Homes
Elena MORETTI
Senior Payroll Specialist @ Northgate Retail
View all 14 results
Java developers in Manchester who are open to work
Jarvi searches your database
Adam NOVAK
Senior Java Developer @ Irwell Systems
Sara KOWALSKA
Backend Developer @ Quayside Labs
Marco BIANCHI
Java Tech Lead @ Mersey Digital
View all 9 results
Account managers in Madrid who replied to us this year
Jarvi searches your database
Elena GARRIDO
Key Account Manager @ Retiro Foods
David RUIZ
Account Manager @ Castellana Media
Nina ALVES
Account Executive @ Prado Software
View all 21 results
From job offer to shortlist
You start from the project you already have, and Jarvi does the searching while you decide who is worth a call.
About 1 min
Everything begins with the project you already opened for the client. If the brief came as a document or in an email, Jarvi AI can fill in the job offer fields from it.
Payroll Manager · Calder Health
Job description
Can you fill in the job offer fields for me?
0 min, done by AI
In the Profiles tab of the project, you click Search matching profiles. Jarvi reads the job offer, writes the search and looks through your whole talent pool, however long ago you met each person. The people already in the project are left out, and if nothing comes back, the search is widened once and Jarvi tells you so.
Nina HOLT
Payroll Lead @ Aire Valley Foods
Interview
3 years ago
Omar SAYED
Payroll Manager @ Pennine Care Homes
Job Application
3 years ago
Elena MORETTI
Senior Payroll Specialist @ Northgate Retail
Phone call
a year ago
David KERR
Payroll Officer @ Brightwater Group
Email received
5 years ago
People already in this project are left out of the results
Under 1 min
The search stays in plain sentences that you can change, and you can still add the filters you know well, such as availability or the last time you spoke. A search you run every month can be saved and reopened in one click.
Advanced search for Profiles
Profile information
Open to work?
Interactions & activity
Last interaction date
Assigned To
About 1 min
The closest profiles come first and the list gets looser as you scroll, so you stop when it no longer fits. You tick the people you want and click Add to project, and from there they follow your usual pipeline.
Nina HOLT
Payroll Lead @ Aire Valley Foods
Omar SAYED
Payroll Manager @ Pennine Care Homes
Elena MORETTI
Senior Payroll Specialist @ Northgate Retail
David KERR
Payroll Officer @ Brightwater Group
Payroll Manager · Calder Health
Job description
Can you fill in the job offer fields for me?
Nina HOLT
Payroll Lead @ Aire Valley Foods
Interview
3 years ago
Omar SAYED
Payroll Manager @ Pennine Care Homes
Job Application
3 years ago
Elena MORETTI
Senior Payroll Specialist @ Northgate Retail
Phone call
a year ago
David KERR
Payroll Officer @ Brightwater Group
Email received
5 years ago
People already in this project are left out of the results
Advanced search for Profiles
Profile information
Open to work?
Interactions & activity
Last interaction date
Assigned To
Nina HOLT
Payroll Lead @ Aire Valley Foods
Omar SAYED
Payroll Manager @ Pennine Care Homes
Elena MORETTI
Senior Payroll Specialist @ Northgate Retail
David KERR
Payroll Officer @ Brightwater Group
Matching and scoring
Matching finds the people in your database who could fit the role, and scoring tells you how well each of them fits.
Candidate matching
Matching starts from the job offer and looks through your whole talent pool, then brings back the profiles worth a look.
AI scoring
Scoring then gives each of them a fit level with a short reason, so you know who to call first.
See it on a real role
Bring a role you are working on and see how matching turns it into a shortlist
In a 30-minute demo, we turn your brief into a job offer, run the matching and look at the profiles that come back together.
A typical morning
Here is an example of how a new role can go from a client email to the first messages within half an hour.
9:00
A client sends a new role by email, and you open a project for it.
9:05
Jarvi AI turns the brief into the job offer fields of the project.
9:06
Your database is searched and the closest profiles come back first.
9:20
You pick the people worth calling and add them to the project.
9:30
A sequence goes out by email and WhatsApp while you pick up the phone.
It is a way to find, for an open role, the people in your own database who could fit it. In Jarvi, the AI reads the job offer of the project, writes the search for you and brings back the closest profiles you already know, leaving out those already in the project.
They work in opposite directions. Screening sorts the applications that came in for a role. Matching starts from the role and goes looking through the profiles you already have, including people who never applied for it.
A good tool looks through every candidate you have already met, not only a list you keep on the side, and it should spare you from writing the search yourself. In Jarvi the search is written from the job offer and widens the terms, so a profile described with other words still comes up. People already on the role are left out, and once you have picked your shortlist it goes into the project in one click.
Only the job offer of the project. Matching can start as soon as it has a title, a description or a location, and the more you fill in, the better the search. If all three are empty, Jarvi tells you and offers to fill the job offer with AI from the brief you received. For the AI score to appear next to each profile, the job offer also needs a description, the profile sought and a location.
That is how the search is meant to work. It ranks profiles rather than filtering them strictly, so the closest ones come first and the list gets looser as you go down. When it stops fitting, you can stop reading, and when you need a strict rule you can add an advanced filter.
No. Matching only searches the profiles already in your Jarvi talent pool, the people you sourced, imported or interviewed over the years. Its value is to make that database easy to search again for every new role.
No. AI matching only suggests profiles, and every decision stays with you. Nobody is added to the project until you select them and click Add to project, and nobody receives a message until you decide to start a sequence.
It starts from the project your consultants already work in, and what it asks of them is to read a list and pick names rather than build a search. In the demo, we take one of your current roles through it so you can judge for yourself.
In a 30-minute demo, we take one of your current roles through the matching, from the brief to the shortlist.


Get started with Jarvi and grow your recruitment business.