Blog

July 31, 2026 · Fedor Erashev, Founder, Gemsift

AI-native ATS for recruitment agencies: three questions that separate the real thing from the badge (2026)

AI-native ATS for recruitment agencies: three questions that separate the real thing from the badge (2026)

I build one of the systems on this list, so read it with that bias in mind. I am going to spend most of this piece giving you a test you can run on my product too, and in one place my own category comes out less special than the marketing suggests.

Here is the thing I did not expect when I sat down to check every vendor's documentation this month. Two years ago, "it re-reads your whole candidate database against a new role" was the line that separated an AI-native system from a filing cabinet with a summary button. As of July 2026 that is no longer true. Recruiterflow does it. Manatal does it, on a plan that costs fifteen dollars a user. Bullhorn does it. Loxo does it. The whole-base re-read has stopped being a differentiator and become table stakes, at least on the feature list.

So "which ATS has AI" is a dead question. It gets you a demo from all of them. The three questions that actually still separate these products are narrower and more boring, and they are the ones nobody puts on a pricing page:

  1. Does the re-read fire on its own, or is it a button somebody has to remember to press?
  2. Which pricing tier is the AI in, and does that tier have a number on it?
  3. Does it hand you a reason you could paste into a client email, or a percentage?

That is the whole article. Below is what each vendor's own documentation says when you hold it against those three questions.

Quick summary

Everything here comes from each vendor's own pricing page or help documentation, opened on 31 July 2026. Vendors change prices, move features between tiers, and gate the interesting plans behind a call, so treat this as your starting point and confirm on the vendor's site before you sign anything. Where a vendor does not publish a number, I say that instead of printing a guess.

Platform Whole-base re-read? How it fires Which tier the AI is in Price (as of Jul 2026)
Gemsift Yes Automatic on every new role All paid tiers, and the free one Free (base of 100, no card); Solo $99/mo (base 1,000); Agency $299/mo (base 5,000, 3 seats); Scale from $899
Manatal Yes Manual: "See Recommended Candidates", needs a job description of 150+ words All tiers $15 / $35 / $55 per user/mo annual ($19 / $39 / $59 monthly); 14-day trial, no card
Recruiterflow Yes, AIRA Matchmaker Manual: a Generate button on the job page AIRA plan only, which is quote-only. The published plan has no AI agents Platform $149/user/mo published; AIRA plan custom
Loxo Yes, via Loxo AI agents Search and agent driven Professional tier, which is quote-only Free (1 user); Basic $169/user/mo; Professional and Enterprise by quote
Bullhorn Yes, via Amplify Amplify Digital Workers pair candidates to open roles Amplify is a separate quote-only product; Starter and Core are the plain ATS Starter $99/user/mo; Core $165/user/mo; Pro and Max by quote; free implementation on small-agency plans
Crelate Assistant-driven, not a documented automatic base re-rank Assistant, on request AI Assistant in Business; Insights and Data Quality Agents are separate à la carte fees Essentials $85/user/mo annual (up to 2 users, 20k contacts); Business $119/user/mo; Business Plus custom
JobAdder Adder Intelligence does summaries and matching aids On request Essential tier and above Quote-only. Tiers are Lite (1-5 users), Essential (6-20), Pro (21+), Business
Ashby Yes, but it is an in-house product, not an agency one Search and workflow driven Most AI included; AI Notetaker is a paid add-on; plans carry monthly AI credits Foundations up to 100 employees from $400/month; Plus and Enterprise custom
Recruit CRM AI matching and sourcing advertised Not documented publicly Advanced AI in Business and Enterprise Not rendered on their pricing page as of July 2026. Demo required

Read the table by column, not by row. The "how it fires" column and the "which tier" column tell you more about what you will actually experience than any feature checklist.

Why should you listen to us?

Fair question, given I sell one of these.

I talk to owners of one to twenty person agencies for a living, which means I hear the same confession over and over: the base is the asset, and nobody re-reads it. Not because recruiters are lazy, but because re-reading forty thousand records by hand is not a task a human can do, and the button that claims to do it takes six minutes and produces a list nobody trusts. That gap between "the feature exists" and "we use it every week" is the thing I care about, and it is the thing feature tables hide.

And I checked every claim in the table above against the vendor's own words this month rather than rewriting someone else's listicle. Where the documentation was specific I quote the mechanic. Where the price did not render, I wrote that the price did not render. Recruit CRM and Zoho Recruit both refused to show me a number, so neither gets an invented one.

Question 1: does it fire on its own, or is it a button?

This is the question I would ask first, and it is the one that gets the vaguest answers on a sales call.

Recruiterflow's AIRA Matchmaker genuinely searches your existing base by meaning rather than keywords, and it returns a ranked list with reasoning. Their own help documentation is refreshingly clear about how you get it: "In the job page, click on the Generate button", after which "AIRA will start scanning your database and return a ranked list of candidates in a few minutes."

