What Is Odoo Recruitment?
Odoo Recruitment is a built-in Applicant Tracking System (ATS) that manages the entire hiring pipeline — from publishing job openings to sending offer letters. It integrates with Odoo Website for job postings, Calendar for interviews, and HR for onboarding new hires.
Module Setup
Install the Recruitment module from Apps. Enable the Online Jobs feature in Settings → Recruitment to publish positions on your Odoo website.
Job Positions
Job positions define the roles you are hiring for. Go to Recruitment → Configuration → Job Positions.
Position Configuration
| Field | Description | Example |
|---|---|---|
| Job Title | Name of the position | Senior Python Developer |
| Department | Hiring department | Engineering |
| Expected Employees | Number of hires needed | 2 |
| Recruitment Target | Number currently recruiting | 2 |
| Published | Visible on website | Yes |
| Job Description | Full description shown on website | Rich text |
Recruitment Pipeline
The Kanban pipeline tracks each application through customizable stages.
Default Stages
# Typical recruitment pipeline:
# New → Initial Screening → First Interview →
# Second Interview → Offer → Hired
# Custom stages you might add:
# Technical Test → Reference Check → Background CheckCustomizing Stages
Go to Recruitment → Configuration → Stages. Add, reorder, or rename stages to match your hiring process. Each stage can have:
- Email template (auto-sent when application enters the stage)
- Tooltips for recruiters (what to do at this stage)
- Folded in Kanban (collapse low-priority stages)
Receiving Applications
Website Job Board
Published positions appear on your Odoo website at /jobs. Candidates fill out the application form, upload resumes, and enter contact details. Applications are created automatically in the pipeline.
Email Applications
Each job position can have an email alias (e.g., [email protected]). Forwarded resumes or applications sent to this address create applicant records automatically.
Manual Entry
Recruiters can manually create applications from sourced candidates, referrals, or job board imports.
Application Management
Applicant Card
Each applicant card in the Kanban view shows:
- Candidate name and contact information
- Applied job position
- Source (website, email, LinkedIn, referral)
- Resume and cover letter attachments
- Rating (stars) for quick evaluation
- Activity scheduling (calls, interviews)
Candidate Skills
Track candidate skills and match them against job requirements. Skills are searchable across all applications, making it easy to find candidates for future positions.
Interview Scheduling
Odoo integrates with Calendar for interview scheduling:
- Open the applicant record
- Click Schedule Interview
- Select interviewers and time slot
- Send calendar invitation to all participants
- After the interview, log notes on the applicant record
Evaluation and Scoring
Use the Survey module integration to send assessment tests:
- Technical questionnaires
- Personality assessments
- Skills evaluations
Results are linked to the applicant record for easy comparison.
Offer Management
When a candidate is selected:
- Move to the Offer stage
- Set salary and benefits details
- Generate offer letter from template
- Send via email or Odoo Sign for e-signature
- Track offer acceptance or negotiation
Onboarding
When a candidate is hired:
- Click Create Employee on the applicant record
- Odoo creates an HR employee record with pre-filled data
- Trigger onboarding activities (equipment request, account setup, training)
- The applicant record is archived and linked to the employee
Sourcing and Tracking
Track where your best candidates come from:
- UTM Sources — Website, LinkedIn, Indeed, referral
- Channels — Job boards, social media, headhunters
- Referral Program — Track employee referrals with the Referral module
Reporting
- Recruitment Analysis — Time-to-hire by position, department, source
- Pipeline Analysis — Conversion rates between stages
- Source Effectiveness — Which channels produce the best hires
Best Practices
- Define clear stages — Match your actual process, not a theoretical one
- Use email templates per stage — Automate candidate communication
- Score consistently — Use the star rating and skills matching
- Track sources — Invest in channels that produce quality hires
- Close positions — Archive filled positions to keep the board clean
DeployMonkey + Recruitment
DeployMonkey's AI agent sets up your recruitment pipeline, configures job positions for website publishing, and creates email templates for each hiring stage.