What is an ATS (applicant tracking system)?
An ATS (applicant tracking system) is recruiting software that collects job applications in one place and moves every candidate through the stages of your hiring process, from application to offer. Instead of piecing things together from spreadsheets, email and messengers, the team sees who is at which stage, what was decided after each interview and who takes the next step.
In short
- You need an ATS as soon as hiring outgrows one spreadsheet: applications arrive from several job sites, and more than one person takes part in the decision.
- At its core is the pipeline: stages from application to hire, where every candidate, their history and the interviewers’ scores stay visible.
- When choosing an ATS, check the job sites of your market, who on the team takes a paid seat, data import and export, and how personal data is protected.
- In RolePark, publishing jobs and receiving applications are free; the full ATS is $30 per paid seat a month, and the first calendar month costs nothing and needs no card.
How an ATS moves a candidate: the hiring pipeline
A pipeline is the set of stages every candidate for a vacancy goes through. You adapt the stages to your own process, but a typical path looks like this:
- Vacancy: the description, requirements, conditions and the person who makes the hiring decision.
- Publishing: the company careers page and job sites. Candidates apply through a form, without creating an account.
- Applications: everything from different sources lands in one list, marked with where the candidate came from.
- Screening: the recruiter reviews CVs, moves suitable people forward and declines the rest.
- Interviews: meetings in the calendar and interviewer scores against the same criteria.
- Offer and hire: the offer to the candidate, the decision and closing the vacancy.
Why the history matters
The main thing a pipeline gives you is history. A month later you can still see who talked to the candidate and when, what the interviewers wrote and why the decision was made. In a spreadsheet, this usually gets lost in comments and chats.
In RolePark the pipeline is a board: you drag a candidate’s card between stages, and the card shows where the application came from and the interview scores.
Who needs an ATS
An ATS is not only for large companies. It pays off wherever hiring is repeated work rather than a one-off event.
Small businesses and startups
Hiring is often run by a founder or an office manager next to their main job. An ATS keeps applications from getting lost and stops you answering candidates from three different inboxes. To start, a free plan with a careers page, job publishing and incoming applications is usually enough.
Recruiting agencies
Several clients, many vacancies at once and a candidate database that is the agency’s main asset. The database should not live in recruiters’ personal spreadsheets and should not leave together with a person who leaves the team.
In-house recruiting and IT companies
Decisions are made by hiring managers and by engineers who interview. An ATS gives them access only to the candidates they need and the same scorecard, and gives the recruiter one picture across all vacancies.
Signs it is time to move from spreadsheets and messengers
If two or three of these sound familiar, the spreadsheet is already costing you time and candidates. Moving does not have to be a big project: you can import the spreadsheet and run the next vacancy in the ATS.
- Applications arrive by email, in the accounts of several job sites and in messengers, and you copy them into a spreadsheet by hand.
- You find the same candidate in the spreadsheet twice: under different vacancies or with the name spelled differently.
- The hiring manager answers about CVs in private messages, and the decision is not written down anywhere.
- You cannot quickly say how many candidates are at each stage and where hiring is stuck.
- A strong candidate from a past vacancy cannot be found, because they stayed in someone’s inbox.
- A spreadsheet with candidates’ personal data is sent around as a file, and nobody knows who has a copy.
Key features of an ATS
Feature sets differ between systems. Below is what an ATS needs to cover a recruiter’s daily work, and how each part works in RolePark.
Publishing to several job sites
You write the vacancy once, and the ATS publishes it on your careers page and on the job sites you have connected. Without this, the recruiter copies the same text into every account and watches each one separately.
In RolePark, the publishing dialog has a “Where to publish” block: the careers page, Djinni and Work.ua through your employer account. The status of every posting is on the “Postings” tab. A Work.ua publication is taken from your Work.ua package. For DOU, which has no API for ATS, you paste the RolePark application link into the DOU vacancy form.
One inbox and your own candidate database
Applications from every source arrive in one queue that you can work through in batches: select several and move them to the pipeline, or decline them. Candidates stay in the company database, so next time you can find them instead of searching again.
In RolePark this is the “Inbox” tab with the source of each application. The “From your base” tab shows people already in your database who could fit the vacancy and how they match its must-have skills. The recruiter makes the decision.
Pipeline, interviews and scorecards
Stages that match your process, interviews in the calendar and the same scorecard for every interviewer, so candidates are compared on criteria rather than impressions.
In RolePark a candidate can pick a convenient interview time from a link, and the event appears in Google Calendar with a Google Meet link. Interviewers fill in a scorecard, and the score is visible on the card in the pipeline.
Teamwork, roles and access
Hiring managers, interviewers and HR see only what they need, and actions are recorded in a log.
In RolePark only recruiters and recruiting leads take paid seats; administrators, HR, hiring managers and interviewers work for free.
Hiring analytics
How many candidates are at each stage, where the people you hire come from and how long hiring takes. Without this, it is hard to explain to management where the problem is.
In RolePark, “Analytics” shows time-to-hire and candidate sources, among other things; it is available in the trial month and on the paid plan.
HR after the hire
Some systems keep working with a person after the hire: employee records, onboarding, time off and documents.
In RolePark the HR modules live in the “People” section: org structure, onboarding processes, time off, documents, reviews and goals, and employee surveys. They are open in the trial month and included in the ATS subscription at no extra cost.
Importing and exporting your data
Candidate data belongs to you. Check that you can load it from a spreadsheet at the start and take all of it out at any time.
RolePark imports CSV or Excel spreadsheets with column matching, adds candidates from PDF CVs, and exports all company data as one ZIP archive, even without a paid plan.
Working from an AI assistant
RolePark also connects to Claude and ChatGPT: the assistant answers about candidates and vacancies within the permissions of your role, and every change is recorded in the audit log.
How to choose an ATS: a checklist
Before you choose, write down how you hire today: how many vacancies at once, which job sites you use and who takes part in the decision. Then go through the list on a real vacancy, not on a demo.
- Job sites of your market: does the system publish there itself or only collect applications, and what does the job site charge for.
- Who pays: a price for every user or only for recruiters. Hiring managers and interviewers log in rarely, but the process does not work without them.
- Pipeline: can you set up your own stages and drag candidates between them.
- Interviews: calendar integration, a video call link and the same scorecards for everyone.
- Access: does an interviewer see only their own candidates, and is there a log of actions.
- Data: import from a spreadsheet at the start and a full export at any time, without a support request.
- Personal data: where candidate data is stored and how you handle a candidate’s request to access or delete their data. In the EU these are rights under the GDPR (Articles 15 and 17).
- A trial: can you try the full version on your own vacancies without a card or a sales call.
Test it on a real vacancy
Take one real vacancy through the system from publishing to interviews. Within a week you will see whether the team actually uses it.
What an ATS costs and how to judge whether it pays off
Common pricing models are per user (seat) per month, per active vacancy, or a fixed amount per company. When you compare, add up the total for your team rather than the price of one seat: how many people will take paid seats and what you would need to buy separately, such as job site packages, HR modules or integrations.
Payback is easiest to estimate in hours. For one week, write down how much time goes into copying applications, looking for candidates in correspondence, arranging interviews and preparing reports for management. Multiply by the cost of a recruiter’s hour and compare with the price of the seats. Then add what is hard to count: candidates who did not get an answer in time, and a database that stays with the company when a recruiter leaves.
In RolePark, the careers page, job publishing and incoming applications are free on the Free plan: 1 recruiter seat and up to 3 published jobs at a time. The full ATS is $30 per paid seat a month or $240 a year, with the HR modules included at no extra cost. Every new company gets one calendar month of full RolePark right after registration, without a card. Online checkout is not available yet: payment and continued access are arranged with the RolePark team.
How to move to an ATS without pausing hiring
- Start with one new vacancy and set up the pipeline stages to match your process.
- Import the spreadsheet with the candidates you are still working with; the archive can wait.
- Connect your job sites and calendar, so applications and interviews go through the system from day one.
- Invite the hiring manager and interviewers, and agree that decisions are recorded on the candidate’s card.
- After two or three weeks, compare: are fewer applications lost, and do candidates move through the stages faster?
Frequently asked questions
What does ATS stand for?
ATS stands for applicant tracking system: software that tracks candidates from application to hire. It is also called recruiting software or a hiring system.
How is an ATS different from a CRM or an HRM system?
An ATS runs vacancies and candidates up to the hire. A recruiting CRM focuses on long-term relationships with candidates and, for agencies, with clients. An HRM system covers employees after the hire: records, time off and documents. The lines are blurred: in RolePark the ATS and the HR modules work in one workspace.
Does an ATS reject CVs automatically?
Only if you set it up that way. In RolePark an application is declined automatically only by a screening question with a required answer that you added to the application form yourself, and the vacancy form warns you about it. Matching from your database only shows how a candidate fits the must-have skills; a person decides about the candidate.
Do we need an ATS if we hire once or twice a year?
Perhaps not: a spreadsheet and email may be enough. An ATS becomes useful when applications come from several sources, more than one person takes part in the decision, or you want to come back to candidates from past vacancies. For a small volume, RolePark Free has no time limit.
Is there a free ATS?
Several systems have free plans, usually with limits. RolePark Free has no time limit: 1 recruiter seat, up to 3 published jobs at a time, incoming applications and 500 MB of storage. Pipelines, interviews with scorecards and analytics are part of the full ATS.
How do we move candidates from Excel or another system?
Save the spreadsheet as CSV or Excel (.xlsx) and upload it with “Import spreadsheet”: RolePark suggests which column goes where. PDF CVs can be added in a batch, and job site emails as .eml files. The migration page has the details.