AI Screening: Bolt It Onto Your ATS or Switch Systems?

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Screening: Bolt It Onto Your ATS or Switch Systems?
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Screening: Bolt It Onto Your ATS or Switch Systems?

Bolt AI screening onto your ATS if it has a working integration or open API, your candidate data is reasonably clean and your contract has months to run. Switch if the ATS can't write screening results back to candidate records, or its own AI tier costs nearly as much as a new system. Trial the bolt-on for 30 days first.

Most agencies underestimate what switching costs: moving candidate records, notes, consents and placement history, then a month or two of recruiters working more slowly in an unfamiliar system. The bolt-on route has its own hidden cost, which is running two places where candidate decisions are recorded. The right answer depends on which of those costs is smaller for you.

Follow me on Instagram@sagnikteaches

Three routes, not two

There are really three options, and the middle one often gets missed:

Connect on LinkedInSagnik Bhattacharya
  1. Upgrade within your ATS. Many systems now sell AI in a higher tier. Bullhorn's small-agency pricing shows the pattern: Starter ($99 per user a month) and Core ($165) include no AI, while Pro adds AI search and match and Max adds agentic screening, both by quote. No integration work, one system of record, but you pay the tier price for every user.
  2. Bolt on a screening tool. A specialist tool reads applicants from your ATS, scores them against your criteria and writes results back. Brainner, for example, prices by volume of analyses (2,000 or 5,000 a month on its main plans, with overage at $9.95 per 100 extra candidates) and integrates with Greenhouse, Lever, Workable, Zoho Recruit, SmartRecruiters and several others. Workable's own screening agent works on credits: one per applicant screened.
  3. Switch to an ATS with AI built in. Some systems include AI scoring at every tier. Manatal includes AI recommendations and scoring from $15 per user a month billed annually ($35 on its Enterprise plan with unlimited jobs and candidates).

Notice what the bolt-on integration list tends to contain: in-house recruiting systems used by employers. Agency-focused systems are less often on the list. Check for your ATS by name before anything else, because "we integrate via API" can mean a supported connector or a developer project you pay for.

Subscribe on YouTube@codingliquids

What bolting on looks like, before and after

Before (illustrative): a recruiter exports 180 applicants for a payroll role as a spreadsheet, uploads the CVs to a screening tool, reads the ranked list, then goes back into the ATS to move 25 candidates to "shortlisted" and reject the rest. Forty minutes of handling, and the scores live only in the screening tool.

After, with a working integration: applications arrive in the ATS as usual. The screening tool picks them up automatically, scores each against the role's must-haves and nice-to-haves, and writes the score, a two-line reason and a suggested status back to the candidate record. The recruiter reviews the suggestions in the ATS and confirms. No export, and the score sits on the record where the next recruiter will see it.

If the integration can't write back, you're living in the "before" version permanently, just with better rankings.

What switching actually involves

  • Candidate records and CVs: usually migrated, but check duplicates, custom fields and attachments.
  • Notes and activity history: often the part that migrates worst. Years of call notes may arrive as one text blob per candidate, or not at all.
  • Consent and marketing preferences: must come across intact. A candidate who opted out of job alerts and then gets them from your new system is a complaint waiting to happen.
  • Placements, clients and commission history: essential for business development and reporting; check the new system handles agency placements properly, not just employers' hiring.
  • Integrations: job boards, email, calendar, e-signature, timesheets and invoicing all need reconnecting.
  • People: recruiters are slower for the first few weeks. Plan the switch away from your busiest hiring months.

Before any vendor quotes for migration, take a sample export from your current ATS and check five records by hand. A filled-in check from an illustrative agency:

RecordCV attached?Notes with dates?Consent and opt-outs?Placement linked?
Candidate placed in 2023YesOne text block, no datesYesNo, placement in a separate file
Active candidate, 3 applicationsLatest CV onlyYesYesn/a
Candidate who opted out of alertsYesYesOpt-out missingn/a
Contractor, 6 assignmentsYesOne text block, no datesYes2 of 6 linked
Client contactn/aYesYesn/a