Manatal is the same shape. Its AI Recommendations search "across your database, not just recent applicants", which is exactly the right capability. To get them, a recruiter clicks "See Recommended Candidates", and the job description has to reach 150 words before the system will extract requirements at all. There is one more detail in their docs worth knowing before you buy on this feature: the requirement extraction happens once, when the job description is first saved at 150 words or more, and it does not re-run automatically when you later edit the description. If your roles evolve after the first save, and agency roles always do, somebody has to notice.

None of that makes these bad products. Recruiterflow at $149 a user is a well-built agency ATS and Manatal at $15 a user is the cheapest serious option in the category. But a manual re-read has a predictable failure mode, and it is not technical. It is that on the Tuesday you take a hot role from a client who wants a shortlist by Thursday, you do not click the button. You go to LinkedIn, because that is the habit, and the base stays unread for another quarter. A capability you have to remember to invoke, under time pressure, at the exact moment you are most rushed, is a capability with a usage rate rather than a result.

So the honest version of the question is not "can it search my base." It is: on the tenth role of the month, at 6pm, does the shortlist from my own base already exist without anyone deciding to make it?

Question 2: which tier is the AI in, and does that tier have a price?

This is the pattern that came out of the pricing research and it is remarkably consistent.

Recruiterflow publishes one number, $149 per user per month for the Platform plan. The AIRA plan, which is the one that includes the agents, including Matchmaker, is "let's chat custom pricing". Their page does say all current and future AIRA agents are included at no extra cost once you are on it, which is a fair deal, but the price of getting on it is not public.

Loxo publishes a free tier and Basic at $169 per user per month. "All Loxo AI agents" sit in Professional, which is quote-only.

Bullhorn now publishes small-agency pricing, which is new and genuinely useful: Starter at $99 per user per month and Core at $165, with free implementation. Amplify, their AI product that does the database rediscovery, is a separate "get a quote".

Crelate publishes $85 for Essentials (up to 2 users) and $119 for Business, and puts the AI Assistant in Business, which is good. But its Insights Agents and Data Quality Agents are à la carte options with separate fees on top.

JobAdder publishes nothing at all. Adder Intelligence starts at the Essential tier, which is described as 6 to 20 users, so a three-person desk is asking for a quote on a tier sized for a team twice its size.

The pattern: the published price buys you the filing cabinet, and the thing that reads it is in the tier with no number on it. There are exactly two clean exceptions in this table. Manatal includes AI Recommendations on every plan including the $15 one, which is the single most underrated fact in this category and the reason I keep recommending Manatal to agencies who tell me their whole problem is budget. And we include it on every tier including the free one, for reasons I will get to.

If you take one negotiating tactic from this piece: get the quote for the AI tier before you get attached to the published one. The published number is not the price of the product you are being sold in the demo.

Question 3: a reason, or a percentage?

The third question is the one that decides whether the output changes your week.

A match score is a number that asks you to trust it. Every recruiter I have watched use one does the same thing: they look at the 91%, they open the resume anyway, and within a month they stop looking at the number. A score with no argument behind it does not save the read, it just adds a column.

A reason is different, because a reason is checkable and, more importantly, forwardable. "Eight years agency-side in fintech, placed two compliance leads at Series B companies last year, based in Leeds, told us in March she is open to hybrid" is something you can verify in ten seconds and paste into a note to a client. That is the difference between a tool that ranks and a tool that drafts your shortlist.

Credit where it is due here: Recruiterflow's Matchmaker does return reasoning per match, and their own best-practice documentation tells users to "always review the reason for match to ensure accuracy", which is the right instruction. Manatal's recommendations detail whether a candidate matches or misses each extracted requirement. So on this question the category has genuinely improved, and a lot of the older "AI ranking is a black box" criticism is now out of date.

What I would still test in a trial, on your own data rather than the demo base: does the reason cite specifics from the actual resume, or does it paraphrase the job description back at you? The second kind reads well and tells you nothing. You will know within five candidates.

When a traditional ATS is still the right answer

I will not pretend the switch is right for everyone, because it plainly is not.

Your base is small and fresh. The whole-base re-read is the entire value proposition. If you have 400 candidates from the last eight months, you already know them, and you are buying an engine with nothing to burn. Stay where you are.

You run temp or contract staffing with a back office. Timesheets, contractor pay, VMS, invoicing. That is a deep, boring, load-bearing part of your business, and no AI-native newcomer, mine included, replaces it. Bullhorn and JobAdder exist for a reason. Push your incumbent for their AI tier and see if it clears the bar.

You are in a hard-filter vertical. Cleared defence work, nursing with specific licences, anything where the qualification is binary and the pool is small. Semantic matching is a worse fit than a boolean over a structured field, because the filters are non-negotiable and there is no hidden gem to find.

You are in-house, not an agency. If you are hiring for one company rather than many clients, Ashby is a strong product and it is built for you. It also prices by your company's headcount, from $400 a month up to 100 employees, which is a model that makes no sense for an agency and is a good signal that agencies are not the intended buyer.

