All Projects
AI Systems1 January 2024

Recruitment Call AI Tool

Built for a recruitment agency: records candidate calls, transcribes them with AI, extracts the candidate profile, and auto-generates a tailored cover letter that is appended to the final candidate flipbook PDF.

PythonWhisperOpenAIReportLabFastAPI

Outcome

Cover letter generation went from 45 minutes per candidate to under 2 minutes, fully automated.

Live Demo

🎙

Record Call

📝

Transcribe

🔍

Extract Profile

Generate Letter

📋

Add to Flipbook

Transcript

awaiting recording...

Extracted Profile

awaiting transcript...

Cover Letter

awaiting profile...

The Challenge

A recruitment agency was spending 45 minutes per candidate writing cover letters from handwritten notes taken during interviews. The letters were inconsistent in quality, sometimes missed key profile points, and the process was a significant bottleneck when handling high volumes of candidates.

How It Was Built

Built a pipeline that records candidate calls via a simple interface, transcribes them using OpenAI Whisper, then uses a structured extraction prompt to identify key profile attributes: experience, specialisations, qualifications, technical skills, career goals, and notable achievements. A cover letter generation prompt takes the extracted profile and produces a professionally formatted letter matched to the tone and requirements of each role. The finished letter is automatically appended to the candidate flipbook PDF using ReportLab.

The Result

Cover letter generation time dropped from 45 minutes to under 2 minutes per candidate. Letter quality improved because the AI captures every detail from the call rather than relying on note quality. The agency handles significantly higher candidate volumes with the same team.

Technology Stack

PythonWhisperOpenAIReportLabFastAPI