top of page

ATS for in-house teams vs ATS for recruitment agencies: why they're not the same product

  • Writer: Gwenaelle Le Corre
    Gwenaelle Le Corre
  • May 19
  • 2 min read

The recruitment software market is large, and the terminology isn't always helpful. "ATS"or Applicant Tracking System gets used to describe products that are built for fundamentally different use cases — and choosing the wrong category of tool is one of the most common and costly mistakes agencies make.


Two different problems


An in-house recruiting team and a recruitment agency are both hiring people, but they're doing different jobs with different constraints.


An internal HR or talent acquisition team is hiring for one organisation. Their candidates are applicants. Their clients are internal hiring managers. Their success metric is filling roles for their own business, and their workflow is built around a single employer brand and a single set of processes.


A recruitment agency is placing candidates across multiple clients simultaneously. They're managing relationships on two sides — candidates and client companies — and those relationships need to be tracked separately and connected correctly. Their revenue depends on placements, which means commission tracking, placement records, and client billing are operational requirements, not optional features.


These are different workflows and require different tools.


What in-house platforms are built for


Products like Workday Recruiting, Greenhouse, and Ashby are designed for internal talent acquisition teams. They're built around the employer brand experience — careers pages, structured interview processes, hiring manager collaboration, and compliance tracking. Ashby in particular has become well regarded for its analytics depth and is widely used by fast-growing tech companies managing high volumes of internal hiring.


These platforms are excellent at what they do. They're just not built for agencies.


What agency platforms are built for


Products like Bullhorn, Vincere, and JobAdder are built around the agency model. The core difference is the data structure: candidates exist independently of jobs, and client companies exist as separate entities with their own relationship history. A placement connects all three — candidate, client, and job — and that connection needs to be tracked for billing, compliance, and business development purposes.


Agency platforms also tend to include CRM functionality that goes beyond what in-house tools offer: client contact management, business development pipelines, and often back-office features like timesheets, contracts, and invoicing for contract and temp work.


Where the confusion happens


Some platforms sit in both markets. JobAdder, for example, is used by both agencies and internal teams, and markets itself accordingly. This can make the category distinction less obvious when you're evaluating options.


The clearest way to identify which category a platform belongs to is to ask one question: does it have a placement record? A placement — connecting a specific candidate to a specific job at a specific client, with a start date and a fee — is the core transaction of a recruitment agency. If the platform doesn't have this as a native object, it wasn't built for agencies.


Why it matters


Agencies that implement in-house platforms typically hit the same wall: the CRM isn't built for managing client relationships across multiple contacts and companies, there's no placement tracking, and commission reporting requires significant customisation or manual workarounds. The platform works — just not for the job it's being asked to do.


The inverse happens too. In-house teams that implement agency platforms often find them over-engineered for their needs, with features and complexity built for multi-client operations that add friction without adding value.


 
 
 

Comments


bottom of page