Key takeaways
- An ATS struggles with candidates you went looking for. A candidate CRM struggles with structured hiring.
- “Integrated” can mean three very different things. One test in a demo tells them apart.
- Your old candidates are only worth calling back if their record is still up to date.
- With one record per person, the whole team works on the same candidate, and the client sees one clean shortlist.
Too long, didn't read?
Time is a precious resource. Get the information you need using your favorite AI assistant.
What is an ATS?
An applicant tracking system follows one job, from the first application to the signature. It keeps:
- the stage each candidate has reached
- the interview feedback and scorecards
- the offer and the placement
It works with people who applied. Candidates you went looking for mostly stay outside it.
Every ATS vendor will tell you they do sourcing now. Ask them where a profile lives for the eleven months before that person applies, and the answers stop being alike.
Quentin Decré, Co-founder & CEO at Jarvi
What is a Candidate Relationship Management (CRM) Software
A candidate CRM keeps you close to people, long before a job exists and long after you place them. It keeps:
- your talent pool
- every message, on every channel
- the next follow-up date
An ATS record lasts a few weeks. This one lasts for years, so the person you place today can send you your next candidate.
Candidate CRM vs customer CRM
Same three letters, two different jobs. One follows the companies you sell to, the other follows the people you place.
In sales
Customer relationship management
- The object is the company that buys
- Accounts, deals, revenue
- Runs your client side competently
- Has never heard of a shortlist
In recruitment
Candidate relationship management
- The object is a person you may place one day
- Pools, sequences, message history
- Follow-up dates and job change alerts
- Knows nothing about your invoicing
An agency needs both. In Jarvi, the CRM for recruitment agencies and the candidate side share one workspace, joined by the mandate. Comparing client-side tools? See the top recruitment CRM software.
Jarvi · Company record
General Information
Recruitment project
Senior Backend Engineer
- MKMarta KowalskiInterview 2 of 3
- TRTomás RibeiroScreening
- ABAisha BelloSubmitted
The same workspace, one click from the client to the people answering for it.
ATS vs CRM: the main differences
One question sorts everything else: where do your candidates come from?
- An ATS starts when someone applies. Everything hangs on a job.
- A candidate CRM starts when you find someone. Everything hangs on the person.
ATS
Weeks. It ends at the signature.
Candidate CRM
Months to years. A placement sends the record back round.
- A tool that waits for a trigger it never receives records nothing at all.
- A twelve-month conversation cannot be stored in a field built for a six-week process.
- Placed candidates leave the funnel and stay in the loop, as referrers and future clients.
- Search for a person in a job-centric database and you get one row per application.
- Two different definitions of success, so two different default screens.
- Feedback is structured and datable. A WhatsApp answer is neither, until a tool stores it.
- On a two-tool stack, these are often two people who never open the other screen.
- Neither report answers the client question: why is this shortlist the right one?
- The line that decides the purchase: pick the failure you can live with, then cover the other one.
Select a line to see why it matters on a live desk.
Read the last line twice. It is the one that decides the purchase.
Should you buy an ATS or a CRM first?
Think of your last ten placements. Did those candidates apply, or did you go and find them?
Where does your next hire come from?
Most agencies answer “both”. Then the real question is how well the two halves talk to each other.
The tool you buy second is the one nobody updates. That is the real cost of running two, and it shows up about six months in, not on the invoice.
Quentin Decré, Co-founder & CEO at Jarvi
Both, in one place
Run applicants and approached candidates from the same record
No copying between two tools. See it on one of your live mandates.
ATS and CRM integration: three levels to check
Every vendor of ATS and CRM software says “integrated”. Click each level to see the test that tells them apart.
Your test
Create a candidate in the CRM, then search for them in the ATS without touching anything else.
Nobody there? Only the front door is shared, and every transfer between the two stays a manual copy.
The level 3 test, on a real desk
You chat on WhatsApp. The same conversation is already on the candidate record, next to the stage.
One more test: can you ask an AI assistant about your own candidates, safely? In Jarvi, you can ask Claude, and it only sees what your access rights allow (use Jarvi from Claude).
What happens when an ATS and a CRM are not connected
Two tools means the same candidate twice. You pay for it three ways:
- Duplicate records, neither of them complete.
- Client updates rebuilt by hand every week.
- Six licences at around $305 per user per month.
Jarvi · Duplicate profiles
- EventInterview with Novaren3 Sep
- NoteScorecard 4/5, strong on closing3 Sep
- WhatsAppOpen to Boston, not New York12 Jun
- EmailCall me after the summer2 Jul
- WhatsAppOpen to Boston, not New York12 Jun
- EmailCall me after the summer2 Jul
- EventInterview with Novaren3 Sep
- NoteScorecard 4/5, strong on closing3 Sep
✓ The profile has been successfully merged
In Jarvi: one database, so one record per person. When a duplicate slips in, you merge it and keep all the history.
On a split stack, the conversation itself is scattered too.
Who holds what, on a split stack
re-typed by hand, or not at all
None of those belongs to you. Close an account, and the conversation goes with it.
Jarvi · Candidate record
General Information
- Open to remote, fintech
- Two months notice
- Turned down a role on salary in April
Interview summary
Motivation: wants to own a service end to end, not a backlog.
Salary: turned down 78k in April, would move at 88k.
Notice: two months, flexible for the right team.
Recording (34 min)Telegram Happy to hear about the Lisbon role. 12 Mar
WhatsApp Not now, call me in the autumn. 2 Apr
Email New team since Monday. Still listening. 18 Sep
Event Changed company · Kestrel Robotics → Novaren 18 Sep
The limits of using only one of the two
An ATS without a CRM: your old candidates go cold
The runners-up you liked but did not place are a gold mine. Forrester analyst Betsy Summers, quoted by SHRM:
A silver medalist “may not have been perfect for a position a year or two ago but often remains a 70 percent or more match for requirements”.
An ATS keeps them. But it keeps them frozen on the day their process closed: no new messages, no job change.
Snapshot, in an ATS pool
Searchable for years, exactly as they were that day.
Live record, in a candidate CRM
The same person, still current.
Jarvi · AI search
Try a search
Results 18 profiles, most relevant first
- OBOlivia BennettFinance Controller · Alba HealthInterviewWhatsApp message received12 Jun 2026
- EWEthan WalkerFinance Controller · BrightlineHiredEmail received4 Sep 2026
- AHAmira HaddadSenior Accountant · Fjord SystemsContactedTelegram message sent21 Aug 2026
Results 7 profiles, most relevant first
- MKMarta KowalskiSenior Backend Engineer · NovarenHiredEmail received18 Sep 2026
- LMLucas MeyerBackend Engineer · OrbitalHiredWhatsApp message received2 Jul 2026
- DODaniel OkaforLead Developer · NorthwindHiredEmail sent30 May 2026
Results 11 profiles, most relevant first
- JWJonas WeberSales Director · Kestrel RoboticsCandidate RefusalEmail received9 Sep 2026
- SMSofia MarchettiHead of Sales · BrightlineCandidate RefusalWhatsApp message received14 Apr 2026
- KBKarim BenaliSales Director · Alba HealthScreeningTelegram message received27 Aug 2026
In Jarvi: type what you need in plain words, and your pool comes back sorted by relevance.
A CRM without an ATS: no stage, no reporting
Without stages, the process lives in people’s heads:
- feedback is lost in messages
- shortlists get compared from memory
- the client update is rebuilt by hand every week
Jarvi · Share a shortlist
Projects › Finance Controller · Novaren
- ✓OBOlivia BennettFinance Controller
- ✓EWEthan WalkerFinance Controller
- ✓AHAmira HaddadSenior Accountant
- RMRyan MitchellAccounting Manager
Candidate 1 · Finance Controller
To Claire Thompson · Novaren
Subject Your shortlist for the Finance Controller role
Share Emma Collins shared the profile of Olivia Bennett to Claire Thompson Today
✓ Sent, and logged on the 3 profiles, the project and the company
In Jarvi: send branded or anonymous CVs straight from the project, and every send is logged.
Who works on the candidate record in your team
Your sourcer, your recruiter, your business developer and your client do not look for the same thing. On two tools, none of them sees the others’ work.
Jarvi · Candidate activity
Sep 2, 2026, 9:14 AM
Emma Collins Sourcer Added to
Finance Controller · NovarenSourced
Sep 5, 2026, 2:40 PM
Marcus Reed Recruiter Status changed to
Interview
Sep 9, 2026, 10:02 AM
Priya Shah Business developer Status changed to
Sent to client
In Jarvi: each role sees what it needs, and your client reads the shortlist without paying for a seat.
What AI finds when everything sits in one record
A CV tells you what someone did two years ago. The record tells you much more:
- they replied in March and want remote work
- they turned down a role on salary
- they changed jobs last week
The AI agent uses all of that to put the right people in front of you for each new role.
Jarvi · AI matching
Job change alerts tell you when to call.
Temp and contract staffing: know who is free next
In temp work, the end of an assignment is the start of the next one. You need to see who is free, and when.
In Jarvi: permanent, contract and temp orders run on the same pipeline. Jarvi for staffing agencies
Jarvi · Job order and bench
Bench, matched on this order
- TRTomás RibeiroAssignment ended 12 SepAvailable now92
- JWJonas WeberAssignment ends 30 SepAvailable 1 Oct87
- ABAisha BelloAssignment ended 4 AugAvailable now81
Placed before, off assignment, and still in the same record. No new search started.
Compliance: what to keep on each candidate record
Europe and the US ask for the same thing. One record per candidate, with the date you collected it and where it came from.
European Union
GDPR, article 14(3)(a)
- One month to inform a candidate you sourced rather than received
- The clock starts the day you collect the profile
- No fixed retention period, but you document the purpose
United States
EEOC recordkeeping
- All personnel and employment records kept one year
- Payroll records kept three years
- Everything held until final disposition once a charge is filed
In California, candidates can also ask what you hold on them, and ask you to delete it (CCPA and CPRA). Keep those three fields, and an audit becomes a simple filter. Details on the EEOC site. For Europe, read how Jarvi handles GDPR.
Jarvi · Profile search
Results 37 profiles · 2 filters
- ANAnna NovakPayroll SpecialistJob boardJun 3, 2025EC
- DODavid OseiSenior AccountantJob boardJul 21, 2025MR
- SLSara LindqvistHR Business PartnerJob boardAug 8, 2025EC
- OHOmar HaddadFinance ControllerJob boardSep 30, 2025PS
Migration and data export: what to check before signing
Before you sign, know what comes with you:
- Moves as is: candidates, companies, jobs, notes, files and history.
- Needs mapping: your custom fields and statuses.
- Gets rebuilt: automations and templates.
- Lost for good: conversations that stayed on a personal phone or in a personal inbox.
Jarvi · Project after import
Projects › Senior Backend Engineer · Novaren
Your old "Shortlisted" stage, now split in two
- NPNina PetrovaSenior Backend EngineerEmail receivedAug 28, 2026
- ABAdam BrooksPlatform EngineerWhatsApp message receivedAug 19, 2026
- ERElena RossiBackend DeveloperTelegram message sentJul 30, 2026
In Jarvi: set your statuses, then import your file.
And for the day you leave, get it in writing: every record with its history, the attachments, in a file that opens without the tool.
5 questions to ask an ATS and CRM vendor
Take these to your next demo. Still building your shortlist of tools? Read the guide to choosing an ATS.
- Where does a sourced profile live before they apply?Exposes whether there is a pool at all, or just a job-centric database.
- Can I see one person and every role they have touched in a single view?Exposes the data model: one record per person, or one row per application.
- What happens to a conversation that starts on my personal phone?Exposes what the tool captures, and what stays on a platform you do not own.
- How many exports does one placement require?Exposes the manual work hiding between the two halves of the stack.
- What exactly do I keep the day I leave?Exposes the exit, which nobody negotiates while they are still buying.
How Jarvi combines an ATS and a candidate CRM
One database for both sides. Nothing to copy, ever.
- Add a candidate in seconds, never twice. Drop a CV and the profile fills itself in.
- Find every exchange on the profile. Email, WhatsApp and Telegram, all in one place. See the WhatsApp integration.
- Stop retyping your interview notes. The AI note taker writes them up for you. That is most of the 350+ hours saved per user in 2025.
- Know who to call. The AI agent finds the right people in your pool for each new role.
- Run your clients in the same place. Companies, mandates and invoices, plus job posting to 40+ partners.
- One plan instead of six. $158 per user per month, billed annually, everything included.
Jarvi · AI note taker
12 million candidates managed, across 25 countries, hosted in the EU.
Run the level 3 test on your own desk
Message a candidate on WhatsApp, then open the pipeline record
Bring one live mandate. We will run the test in front of you rather than show you a feature grid.
ATS or CRM: what to do next
- Your candidates apply? Start with the ATS.
- You go and find them? Start with the CRM.
- Both? Look for one database, not two logins.
If a vendor runs the level 3 test in front of you and it works, you have your answer.
Start with the record, not the category
One database behind the ATS and the CRM
Everything in one plan, at $158 per user per month billed annually.
Frequently asked questions
Frequently asked questions
Can a candidate CRM replace an ATS?
For a small outbound desk, for a while. A candidate CRM has no job publishing, application intake or interview stages, so client processes drift into spreadsheets as soon as two roles run at once.
What is talent rediscovery, and which tool actually does it?
Talent rediscovery means filling a role from people already in your database rather than starting a new search, usually the runners-up that SHRM and others call silver medalists. An ATS pool can find them. Only a candidate CRM keeps their situation current enough for the match to hold.
Is an ATS talent pool the same as a candidate CRM?
No. An ATS pool is a snapshot of past applicants, searchable as they were the day their process closed. A candidate CRM stays current through conversations, channels, follow-up dates and job change alerts.
Is a sales CRM enough to run a recruitment agency?
For the client side, yes: companies, contacts, mandates and invoices all fit. For candidates, no, since there is no candidate pipeline, CV parsing or interview stage, which is how agencies end up with a second tool and a copy problem.
Do independent recruiters need both an ATS and a CRM?
The relationship side usually comes first, because most independent placements start with an approach. The process side becomes necessary the moment clients expect shortlists and progress reports on a schedule.
Is it cheaper to buy an ATS and a CRM separately or together?
Separately looks cheaper per licence and rarely is, because you pay twice for overlapping features and then again in data entry between them. Assembled from single-purpose tools, an agency stack runs around $305 per user per month across six products, against $158 on a single all-inclusive plan.
Are ATS and CRM merging into one category?
They are converging. Most ATS vendors have added sourcing and sequences, and most recruitment CRMs have added pipelines, so in a demo the question is not what a product calls itself, but whether both sides read and write the same record.
How long must a recruitment agency keep candidate records?
It depends where you operate. In the EU the GDPR sets no fixed retention period, but article 14(3)(a) gives you one month to inform a candidate you sourced rather than received. In the US the EEOC requires employers to keep all personnel and employment records for one year, and payroll records for three, with everything held until final disposition once a discrimination charge is filed.
