Websites11 min read

Custom Applicant Tracking System for a Recruitment Firm: London 2026

Mohamed Bah·Fondateur, Kolonell
November 1, 2026
Share:
Custom Applicant Tracking System for a Recruitment Firm: London 2026

Custom Applicant Tracking System for a Recruitment Firm: London 2026

Websites

The verdict in three sentences

An 18-consultant firm stacking two ATS tools and a CRM spends GBP 17,000 to 33,000 a year on licences and, more importantly, wastes the value of its 60,000-candidate pool, poorly indexed and partly outside GDPR. A custom ATS unifying candidates, clients, assignments and fees pays for itself as soon as it delivers 2 to 3 extra placements a year through effective search of the existing pool. The right first release covers the pool, semantic search and the assignment pipeline; invoicing and a client portal follow.

The hidden cost of three disconnected tools

Consultants search the main ATS, re-key client contacts into the CRM and track fees in a spreadsheet. A candidate met 18 months ago for a finance director role stays invisible when a similar assignment arrives, because keyword search does not match « FD » with « CFO » or « head of finance ».

Item (2026 order of magnitude)Current toolsCustom ATS
Annual licences for 18 usersGBP 17,300 to 33,500GBP 0 (hosting GBP 2,000 to 5,000)
Share of placements from existing pool15 to 20%30 to 40%
Search time per assignment4 to 6 h1 to 2 h
Average time to present a shortlist15 to 20 days8 to 12 days
CVs kept beyond 2 years without consent30 to 45% of pool0% (automatic purge)
Fees invoiced late10 to 15%under 3%

Under UK GDPR, the ICO expects a documented retention period, and 2 years after last contact for an unsuccessful candidate is common practice unless explicit consent is renewed. A 60,000-profile pool with no purge exposes the firm to fines of up to 4% of turnover and, above all, to a loss of trust among senior candidates.

Modules to plan for and their budget

With fees of 20 to 25% of first-year base salary, placing an executive at GBP 85,000 earns GBP 17,000 to 21,250 excl. VAT. The ATS must therefore be built around the assignment and its invoicing.

ModuleKey functionUK market budget (GBP excl. VAT)
Candidate poolCV parsing, deduplication, contact history7,700 to 15,500
Semantic searchjob title synonyms, skills, AI matching8,600 to 19,000
Assignments and pipelinestages, shortlists, client feedback, reminders6,900 to 14,600
Client CRMaccounts, contacts, opportunities, framework agreements5,200 to 12,000
Fees and invoicingretainer on signature, balance on hire, rebate period6,000 to 12,900
GDPR and integrationsconsent, 2-year purge, LinkedIn, email, job boards8,600 to 21,000
Total full project43,000 to 95,000

Kolonell builds this type of custom application for 2.5 to 15M+ FCFA (EUR 3,810 to 22,870+) depending on complexity, with the rest quoted separately. A first release covering the pool, search and assignments is delivered in 10 to 14 weeks.

Pool migration: the step not to underestimate

Migrating 60,000 profiles from two ATS tools means merging duplicates (often 15 to 25% of the total), rebuilding consent records and deleting stale profiles. It is also the moment to enrich each record with normalised skills.

Mini case study

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

James, founder of an 18-consultant executive recruitment firm in London, makes 140 placements a year at an average fee of GBP 17,500 excl. VAT. He pays GBP 24,000 a year in licences. With a GBP 73,000 custom ATS, he drops those licences for GBP 3,500 of hosting and GBP 8,500 of maintenance, saving GBP 12,000 a year. If semantic search lifts the share of placements from the pool from 18% to 28%, he gains about 6 extra placements without external sourcing, i.e. GBP 105,000 in fees. Annual gain: GBP 117,000, a payback of roughly 8 months.

FAQ

Why not just switch to another off-the-shelf ATS?

That makes sense for a firm with fewer than 8 consultants. Beyond 15, licences exceed GBP 17,000 a year and the firm's own fee logic stays in spreadsheets.

Does semantic search work on CVs in French?

Yes, the engine indexes CVs in English and French and matches equivalent titles (FD, CFO, directeur financier). AI indexing costs only a few pence per CV.

How do we stay GDPR compliant?

Each candidate receives a privacy notice, a consent reminder at 23 months, then an automatic purge at 24 months if there is no reply. A record of processing activities is generated for the data protection officer.

Can we connect LinkedIn?

Import works through the consultant's browser extension and authorised LinkedIn Recruiter exports, within the platform's terms. Outlook or Gmail integration costs GBP 2,600 to 5,200 excl. VAT.

How long does it take to train 18 consultants?

Half a day of training and two weeks of support are enough when the tool mirrors your real assignment stages. Adoption usually exceeds 90% after one month.

Let's scope your project. Send us your pool size, current tools and assignment process: we will price a first release covering the pool, semantic search and assignments with an indicative budget and migration plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#ATS#recruitment firm#London#candidate pool#GDPR#recruitment CRM#business software
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.