AI & Automation Services
Automate workflows, integrate systems, and unlock AI-driven efficiency.

We reduced a London recruitment agency's initial CV screening time from six hours per vacancy to 25 minutes by building a custom AI screening system that parses, scores and ranks every application against role criteria, then routes a shortlist to a human recruiter for the final decision. For a typical role attracting 150 to 200 applications, the AI now handles parsing and scoring in under four minutes, leaving the recruiter roughly 20 minutes to review the top 15 candidates with genuine attention. The agency cut its time-to-shortlist by 93%, reclaimed around 30 hours of recruiter time per week across its desk, and lowered effective cost-per-hire from £6,400 toward £3,900. Critically, no candidate is auto-rejected by the machine: a recruiter with authority to override the ranking reviews every shortlist, which keeps the system on the right side of UK GDPR and 2026 ICO guidance on automated decision-making. Here is exactly what we built, what worked, and what did not.
Last updated: June 2026
Manual CV screening was costing this agency roughly six hours of senior recruiter time for every single vacancy, and that figure is the honest, stopwatch-measured baseline we recorded before we touched anything. The agency is a mid-sized permanent and contract recruiter based in the City fringe, running four desks across technology, finance and operations roles. A typical advertised role pulled in 150 to 200 applications inside the first 72 hours, with the worst-performing job board ads dragging in well over 250. Every one of those CVs had to be opened, read, mentally scored against a role brief, and either binned, parked or shortlisted.
We sat with one of their senior consultants and timed a real screening session against a single mid-level software engineer vacancy. The breakdown was sobering. It is worth seeing where the hours actually went, because the headline "six hours" hides a lot of small, repetitive losses that an AI system is built to eliminate.
| Manual screening task | Time per role (200 CVs) | What it involved |
|---|---|---|
| Downloading and opening CVs | 40 minutes | Switching between inbox, ATS and job board portals |
| Reading and first-pass triage | 180 minutes | Roughly 54 seconds per CV across 200 documents |
| Cross-checking against role brief | 70 minutes | Salary, location, right-to-work, key skills |
| Building a shortlist spreadsheet | 50 minutes | Manual copy-paste of names, scores and notes |
| Re-reading the borderline pile | 30 minutes | The "maybe" candidates nobody wanted to decide on |
| Total per role | 360 minutes (6 hours) | Before any candidate was even contacted |
Across four desks each filling several roles a week, the agency was burning well over 60 hours of senior consultant time every week on screening alone. That is time not spent on business development, candidate relationships or actually closing placements, which is where a recruiter earns their fee. Our view is blunt: paying experienced consultants £45,000 to £60,000 a year to spend a third of their week reading CVs at 54 seconds each is one of the worst returns on labour in the entire recruitment industry. The work is necessary, but a human reading the 187th CV of the day is not a careful evaluator, they are an exhausted filter. That is precisely the kind of repetitive, rules-led screening that business process automation is designed to absorb.
The system works in four stages: it parses every CV into structured data, scores each candidate against weighted role criteria, ranks them into a shortlist, then hands that shortlist to a recruiter who makes the final call. There is no magic and no black box. The intelligence sits in how carefully we defined the scoring criteria with the agency's consultants before a single line of code ran. A model is only as good as the brief you give it, and most failed AI screening projects fail at the briefing stage, not the technical one.
Here is the pipeline we built, stage by stage.
The honest rule we apply to every build is this: the AI ranks, the human decides. We deliberately did not build an auto-reject feature, even though the agency initially asked for one. We will explain why in the human-review section. The same architecture underpins our wider AI automation work, where the pattern of "machine prepares, human approves" recurs across finance, operations and customer service.
| Scoring component | Weight (example role) | How the model evaluates it |
|---|---|---|
| Must-have technical skills | 40% | Semantic match, not keyword match: "React" credits "Next.js" experience |
| Relevant years of experience | 20% | Calculated from dated work history, not self-declared |
| Domain or sector fit | 15% | Fintech, SaaS, agency, in-house signals |
| Nice-to-have skills | 15% | Bonus points, never used as a knock-out |
| Stability and progression | 10% | Tenure pattern, flagged for human judgement not auto-penalty |
The AI system cut screening from 360 minutes to 25 minutes per role, a 93% reduction, and the recruiter's remaining 25 minutes is now spent almost entirely on judgement rather than data entry. The machine handles ingestion, parsing, scoring and ranking for 200 CVs in under four minutes. What changed is not just the total time but the quality of the time. A consultant now reviews a ranked top 15 with full attention instead of skim-reading 200 documents while fatigue erodes their accuracy.
Here is the genuine before-and-after, measured across the agency's first eight weeks live.
| Metric | Before (manual) | After (AI + human review) | Change |
|---|---|---|---|
| Screening time per role | 360 minutes | 25 minutes | -93% |
| CVs a recruiter reads in full | 200 | 15 | -92% |
| Time-to-shortlist | 2 to 3 days | Same day | Up to 3 days faster |
| Average time-to-hire | 41 days | 22 days | -46% |
| Recruiter hours reclaimed per week | 0 | ~30 across the desk | +30 hours |
| Roles screened per consultant per day | 1 to 2 | 6 to 8 | 4x throughput |
The time-to-hire figure matters more than it looks. In a competitive London market, the best candidates are off the market inside two weeks. Shaving 19 days off time-to-hire meant the agency stopped losing strong candidates to faster competitors, which directly lifted their fill rate. One desk reported placing two senior candidates in May that they would almost certainly have lost under the old timeline, simply because they got to first interview 48 hours sooner.
Be sceptical, though, if a vendor promises you these exact numbers out of the box. Our results held because the agency's roles are relatively well-defined and high-volume. For a desk handling rare, bespoke executive search where each role attracts 12 hyper-relevant applicants, the time saving is real but far smaller, because manual screening was never the bottleneck there. AI CV screening pays off hardest where volume is high and criteria are clear. That is the honest boundary of this technology.
The system lowered the agency's effective cost-per-hire from around £6,400 to roughly £3,900, a saving of approximately £2,500 per placement, driven almost entirely by reclaimed recruiter time rather than reduced advertising spend. The UK average cost-per-hire sits around £6,500 once you account for recruiter labour, job board spend, ATS licensing and lost productivity from slow fills. Most of that cost is human hours, which is exactly the lever AI moves.
Here is the breakdown we modelled with the agency's finance lead.
| Cost component (per hire) | Before | After |
|---|---|---|
| Recruiter screening time | £2,900 | £300 |
| Job board and advertising | £1,400 | £1,400 |
| ATS and tooling | £600 | £600 |
| AI system (amortised per hire) | £0 | £280 |
| Lost-productivity cost of slow fills | £1,500 | £320 |
| Effective cost-per-hire | £6,400 | £3,900 |
The build itself was a fixed-quote project. The agency invested a one-off implementation fee plus a modest monthly running cost for hosting and model usage. With the desk filling around 18 roles a month, the £2,500 saving per hire returned roughly £45,000 a month in recovered value, against a running cost an order of magnitude lower. On those numbers the system paid back its build cost inside the first month of full operation. We are not claiming every agency sees a one-month payback. We are saying that when screening is your dominant labour cost, the maths is rarely close.
Our stance on ROI claims: ignore any vendor case study that leads with "saves 80% of your costs" without showing you the cost stack. The only saving that is real is the one you can trace to a specific line item. In recruitment, that line item is almost always recruiter hours, and recruiter hours are exactly what a well-scoped custom workflow system reclaims.
We kept a human recruiter as the sole decision-maker on every shortlist and every rejection, and we refused to build an auto-reject feature, both for fairness reasons and because UK law in 2026 effectively requires meaningful human oversight of recruitment decisions. The AI ranks and explains. A person decides. That separation is not a compliance afterthought bolted on at the end: it is the core design principle the whole system is built around.
There were three deliberate human checkpoints.
Why does this matter beyond ethics? Because a recruiter's intuition catches what a CV cannot show. A candidate who took 18 months out to care for a relative, a career-changer whose retail management experience maps perfectly onto an operations role, a brilliant engineer with a scrappy one-page CV: these are the people algorithms underscore and humans rescue. Our honest position is that AI screening is a force multiplier for good recruiters, not a replacement for them. The day you let the machine send rejection emails on its own, you have both broken the candidate experience and walked into a legal exposure you did not need.
This human-first design is also what keeps the agency compliant with the ICO's 2026 expectations on automated decision-making, which we cover next. The same principle governs how we build AI chatbots and AI voice agents: the AI handles volume, a human owns the consequential decision.
The AI got several things wrong during the build, and naming them honestly is more useful than pretending the project was flawless: it initially over-weighted keyword matches, misread non-standard date formats, penalised career gaps unfairly, and struggled with creative CVs that did not follow a conventional structure. Every one of these was fixable, but only because we tested against real CVs the agency had already screened by hand, so we had a human-verified ground truth to measure against.
Here are the specific failure modes and how we corrected them.
| What went wrong | Why it happened | How we fixed it |
|---|---|---|
| Over-weighted exact keywords | Early prompt rewarded literal skill matches | Switched to semantic matching so related skills score fairly |
| Misread date ranges | CVs use wildly inconsistent date formats | Added a normalisation layer and a confidence flag for unclear dates |
| Penalised career gaps | Model inferred gaps as instability | Removed gap-penalty entirely; gaps now surface for human context |
| Struggled with design or creative CVs | Heavy graphics broke text extraction | Added fallback OCR and routed low-confidence parses to manual review |
| Inconsistent scoring on re-runs | Model temperature too high | Lowered temperature and pinned scoring to deterministic settings |
The career-gap penalty was the one that worried us most, and it is the one most off-the-shelf tools get wrong silently. An unexamined model will quietly mark down anyone who took time out for parenting, illness, caring or redundancy, and that is both unfair and a potential indirect discrimination risk under the Equality Act 2010. We stripped it out completely. The system now treats a gap as neutral information for a human to weigh, never as an automatic deduction.
The broader lesson: you cannot validate an AI screening system on synthetic data. You validate it by running it against hundreds of CVs your recruiters have already scored, comparing the rankings, and investigating every disagreement. Where the AI disagreed with the human, we asked which was right. Sometimes the human had missed someone. Sometimes the AI had. That back-and-forth is the actual work of building a screening system you can trust, and it is the part vendors selling a generic SaaS subscription cannot do for your specific roles.
Yes, AI CV screening is legal in the UK in 2026, but only if a person retains genuine, authoritative oversight of decisions and you meet your obligations under UK GDPR, the Data Protection Act 2018, the Equality Act 2010 and the Data (Use and Access) Act 2025. The Information Commissioner's Office ran a consultation on draft automated decision-making guidance between 31 March and 29 May 2026, and its clear expectation is that recruitment decisions which significantly affect a person must not be made by a machine alone. There must be human review by someone with the authority and competence to override the system.
Practically, that means a fully automated reject-and-bin pipeline is the thing to avoid. A ranking system feeding a human decision-maker, which is exactly what we built, sits comfortably within the rules. Here is the compliance checklist we worked through with the agency.
Our honest view on compliance: the firms that will get into trouble are not the ones using AI, they are the ones using it secretly and removing the human. If you are transparent, keep a recruiter genuinely in charge, run a DPIA, and audit your shortlists for fairness, you are in a strong position. The technology is not the legal risk. Hiding it and over-automating it is. We treat compliance as part of the build, not a disclaimer, the same way we approach every software development project that touches personal data.
The Softomate implementation process for an AI CV screening system runs across five stages over four to eight weeks, delivered as a fixed-quote project starting from £6,500, with no per-CV charges and no surprise add-ons. We scope the work precisely, agree the price up front, and you own the result. We are a London-based AI automation and software development agency in Stanmore (HA7), and we build screening systems that your recruiters actually trust, because we build them around your real roles and your real CVs.
Here is how a typical engagement runs.
| Stage | Typical duration | What you receive |
|---|---|---|
| Discovery and criteria workshop | Week 1 | Documented scoring criteria per role type |
| Build and integration | Weeks 2 to 4 | Working system wired to your ATS and inbox |
| Validation against history | Weeks 4 to 5 | Tuning report comparing AI vs human rankings |
| Compliance and DPIA support | Weeks 5 to 6 | Completed DPIA and transparency notices |
| Go-live and handover | Weeks 6 to 8 | Live system, trained team, monitoring period |
Pricing starts from £6,500 for a single-desk screening system and scales with the number of role types, integrations and desks. There are no hidden per-candidate fees, because charging you per CV would punish you for growing, which is the opposite of what automation should do. If your screening volume is high and your criteria are reasonably clear, this is one of the fastest-paying automation projects we deliver. Explore our full process automation services or talk to us about your specific desk.
Not in a properly built system. We do not let the AI reject anyone. It ranks candidates and explains its reasoning, then a recruiter reviews the shortlist and the excluded pile with authority to override. Strong but unconventional candidates regularly get rescued at the human review stage, which is exactly why that step exists.
Yes, provided a person with genuine authority makes the final decision rather than the machine. The 2026 ICO guidance on automated decision-making expects meaningful human oversight of recruitment outcomes. Keep a recruiter in charge, complete a DPIA, be transparent with candidates, and audit for fairness, and you are compliant.
When validated against your own historical screening, a well-tuned system matches or slightly exceeds tired human screeners on consistency, because it does not fatigue at the 187th CV. It is not flawless: it can misread dates or non-standard CVs. That is why the human review step is mandatory rather than optional.
Typically four to eight weeks for a single desk. The longest stage is not the coding, it is the discovery workshop where we define scoring criteria with your consultants and the validation stage where we tune the system against CVs you have already screened by hand. Rushing those stages produces a system your team will not trust.
Our fixed-quote builds start from £6,500 for a single-desk system, plus a modest monthly running cost for hosting and model usage. There are no per-CV charges. For an agency filling many roles a month, the saving in reclaimed recruiter time usually pays back the build cost within the first month or two of full operation.
It can, if built carelessly, which is why fairness is a design requirement not an afterthought. We anonymise name, age and address signals before scoring, remove career-gap penalties entirely, and audit shortlist demographics. An unaudited off-the-shelf tool is far more likely to embed bias quietly than a system built and tested against the Equality Act 2010.
Yes. We integrate with common applicant tracking systems, shared inboxes and job board feeds so CVs flow into the screening pipeline automatically and shortlists flow back into your ATS. The system fits around your existing workflow rather than forcing your recruiters to learn a separate tool.
Nothing automatic. Excluded candidates sit in a visible panel with the reason for exclusion, and a recruiter scans this list before any decisions are finalised. Candidates are never silently deleted. This both protects good candidates from parsing errors and supports your obligations around fair, accountable decision-making.
The time savings are far smaller for bespoke executive search, where a role might attract a dozen highly relevant applicants. AI screening pays off hardest on high-volume roles with clear criteria. For genuine executive search, manual screening was never the bottleneck, so we would honestly tell you the return does not justify the build.
Yes. Transparency is both a legal expectation and good practice. Your privacy notice should state that AI assists with screening and that a human makes the final decision. Candidates who learn about hidden automation after the fact are the source of complaints and regulatory exposure, so we build transparency into the candidate journey from the start.
Cutting CV screening from six hours to 25 minutes was not about replacing recruiters with a machine: it was about handing the machine the repetitive 92% of the work so the people could do the 8% that actually needs judgement. The agency reclaimed around 30 recruiter hours a week, cut time-to-hire from 41 days to 22, and lowered effective cost-per-hire from £6,400 toward £3,900, with the build paying for itself inside the first months. Just as important, no candidate is rejected by an algorithm: a recruiter with real authority reviews every shortlist, which keeps the system fair and on the right side of 2026 UK rules. The honest lesson is that AI CV screening works brilliantly on high-volume roles with clear criteria, modestly on bespoke search, and dangerously if you remove the human. Get the human-first design right and the maths is rarely close. The agencies winning in London in 2026 are not screening harder, they are screening smarter and reinvesting the reclaimed hours into the work that earns the fee.
If your recruiters are losing a third of their week to CV screening, we can build you a system that hands those hours back. Talk to us about a fixed-quote AI screening build through our London business process automation service or get in touch for a scoped quote.
Written by Deen Dayal Yadav, Founder of Softomate Solutions, a London-based AI automation and software development agency in Stanmore (HA7). With over 12 years building software and automation systems for UK businesses, including custom CV screening, recruitment workflow automation and bespoke CRM integrations, Deen leads a team that designs human-first AI systems built around real operational data rather than off-the-shelf templates. Softomate Solutions is a UK company registered with Companies House. Learn more about our team and approach.
We protect the real names of all clients featured in examples and case studies. Every testimonial is from a real client.
Work with us
Book a free 30-minute discovery call with DD and get a personalised automation roadmap.
Deen Dayal Yadav
Online
We use essential cookies to keep the site running. With your permission, we also use analytics cookies to understand how visitors use our site so we can improve it. No data is sold. Privacy Policy