Choosing an ATS for a recruitment agency isn't the same as choosing HR software. An HR department recruits for itself, for its own openings. A recruitment agency works for clients, across several assignments in parallel, with a sales pipeline to run alongside the candidate pipeline.
Most ATS platforms on the market were built for the first case. Hence the classic frustration: the tool works, but you still need to open a CRM on the side to track clients, a spreadsheet for forecasting, and a third tool for invoicing. Data gets scattered, and no one knows where the truth actually lives.
Here are the 7 criteria that really matter when choosing an ATS for a recruitment agency, the implementation mistakes that cost the most, and a 10-question checklist to run before you sign. If you're after a ranking of the solutions on the market instead, we've published a comparison of the 10 best ATS in 2026.
Article updated on August 17, 2026
The essentials
- An ATS, short for Applicant Tracking System, centralizes application management. For an agency, that's not enough: you also need client tracking, forecasting, and invoicing.
- An agency has needs that ATS platforms built for HR departments don't cover: multiple clients, multiple assignments, and a sales pipeline as important as the candidate pipeline.
- The 7 criteria that matter: ATS and CRM combined, sourcing and multiposting included, what happens to data after the interview, reporting, invoicing, GDPR compliance, migrating your history.
- The question that decides everything: how many extra tools will you still need to open alongside the one you're about to choose?
- Across our clients, consolidating a stack of 5 to 7 tools frees up roughly 7 hours per week per consultant.
Why a recruitment agency doesn't have the same needs as an HR department
Most ATS platforms were designed for internal HR teams. It shows the moment a recruitment agency starts using them day to day.
Multiple clients, multiple assignments
An HR department manages openings. An agency manages assignments for different clients, each with its own process, contacts, and requirements that vary from one account to the next.
A corporate ATS organizes applications by job. An agency ATS needs to organize them by client and by assignment, and keep traceability on both sides: what the candidate said, what the client replied, where the shortlist stands.
Without that logic, you end up back on a parallel spreadsheet just to know who was presented to whom.
The sales pipeline matters as much as the candidate pipeline
This is the most structural difference. In an agency, every assignment starts with a sale and ends with an invoice.
An ATS that only handles the candidate side leaves 3 areas uncovered:
- Prospecting and client tracking: which accounts are active, which opportunities are open, which follow-ups are due
- Forecasting: how many likely placements this quarter, at what billing level
- Invoicing and collections: quotes, invoices, reminders, payment tracking
Keeping the ATS and CRM apart forces you to re-enter the same information in 2 tools. Across our clients, consolidating a stack of 5 to 7 tools frees up roughly 7 hours per week per consultant.
Definition of an ATS
An ATS, or Applicant Tracking System, is software that centralizes the receipt, sorting, and tracking of applications throughout the recruitment process.
The latest-generation ATS platforms go beyond receiving applications. They include talent pool management, active sourcing, job posting multiposting, and recruitment data analysis. They give recruiters a complete view of every stage in the process.
For a recruitment agency, the main value lies elsewhere: it's the only place where a candidate's complete history exists. Who qualified them, when, for which assignment, what they said about their salary expectations, which client they were presented to. Without it, every consultant starts from scratch on profiles the agency already knows.
That's why the return on investment of an ATS is measured less in automated tasks than in candidates you don't have to search for twice.
Who needs to know how to manage your ATS?
For recruiters and managers
The ATS is first and foremost the daily working tool of recruiters. It doesn't replace them: it capitalizes on what they produce, so that today's qualification still serves the team 18 months from now.
For managers, it's where reporting comes from: number of qualifications, open opportunities, placements in progress, activity per consultant. These figures only have value if they come out of the tool automatically, not from a spreadsheet filled in on a Friday evening.
A tool accessible to everyone
Getting up to speed on a modern ATS doesn't require technical skills. It's a point to check in a demo rather than take on faith: ask to create a candidate and add an opportunity yourself, without being guided through it.
A tool the whole team needs to adopt
This is the condition that decides everything else. An ATS used by half the team produces data that's half-reliable, which makes it useless for reporting.
In an agency, that means sourcers, consultants, salespeople, and managers all need to find value in it. A tool designed for just one of these roles ends up being opened only by that one role.
That's also why the number of tools matters: every additional tool is one more chance for someone to skip the process.
What features actually matter?
ATS, an all-in-one tool
An ATS is used to set up recruitment campaigns and to track each candidate step by step. No more endless spreadsheet rows, sprawling email threads, or write-ups lost in a folder: everything lives in one place.
For an agency, that "one place" needs to include the client, not just the candidate.
The main features of an ATS
- Sourcing and profile suggestions: find candidates in your database and beyond who match an open assignment, without starting a search from zero
- Quick candidate creation: pull in a profile and its contact details in a few clicks, from LinkedIn or an inbound application
- End-to-end process tracking: from first contact to the end of the probationary period, with clear visibility on the current stage
- Collaborative recruiting: share a profile, comment, tag a colleague, without going through email
- Job posting multiposting: publish to several job boards at once and get all applications back in one place
- Data analysis: qualifications completed, open opportunities, signed deals, time to placement
These 6 functions form the baseline. None of them really differentiates one ATS from another today: nearly every serious vendor has them. What actually differentiates vendors are the 7 criteria that follow.
The 7 criteria for choosing a recruitment agency ATS
Criterion 1: are the ATS and CRM in the same tool?
This is the first decision, and it shapes the other 6. A recruitment agency tracks candidates and clients. If the two live in 2 separate tools, you have to sync them, and manual syncing always ends up breaking down.
Question to ask in a demo: show me an assignment, from taking the client brief to the placement, without switching tabs.
Criterion 2: are sourcing and multiposting included?
Many ATS platforms receive applications without helping you find candidates. For an agency working rare profiles, that's half the job left uncovered.
Check how many job boards are connected and whether the tool can actively search your database and beyond. On our side, multiposting covers more than 90 job boards. Also look at how the tool helps you screen CVs with an ATS without filtering out good profiles.
Criterion 3: what happens to candidate data after the interview?
This is the most overlooked criterion. An interview produces information: salary expectations, mobility, motivations, reservations. If that content ends up in a separate document, it doesn't exist for the team.
Ask how the AI-generated interview write-up reaches the candidate's record, and whether that happens automatically or manually.
Criterion 4: which metrics actually come out of the tool?
Every vendor promises dashboards. The real question is whether the numbers are accurate without manual re-entry.
Check whether you get, with no manual work: qualification volume, open opportunities per client, placement forecasts, activity per consultant.
Criterion 5: invoicing and payment tracking
A placement ends with an invoice. If invoicing lives in a separate accounting tool, someone re-enters the same lines every month.
Check what the tool produces: quotes, invoices, reminders, payment tracking, and connections to your accounting system.
Criterion 6: GDPR compliance and data hosting
A recruitment agency processes personal data on behalf of its clients. The topic surfaces sooner or later in a security questionnaire or an RFP.
Ask where the data is hosted, whether it leaves the EU, what encryption applies, and whether a DPA is available.
Criterion 7: migrating your historical data
You may have 10 years of data in your current tool. If it doesn't come with you, you start from scratch on candidates you already know.
Ask every vendor this question before signing, us included: what exactly do you migrate, in what format, and who does the work?
The 4 mistakes that sink an ATS rollout
Choosing the tool is only half the work. Most of the failures we see don't come from the software; they come from how it was rolled out.
Mistake 1: not bringing the whole team on board
An ATS deployed only to recruiters, without sales or managers, produces a half-filled database. Managers go back to their spreadsheet, and the tool becomes a place where CVs get filed away.
Name one point person per role, not a single owner. And open access to everyone from day one, even if you limit permissions at first.
Mistake 2: migrating without cleaning up
Bringing over 10 years of data as-is means importing duplicates, empty records, and unreachable candidates. The team loses trust in search results within the first week.
Use the migration as a chance to make decisions: anything untouched for 5 years and never qualified doesn't need to come along.
Mistake 3: trying to configure everything before starting
Agencies that spend 3 months modeling the perfect process before first use never really get started. Real needs only show up through actual use.
Start with a simple scope, a standard pipeline, and adjust after 3 weeks of real use.
Mistake 4: not deciding what to stop using
This is the most common mistake. The ATS gets added without removing the tools it replaces, and the team ends up entering data in both.
List the tools the new ATS makes redundant and set a cutoff date. Across our clients, it's typically 5 to 7 tools that disappear from the stack.
Our 10-question decision checklist
Ask every vendor these questions, in this order, during the demo. Write the answers down: that's what makes proposals comparable two weeks later.
- Are the ATS and CRM in the same tool, or do you need 2 subscriptions?
- Show me an assignment end to end, from client brief to placement, without switching tabs.
- How many job boards are connected for multiposting?
- How does the interview write-up reach the candidate's record? Automatically or manually?
- Which metrics come out with zero manual re-entry?
- Is invoicing included, and which accounting system does it connect to?
- Where is the data hosted, and does it leave the EU?
- What exactly do you migrate from my current tool, and who does the work?
- Which tools in my current stack become redundant after switching?
- If I leave in 3 years, in what format do I get my data back?
Question 9 is the one vendors like least. It's also the only one that reveals the real cost of the solution, since a subscription added on top of 6 others doesn't cost the same as a subscription that replaces 6.
How Marvin answers these 7 criteria
We're not neutral, so here's how we score ourselves on our own checklist. It's up to you to run it past other vendors.
ATS and CRM in the same tool
Desk brings candidate tracking and client tracking together. An assignment is managed from the client brief to the placement, with opportunities, contracts, and job postings all in one place. No syncing to maintain, because there's nothing to sync. It's the foundation of our offering for recruitment agencies.
Sourcing and multiposting
Scout searches your database and beyond starting from a profile description. Multiposting covers more than 90 job boards, and applications flow back into the same pipeline.
Interview data
Note joins the video call, transcribes it, and automatically attaches the interview write-up to the candidate's record. Today's qualification is still searchable 18 months from now, by anyone on the team.
We don't cover phone interviews, only video calls, across more than 8 platforms.
Reporting
Metrics come directly from the data entered during the workflow: qualifications completed, open opportunities per client, placements in progress, activity per consultant. Nothing to re-enter to get an accurate figure.
Invoicing
Cash produces quotes and invoices, tracks payments, and connects to your accounting system. The placement and its invoice live in the same tool.
Hosting and compliance
Data hosted with Scaleway, Paris region, no transfer outside the EU, AES-256 encryption at rest and TLS 1.3 in transit, DPA available on request. Full details are on our security page.
Migrating your history
Migrating from your current tool is part of the setup. The exact scope depends on the format you have: we define it before starting, and the topic is covered in detail on our migration page.
On the number of tools replaced, the honest answer is 5 to 7 for most of our clients, which frees up roughly 7 hours per week per consultant.
Recruitment agency ATS: our conclusion
The ATS market is broad, and most solutions handle the basic functions correctly. For a recruitment agency, the difference plays out elsewhere: in how many tools you'll still need to open alongside it, and in what happens to the data once the interview is over.
Run our 10-question checklist past every vendor you talk to, us included. Written answers make proposals comparable, which no ranking can offer.
In a 30-minute demo, we'll show you a complete assignment, from client brief to placement, and answer the 10 questions in order.
FAQ
Which ATS should a recruitment agency choose?
The one that covers both the candidate flow and the client flow in the same tool. An agency works for clients across several assignments in parallel: an ATS designed for an internal HR team forces you to bolt on a CRM, a forecasting spreadsheet, and an invoicing tool. Run the 7 criteria in this article past every vendor before you decide.
What's the difference between an ATS and a recruitment CRM?
The ATS tracks candidates; the CRM tracks clients and sales opportunities. In an HR department, only the ATS is needed. In an agency, both are essential, and keeping them apart forces permanent double entry.
Is an ATS useful for a small agency?
Yes, often more so than for a large one. A small agency has no support team to catch lost information. The issue isn't application volume: it's not searching twice for a candidate you've already qualified.
How long does it take to set up an ATS?
It mostly depends on cleaning up your existing database and getting the team to adopt it, not on the technology. Agencies that start with a simple scope and adjust after 3 weeks move faster than those who try to model everything before day one.
Does an ATS replace the recruiter's job?
No. It removes repetitive data entry and search tasks, and it keeps what the recruiter produces so it serves the whole team. Qualification, assessment, and the candidate relationship stay human.
Where is a French ATS's data hosted?
It varies by vendor, and it's worth checking explicitly. On our side, data is hosted with Scaleway in the Paris region, with no transfer outside the EU, AES-256 encryption at rest and TLS 1.3 in transit, and a DPA available on request.