Your team will not change what they open in the morning. If your recruiters will start on LinkedIn no matter what is waiting in the system, you are buying a screen nobody looks at. Fix the habit first, or do not spend the money.

You need heavy integrations, job-board distribution, or enterprise compliance and procurement. Keep a traditional platform. I would rather say this now than have you find out in month three.

Where Gemsift fits, honestly

We are the AI-native ATS for agencies whose current ATS has become a filing cabinet. You move in with one export file, and from then on every new role automatically re-reads your whole base and returns a client-ready shortlist with a plain-English reason per pick.

Against my own three questions: the re-read is automatic rather than a button, which is the specific thing I built the product around and the main reason to look at us rather than at a cheaper tool that can technically do the same search. Every score comes with its reason. And the AI is not a tier, it is the product, so it is on the free plan too: free for a base of 100 people with no card, $99 a month for Solo at a base of 1,000, $299 a month for Agency at a base of 5,000 with three seats, and Scale from $899. You pay for the size of the base we keep re-reading, not per seat, because the re-read is the cost.

Now the honest part. We are young, and we are not a full staffing back office. If you need job-board posting, deep integrations into an existing stack, or enterprise compliance and procurement, a classic platform serves you better. If your problem is finding people who never applied, that is sourcing and we do not do it. If you place three people a year off a base you personally remember, you are the semantic search engine and you do not need this. And as this article's own research shows, if your budget is the binding constraint, Manatal gives you a whole-base match for $15 a user and I would rather you know that from me.

The buyer we are actually right for: a three to twenty person contingency or perm agency, a few years old, sitting on thousands of records nobody has opened since they were filed, currently starting every search on LinkedIn despite paying for a database.

FAQ

What is the difference between an AI-native ATS and an ATS with AI features?

Architecture, and you can test it with one question. An ATS with AI features stores candidates as structured fields and calls a model when you press a button, usually to summarise one record or score the applicants on the current role. An AI-native system reads raw resumes and notes as text, so the whole base is legible without tagging discipline, and it ranks all of it against a new role. In practice, ask the vendor: when I open a brand-new job tomorrow, without searching, will the best twenty people from my existing base already be waiting, with a sentence each on why? The answers vary far more than the marketing does.

Do I have to clean up my candidate database first?

That is the test in reverse. If a system needs your tags, titles, and custom fields to be disciplined before its matching works, it is not reading your candidates, it is reading your data entry. Small agencies do not tag, which is exactly why their databases became unusable. A system that reads the raw resume text does not care that someone typed "Bus Dev Rep" in 2022.

How is this different from the AI already in my ATS?

It might not be, and that is worth checking before you buy anything. Run the three questions in this article against your current vendor: is the base re-read automatic or manual, is it in the tier you actually pay for, and does it give reasons or scores. If your incumbent passes all three, you have the thing already and you should go use it. Most of the agencies I speak to discover they are paying for a tier that does not include it.

I already do this in Claude or ChatGPT. Why would I pay for a system?

If you paste your role context into a model for every search, you have proven the point, and honestly, good. What you would be paying for is the part you rebuild by hand each time: your criteria held in one place, applied the same way across the whole base and across your team, with the reasoning written for you and the results sitting next to your pipeline instead of in a chat log. If your own setup already gives you that, keep it. And if you like working that way, you can connect Claude or ChatGPT to a Gemsift base and ask for shortlists from the chat.

How hard is it to move ATS as a small agency?

Harder than vendors say and easier than you fear, and the honest blocker is usually not technical. Candidate records and resumes export cleanly enough from most systems. What degrades is the history: notes lose author and timestamp fidelity, pipeline stage transitions usually flatten to current stage, and email threads often do not come across at all. The real reason most agencies stay on a system they complain about is that the database feels like the business, and moving it feels like risking the book. That is a legitimate fear, which is why the right way to evaluate anything in this category is to load a copy of your base and see what it says about people you already know.

Is my candidate data safe?

Your uploads are used to score your base, not to train a model, and you can evaluate the product on sample data without uploading a single real resume. If your organisation has data-governance rules, start on the sample data and ask us for a data-handling summary covering where data lives and how long it is kept. I would rather you evaluate it safely than break a policy to try it.


Related reading: the shift to AI-native recruiting is the longer argument for why the bottleneck moved in the first place. If you are comparing screening tools specifically rather than full systems, the best AI resume screening tools for recruitment agencies has the sixteen-tool table. If you are shopping because of your current vendor, Recruiterflow alternatives and Manatal alternatives go deeper on each. And why keyword filters bury good candidates is the underlying reason the base went quiet.

Written by Fedor Erashev, founder of Gemsift, the AI-native ATS for agencies whose current ATS has become a filing cabinet. Move in with one file and it re-reads your whole candidate base against each new role, returning a client-ready shortlist with a plain-English reason per pick. Start free, no card.