AI Recruitment Agent for Odoo

An AI-powered recruitment agent that analyzes CVs, scores candidates, and updates HR systems while preserving human oversight. Designed to streamline hiring workflows, improve evaluation consistency, and integrate seamlessly into existing HR platforms.

Client

Freelance

Service

AI System Design

Date

August 2025

Project Overview

Recruitment teams often spend significant time manually reviewing CVs, extracting candidate information, and updating HR systems. This project focused on designing an AI-powered recruitment agent integrated directly with Odoo HR, aimed at reducing manual effort while keeping human control over hiring decisions.

The objective was to build an AI system that supports recruiters, improves consistency, and integrates seamlessly into existing HR workflows.

Problem Statement

Recruitment workflows faced several challenges:

  • Manual CV screening was time-consuming and inconsistent

  • Candidate data lived in unstructured PDF documents

  • Job matching relied heavily on subjective judgment

  • HR systems required repetitive manual updates

  • Fully automated solutions lacked trust and transparency

A balanced approach was needed: automation with human oversight.

Solution

I designed and implemented an AI recruitment agent that:

  • Analyzes CVs and extracts structured candidate data

  • Scores and ranks candidates against job requirements

  • Explains its reasoning to support recruiter decisions

  • Automatically updates Odoo HR records

  • Preserves human control through HITL validation loops

The system acts as a recruitment assistant, not a replacement.

System Architecture & Approach

The solution was built as an automated yet controlled pipeline:

  1. CV ingestion (PDF uploads and attachments)

  2. Text extraction and OCR validation

  3. LLM-based CV analysis and reasoning

  4. Candidate scoring and job-matching logic

  5. Automated updates to Odoo HR

  6. Human-in-the-loop review and correction

  7. Feedback loop for continuous improvement

This ensured reliability without sacrificing efficiency.

Key Responsibilities

  • Designed the AI agent architecture for recruitment workflows

  • Built CV parsing and analysis pipelines integrated with Odoo HR

  • Defined scoring, reasoning, and job-matching logic aligned with HR expectations

  • Implemented PDF extraction and OCR validation workflows

  • Automated candidate record creation and updates in Odoo

  • Designed human-in-the-loop (HITL) validation processes

  • Defined a roadmap for enhancements (multi-format CVs, skill extraction)

Technologies Used

  • Odoo HR — applicant tracking and HR management

  • n8n — workflow automation and orchestration

  • OpenAI / Gemini — CV analysis and reasoning

  • Python — processing, validation, and logic

  • PDF Parsing & OCR — document extraction

  • Webhooks — event-driven integrations

Challenges & Learnings

  • CV formats vary widely, making extraction non-trivial

  • Pure automation reduces trust without explainability

  • Human-in-the-loop significantly improves data quality

  • Recruitment AI must prioritize consistency and fairness

This project highlighted that HR AI succeeds through transparency, not speed alone.

Outcome & Impact

  • Reduced time spent on manual CV screening

  • Improved consistency in candidate evaluation

  • Increased accuracy of HR records in Odoo

  • Delivered a scalable foundation for recruitment automation

Create a free website with Framer, the website builder loved by startups, designers and agencies.