AI with Michal

ATS hiring software

The software layer that tracks applicants from job posting through offer, manages stage progression, stores candidate records, and connects recruiters and hiring managers across an open requisition.

Michal Juhas · Last reviewed May 4, 2026

What is ATS hiring software?

ATS hiring software, also called an applicant tracking system, is the central database and workflow engine that moves candidates from application to offer. It stores candidate records, defines the stages each candidate moves through, connects recruiters and hiring managers, and provides the audit trail that compliance and reporting require.

Illustration: ATS hiring software as a central hub connecting job postings, candidate stage progression, recruiter and hiring manager coordination, and pipeline analytics with integration arrows to connected tools

In practice

  • A recruiter opens a req in the ATS, posts it to three job boards simultaneously, and receives all applications in a single inbox, avoiding the need to check multiple portals every morning.
  • A hiring manager comments on a candidate profile inside the ATS rather than via email, keeping the full conversation attached to the record and making it searchable later.
  • A TA ops lead notices that two-thirds of reqs have no disposition reason on rejected candidates, making it impossible to run source-of-hire or adverse-impact reports accurately. The fix is a required field at each reject stage, not a better reporting tool.

Quick read, then how hiring teams use it

This is for recruiters, sourcers, TA, and HR partners who need the same vocabulary in debriefs, vendor calls, and policy reviews. Skim the first section when you need a fast shared picture. Use the second when you are deciding how your ATS configuration affects data quality and tool integrations.

Plain-language summary

  • What it means for you: The ATS is the single record of truth for every open req. Every candidate who applies, gets rejected, or gets hired should have a complete, timestamped trail in this system.
  • How you would use it: Log every stage change with a disposition reason. Keep custom fields to a minimum and define each one clearly. Treat the ATS as the source of truth, not a secondary system to sync manually with a spreadsheet.
  • How to get started: Audit your current open reqs for missing data: stages with no disposition reasons, candidates stuck in the same stage for over 30 days, and reqs that are listed as open but actually filled. Fix those before adding any AI or automation on top.
  • When it is a good time: An ATS upgrade or configuration review is most impactful before a headcount ramp, not during one. Clean data from the start multiplies the value of every report and integration you add later.

When you are running live reqs and tools

  • What it means for you: Every AI tool you connect to the ATS reads or writes candidate records. Bad stage definitions, missing fields, and duplicate records break AI outputs. The ATS data model is the foundation everything else runs on.
  • How to use it: Define a fixed set of stages with clear entry and exit criteria. Require disposition reasons at every reject point. Use the ATS API for integrations rather than manual exports. Audit field completeness monthly rather than quarterly.
  • How to get started: Map the data fields your AI tools need and check whether your ATS captures them reliably today. Fields like req owner, source, stage-change date, and disposition reason are the minimum for useful analytics.
  • What to watch for: Vendors that promise AI features but depend on your existing ATS data being clean. Silent API changes that break integrations. Compliance gaps when your ATS does not capture data required for EEO or GDPR reporting in your jurisdiction.

Where we talk about this

On AI with Michal live sessions, ATS configuration comes up in both the AI in recruiting and sourcing automation tracks, specifically around what data the ATS needs to hold for AI tools to produce reliable outputs. If you want the full conversation, start at Workshops and bring your current ATS name and the top two reporting or integration problems you are trying to solve.

Around the web (opinions and rabbit holes)

Third-party creators move fast. Treat these as starting points, not endorsements, and double-check anything before you wire candidate data.

YouTube

  • Search "ATS setup recruiter" for practitioner walkthroughs covering stage configuration, field definitions, and integration basics across popular platforms.
  • Search "applicant tracking system comparison" for side-by-side feature reviews from independent analysts rather than vendor marketing content.

Reddit

  • r/recruiting has recurring threads comparing specific ATS platforms with candid pros, cons, and migration war stories from people who have actually switched systems.
  • r/humanresources covers procurement and compliance angles for HR leaders evaluating enterprise ATS options.

Quora

  • Search "best ATS for recruiting" for mixed practitioner opinions on what matters most at different company sizes.

ATS core features versus AI add-ons

