What Is an Applicant Tracking System?
An applicant tracking system — usually shortened to ATS — is software that helps you collect, organize, and act on candidate information across the hiring process. At minimum, an ATS gives you a place to store CVs, track which stage each candidate is at, and pull a short-list when a role opens.
That sounds simple, and twenty years ago it was. Today’s ATS market is sprawling, with platforms ranging from $99-a-month tools for small teams to enterprise systems that take months to deploy. Picking the right one depends almost entirely on a question most buyers don’t think to ask up front: are you hiring people into your own company, or are you placing candidates with someone else’s?
Those two workflows look superficially similar, but the software requirements diverge sharply. This guide explains what an ATS does, where the in-house and agency models split, and what an AI-native ATS adds on top.
The Core Capabilities of Any ATS
Whether you’re an internal HR team or a recruitment agency, every ATS worth using does these five things:
- Candidate database. A central place to store every candidate’s contact details, CV, notes, and history. Searchable, filterable, exportable.
- Application capture. A way for candidates to submit their information without you having to manually re-enter it from email. Usually a public-facing careers page or application form.
- Stage tracking. A pipeline view showing where each candidate is — applied, screened, interviewed, offered, hired or rejected.
- Communication history. Email threads, interview notes, and feedback all linked to the candidate’s record so nothing gets lost when a colleague picks up the conversation.
- Reporting. Time-to-hire, source-of-hire, conversion rates by stage. Without this you can’t tell which channels are working.
If a tool you’re evaluating doesn’t do all five, it’s not really an ATS — it’s a CRM with a “recruiting” badge stuck on it. Some of those tools are perfectly fine for very small teams; just know what you’re buying.
Where In-House Hiring and Agency Recruitment Diverge
Here’s the split most ATS reviews skip over.
In-House Hiring
Your company has open roles. You want candidates to apply to you. The workflow is:
- Post a role on a public careers page.
- Receive applications, often hundreds for a popular role.
- Score and rank applicants — increasingly with AI.
- Move the strongest through stages: screening call, hiring-manager interview, technical, offer.
- Hire one. Reject the rest politely.
The pressure point is volume. A single open role might generate 200+ applications. The job of the ATS is to surface the few worth interviewing without burying anyone.
Agency Recruitment
You don’t have open roles of your own — your clients do. Candidates apply to you for representation, not for a specific job. Your workflow is:
- Build a long-running candidate pool through outreach, referrals, and inbound CVs.
- Receive a brief from a client: “We need a senior backend engineer with fintech experience.”
- Search your pool for matches against that brief.
- Reach out to the matches to gauge interest.
- Submit interested candidates to the client.
- Manage the rest of the placement process — interviews, offers, fees, post-placement check-ins.
The pressure point is retrieval. You don’t have a single role attracting hundreds of applicants — you have a pool of hundreds (or thousands) of candidates that needs to be searchable when a brief arrives. Most ATS platforms built for in-house hiring handle this badly because their search is anchored to a specific job posting, not a free-form skill query.
How AI Changes Both Workflows
The marketing around AI in recruiting has been overheated for a few years, and a lot of it deserves the eye-rolls. But two specific applications are genuinely useful, and both are changing what an ATS can do.
For In-House: AI-Ranked Application Triage
When 200 applications hit a role, AI can rank them by fit against the job description before a human looks. This isn’t about replacing the recruiter’s judgement — it’s about ordering the queue so the best candidates get a screening call within hours instead of two weeks. EmpireVault’s Jobs module does exactly this: candidates submit through your public careers page, AI scores each application against the role brief, and the highest-ranked applicants surface to the top of the pipeline automatically.
What AI doesn’t do here: make the hire/no-hire decision, write personalized rejection emails, or know about cultural fit signals you haven’t explicitly captured. It’s a triage tool, not a replacement.
For Agencies: AI-Indexed Candidate Search
The agency problem is the inverse. You don’t have an unread inbox of new applications — you have a folder of CVs collected over months or years that becomes effectively unsearchable the moment it grows past about fifty entries. Reading every CV when a brief arrives isn’t realistic. Keyword-grepping the file system misses synonyms and context.
Modern AI changes this. When you attach a CV to a candidate record, an AI model parses the document and extracts a structured list of skills, technologies, industries, and roles. Those keywords are stored against the candidate. Next time a client brief arrives, you filter your candidate list by keyword — Ruby, fintech, team-lead, whatever the brief calls for — and a short-list emerges in seconds.
EmpireVault’s CRM has this built in: any contact tagged as a candidate gets their attachments parsed and indexed automatically. We wrote up a full case study of how a specialist recruiter used this workflow on 45 stale CVs if you want the step-by-step.
Choosing the Right ATS for Your Workflow
Before you start a free trial of any ATS, answer these four questions:
1. Are you hiring for one company or many?
One company → look at in-house ATS platforms with public careers pages, application capture, and pipeline tracking. The Jobs module in EmpireVault, plus Greenhouse, Lever, BambooHR, and Workable are all in this category.
Many companies (you’re an agency) → look at recruitment-CRM platforms with candidate-pool search as the primary feature. EmpireVault’s CRM with candidate-attachment search, Bullhorn, JobAdder, and Vincere fall here. The two categories rarely overlap well.
2. How many candidates are in your existing pool?
If you have fewer than fifty CVs, almost any tool will work — your problem isn’t search, it’s process. If you have hundreds or thousands, AI-indexed search becomes the deciding feature. Manual tagging at that scale is a part-time job that nobody actually does.
3. Do candidates apply directly, or do you source them?
Inbound applications need a public careers page, application form, and bot/spam protection. Sourced candidates (where you find them and add them to the database yourself) need a fast contact-creation flow with inline file upload. These are very different UI requirements.
4. How do you communicate with candidates at scale?
If you ever email more than five candidates with the same message — “we have a role you might be interested in” — you need email campaigns built into the same tool, not a separate service like Mailchimp. Bouncing candidate replies between an ATS and a marketing tool is where data goes to die.
What an All-In-One Platform Adds
Most ATS purchases turn into multi-tool stacks within six months. The classic agency setup ends up looking like Bullhorn for CRM, Mailchimp for outreach campaigns, Calendly for interview scheduling, DocuSign for placement contracts, and a separate inbox for replies. Each tool has its own login, its own data, and its own integration tax.
EmpireVault was built specifically to replace that stack. The CRM holds your candidates and clients in the same database. Email campaigns send from inside the CRM and track replies back to the contact record. The unified inbox auto-links incoming email to the matching contact. Calendar booking, e-signature contracts, and a Calendly-style booking page are all available on the same subscription. There’s no integration to set up because there’s no integration needed — every module reads and writes to the same tenant-scoped database.
For an agency that today juggles five tools, the consolidation alone tends to pay for the platform.
When NOT to Use an ATS
One honest caveat: if you’re hiring for fewer than two roles a year, you probably don’t need an ATS. A spreadsheet, a folder of CVs, and your email inbox are fine. The overhead of learning a new tool exceeds the time it saves at that volume.
The tipping point is roughly: three open roles a quarter for in-house hiring, or fifty active candidates for an agency. Below those thresholds, simpler is better. Above them, the spreadsheet starts costing you placements.
Try EmpireVault Free for 21 Days
EmpireVault includes the Jobs module for in-house hiring (public careers page, AI-ranked applications, pipeline tracking) and the CRM with candidate-attachment search for agency recruitment — both on every plan, no add-ons. $39 per seat per month with every module included, 21-day free trial, no credit card required. Connect your mailbox, load your candidate pool, and run your first AI-powered search in under an hour.
