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.