Three problems in five records is a normal first result, and each one is a question for the new vendor's migration team: can dated notes be kept, can opt-outs be mapped to the new system's consent fields, and can placements be linked to candidates and clients? The missing opt-out is the one that can't wait. If it would have been lost in a real migration, the first job alert from the new system goes to someone who asked not to receive one.

Upgrade, bolt-on or switch, compared

CriterionUpgrade tierBolt-on toolSwitch ATS
Set-up effortLowLow to medium, if a connector existsHigh
Systems of recordOneTwo, unless results write backOne
Cost structureHigher price for every userVolume-based; pay for what you screenNew seats, migration, lost time
Quality of screeningVaries; test itOften strongest, as it's the whole productVaries; test it
ReversibilityDowngrade at renewalCancel monthly on many toolsHard to undo
Best whenMost recruiters would use the AIA few desks screen high volumesThe ATS is also failing in other ways

Signs your ATS can't carry AI screening

  • No connector for any screening tool you've shortlisted, and no documented API your IT provider can use.
  • Screening results can only be viewed in the other tool, not written back to candidate records.
  • Duplicate candidates are common and parsing is poor, so any AI works on bad records. (Test this first: how to evaluate the AI features in your recruitment software includes a 30-CV parsing test.)
  • The vendor's AI tier is quote-only and the quote is close to the price of a whole new system.
  • Recruiters already keep side spreadsheets because the ATS is slow or awkward.

Two or more of these and switching deserves a serious look. One on its own usually has a workaround.

A workaround worth pricing carefully is joining the two systems with an automation platform. It works, but screening happens per applicant, and automation platforms bill per action. Zapier's Professional plan covers 750 tasks a month and Team 2,000; an agency screening 20 roles of 250 applicants, with two actions per applicant, needs 10,000. When Zapier gets too expensive shows how to find the tipping point.

Pricing the three routes for a six-recruiter agency

An illustrative agency: six recruiters on Bullhorn Core, which is $990 a month for six users at list price. They fill about 20 roles a month, each with around 180 applicants. Screening takes a recruiter about three hours per role. They've tested a bolt-on that cuts that to about an hour including review.

Value of the time saved: 20 roles × 2 hours × $40 an hour = $1,600 a month.

Route 1, upgrade to Pro: the cost is the Pro quote minus $165, times six users. If the uplift is under about $260 per user a month ($1,600 spread across six users), the upgrade pays for itself on screening time alone, provided the built-in screening performs as well as the bolt-on did in testing.

Route 2, bolt-on: 20 roles × 180 applicants is 3,600 analyses a month, within a 5,000-analysis plan. The bolt-on pays if its monthly price, plus about 10 minutes of double handling per role (20 roles × 10 minutes × $40 ≈ $133), stays well under $1,600. Check the busy months too. If a seasonal peak brings 30 roles at the same volume, that's 5,400 analyses, 400 over the plan, which at $9.95 per 100 extra candidates is about $40 of overage. Small, but worth knowing before a recruiter pauses screening mid-month because they think the allowance has run out.

Route 3, switch: moving to a system at $35 per user would cut licences from $990 to $210, saving $780 a month. Against that, a one-off cost (illustrative): a migration service quote of $3,000, about 15 hours of slower working per recruiter in the first month (6 × 15 × $40 = $3,600) and 40 hours of admin at $30 ($1,200). That's $7,800, paid back in about ten months, before counting any agency features the cheaper system lacks.

The agency chose the bolt-on, with a review at Core renewal in nine months. That date sets its own timetable. With a 90-day notice period on the current contract (check yours), the decision to stay, upgrade or leave has to be made by month six, so the bolt-on trial must finish by month five at the latest, leaving a month to get migration quotes if the answer is "switch". The deciding factor wasn't the arithmetic, which was close; it was that the bolt-on could be cancelled monthly while the other two routes locked them in. Your numbers will differ, but set them out the same way: the value of time saved, then the full cost of each route including your own people's time.

Running a 30-day bolt-on trial

  1. Confirm the write-back before the trial starts. Send the ATS vendor and the screening vendor the same question, in writing.
  2. Pick five live roles across different desks, plus three closed roles where you know who was placed.
  3. Screen in parallel for the first two roles: recruiters shortlist as usual, then compare with the tool's ranking.
  4. Log every role in a simple sheet.
  5. Run fairness checks before any score is used to reject: paired copies of real CVs that differ only in name, age signals or a career gap should score alike. AI CV screening setup and safeguards for agencies covers the wider safeguards.
  6. Decide on day 30 against pass marks agreed on day 1.