CapabilityCore ATSAI layer
Candidate recordsYes, fundamentalReads and enriches records
Stage progressionYes, fundamentalCan trigger automated actions
Resume screeningBasic keyword matchSemantic ranking and scoring
ReportingPipeline and funnel metricsPredictive and pattern insights

Related on this site

Frequently asked questions

What does ATS hiring software actually do day to day?
It receives applications, parses CV data into structured records, routes candidates through defined stages (applied, phone screen, interview, offer, hired), and notifies the right people at each transition. Recruiters update disposition reasons, hiring managers leave structured feedback, and the system timestamps every action for audit purposes. Most ATS platforms also post to job boards, manage interview scheduling, generate offer letters, and produce pipeline reports. The day-to-day experience is less about the feature list and more about whether stage definitions match your actual process and whether field data is clean enough for reporting.
How does ATS hiring software differ from a general HR system?
An ATS focuses on the period from job posting to accepted offer. An HRIS (human resources information system) picks up after the hire: payroll, benefits, performance, and headcount data. Some platforms market themselves as end-to-end, but the recruiting and HR modules often have very different data models and user interfaces. Many companies run a dedicated ATS alongside an HRIS and connect them via API when an offer is accepted. The integration point is usually an employee ID handoff, and poor mapping here produces ghost records, duplicate entries, or onboarding delays. See ATS API integration for the technical side.
What should we look for when evaluating ATS hiring software?
Start with your actual workflow, not a vendor demo. Map your current stages, the fields you track per stage, the integrations you cannot live without (HRIS, background check, scheduling, video interview), and the reports your leadership actually reads. Then evaluate on whether the ATS can represent those stages cleanly, whether the API is stable and documented, and whether the compliance features match your jurisdiction (GDPR, EEO, OFCCP). Pricing models vary widely between per-seat, per-req, and per-hire. A platform that fits a 20-person startup often breaks under 500 open reqs. See best applicant tracking system for evaluation criteria.
How does AI fit into ATS hiring software today?
Most established ATS vendors have added AI features in three areas: resume screening and ranking (scoring CVs against job criteria), writing assistance (drafting job descriptions or outreach messages), and interview scheduling (conversational scheduling bots). Purpose-built AI recruiting tools also connect to the ATS via API to run scoring, enrichment, or automation on candidate records. The risk is treating AI add-ons as complete solutions: they depend on the quality of the underlying ATS data. If stage definitions are vague or fields are inconsistently filled, AI outputs will be noisy regardless of model quality. See AI in recruiting for the broader picture.
What are the most common ATS data quality problems?
Inconsistent stage names across reqs (some use Phone Screen, others use Recruiter Call), missing disposition reasons on rejected candidates (making bias audits impossible), duplicate candidate records (usually from re-applications after a platform migration), and open reqs that were filled manually but never closed in the system. These problems compound over time. Fixing them requires a data owner, agreed field definitions, and a periodic audit rather than a one-time cleanup. Workflow automation can enforce some hygiene rules automatically, such as requiring a disposition reason before a stage change completes.
When should we consider switching ATS platforms?
Switch when the platform actively limits the process rather than just being unfamiliar. Signs include: API rate limits or missing endpoints that block integrations the team needs, reporting that cannot produce the metrics leadership requests, compliance gaps in regions where you are expanding, or stage logic so rigid that recruiters work around it in spreadsheets rather than inside the system. Migration is expensive, not just in licensing but in data cleaning, integration rebuilding, and recruiter retraining. Time a switch to a low-req-volume period and treat historical data migration as a project in itself, not an afterthought.
Where can we learn to get more from our ATS?
The AI in recruiting workshop covers how to structure ATS data so AI tools produce reliable outputs, including stage definitions, field hygiene, and the API connections that make automation possible. The sourcing automation track goes deeper on webhooks and integrations. The Starting with AI: the foundations in recruiting course builds recruiter habits around prompt-based workflows that complement your existing ATS. Bring your current ATS name and a description of the reporting or integration problem you are trying to solve so the session gives you actionable steps, not vendor-agnostic theory.

← Back to AI glossary in practice