Skip to content
Case study · Human Resources

AI-powered CV screening for faster, fairer shortlisting

We built an AI screening system that reads incoming CVs, compares them against each job description and ranks candidates, so recruiters focus on the strongest applicants first.

The challenge

Each vacancy attracted large volumes of CVs in different formats. Recruiters were reading every one by hand, which slowed down hiring and made it hard to compare candidates consistently.

Our approach

We worked with the HR team to understand how they actually assess candidates, then turned that into clear criteria for each role. We designed the system to support recruiters, not replace them: it ranks and explains, and people make the final decision.

The solution

  • OCR using the Mistral AI API to read CVs in any format, including scanned documents
  • An n8n workflow that compares each CV with the job description using the OpenAI API
  • A suitability ranking with a short summary of each candidate’s strengths and gaps
  • Results stored in SharePoint for the recruitment team to review

The outcome

Recruiters now start with a ranked shortlist instead of a pile of CVs. Shortlisting is faster and more consistent, and strong candidates are less likely to be overlooked.

Ready to analyse, automate and accelerate?

Tell us what you're working on. We'll get back to you within one business day with ideas on how we can help.