A filled-in trial log (illustrative):

RoleApplicantsRecruiter's shortlist in tool's top 25Time, before / with toolIssues
Payroll administrator2109 of 103 h / 1 hNone
Site manager1407 of 82.5 h / 50 minOne score not written back
Field service engineer954 of 72 h / 1 hMissed career changers
Estimator605 of 61.5 h / 40 minNone
Customer service lead32011 of 124 h / 1.2 hRejection status synced before review

The last issue is the one that matters. On the customer service role, the integration wrote "rejected" back to 40 candidates' records before a recruiter had reviewed them, and the ATS's automation sent those candidates a rejection email. One of them was a strong applicant the recruiter would have shortlisted. A configuration change solved it: the tool writes a suggested status to a custom field, and only a recruiter changes the real status. Find failures like this in a trial, not in month six.

The field service engineer line needed a different fix, in the criteria rather than the software. The role's must-have read "3 years as a field service engineer", so the tool scored down anyone who'd done the same work under another title. Rewritten as "3 years maintaining or repairing electro-mechanical equipment at customer sites, in any sector", with "field service engineer" moved to the nice-to-haves, a re-run on the same 95 applicants put 6 of the recruiter's 7 in the top 25 (illustrative). If a bolt-on underperforms on one desk, rewrite that desk's criteria and re-run before blaming the tool.

Duplicates are the other thing a trial exposes. If a candidate exists twice in the ATS, once with a 2022 CV and once with this year's, the bolt-on may score both and write two different results back. In one illustrative check of 200 applicants to a single role, 14 were duplicates, and in three cases the lower-scoring old record was the one the recruiter opened first. Merge duplicates for the trial roles before screening starts, and ask the screening vendor whether it can flag likely duplicates on its own.

Here's the question to send both vendors on day 1, filled in:

Subject: Screening integration: write-back and status changes

We use [ATS name] with 6 users and plan to trial [screening tool]
on 5 roles this month. Please confirm in writing:
1. Which fields the screening tool writes back to candidate records
   (score, reasons, status), and whether each can be switched off.
2. Whether any write-back can trigger our ATS automations, such as
   rejection emails. We need suggested statuses kept separate from
   live statuses.
3. How candidate opt-outs and deletion requests in the ATS reach
   the screening tool, and how quickly.
4. What happens to candidate data in the screening tool if we cancel.

Then check the answer to question 3 yourself rather than taking it on trust. Create a clearly labelled test candidate, let the bolt-on screen them against a trial role, then delete the record in the ATS. A day later, search for the test candidate in the screening tool. If they're still there with a score and a CV, deletion requests don't reach the tool, and you'd have to delete by hand in two places every time a candidate asks. That's workable for a handful of requests a month but easy to forget, so either get the vendor to fix the sync or add it to your deletion procedure in writing.

Contract and data points to settle before either move

  • Notice periods on your current ATS. Know the renewal date and notice period before you trial anything; a decision after the notice date can lock you in for another year. AI software contracts: auto-renewals, price rises and notice periods lists the clauses to check.
  • Data export. Get a sample full export from your current system now, including notes and attachments. It's the best evidence of how hard switching would be. More in keeping your data portable.
  • Candidate transparency. Update your privacy notice to say AI helps screen applications, and say how a candidate can ask for a person to review a decision. If you recruit for employers in the EU, AI used to screen candidates is classed as high-risk under the EU AI Act, with those obligations deferred to 2 December 2027; ask each vendor how they'll support you.
  • Training on your data. Get it in writing whether candidate data is used to train the vendor's models, and switch it off if you can.

Further reads

Sources: Bullhorn small agency pricing page; Manatal pricing page; Brainner pricing and integrations pages; Workable press release on AI agent credits (14 September 2026); Zapier pricing page.

Stuck between upgrading, bolting on and switching?

On a 1:1 call we'll check what your current ATS can pass to a screening tool, price the three routes against your role volumes, and design a 30-day trial that gives you a clear answer.

Book a 1:1 call with me