Recruitment Pipeline in Odoo HR#
Odoo Recruitment gives you a full hiring pipeline from job posting to offer letter - with a kanban view, email integration, interview scheduling, and automatic candidate tracking.
Setting Up Job Positions#
Recruitment → Configuration → Job Positions → New:
- Job Position: Senior Backend Developer
- Department: Engineering
- Company: your company
- Recruiter: assigned HR manager
- Target New Employees: 2 (how many to hire)
Creating a Job Vacancy#
Recruitment → Recruitment → [Job Position] → New Recruitment:
- Opens the recruitment pipeline for this position
- Customize pipeline stages: New → Qualified → First Interview → Second Interview → Offer → Hired
Publishing on Your Website#
Recruitment → [Vacancy] → Published: toggle to publish the job on your Odoo website careers page.
Applicants apply via the website form → automatically creates a candidate record in Odoo with their CV attached.
Managing Applications (Kanban View)#
The kanban board shows each candidate as a card. Move them through stages by drag-and-drop:
- New: applied but not reviewed
- Qualified: initial screen passed
- First Interview: scheduled or completed
- Second Interview: advanced candidates
- Contract Proposal: offer being prepared
- Hired: offer accepted, employee record created
Interview Scheduling#
Candidate Card → Schedule Interview:
- Creates a meeting in the Odoo calendar
- Sends automatic invitation to candidate and interviewers via email
- Interviewer sees the interview in their calendar
After the interview: Feedback tab → interviewers rate the candidate (1–5 stars) + comments.
Generating an Offer Letter#
Candidate Card → Send Offer (when in Contract Proposal stage):
- Select contract template
- Set: start date, salary, benefits, probation period
- Odoo generates a PDF offer letter with a digital signature link
- Candidate reviews and signs online
- When signed: Odoo creates the employee record automatically
Hiring to Employee#
When the offer is accepted:
- Recruitment → [Candidate] → Create Employee
- Odoo pre-fills the employee form with recruitment data
- Set up payroll, onboarding tasks, equipment requests as follow-up activities
Reporting#
Recruitment → Reporting → Recruitment Analysis:
- Time to hire per stage
- Source of hire (job board, referral, website)
- Offer acceptance rate
- Recruiter performance (interviews per hire, time per hire)

