All posts
Functional5 min read

Managing Recruitment Pipelines and Offers in Odoo HR

Use Odoo Recruitment to build a structured hiring pipeline - from job posting through application review, interviews, and offer generation - tracking all candidates in a centralized kanban view.

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):

  1. Select contract template
  2. Set: start date, salary, benefits, probation period
  3. Odoo generates a PDF offer letter with a digital signature link
  4. Candidate reviews and signs online
  5. 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)

Try ERPeek on your own Odoo module - ask questions, scaffold tests, and explore your codebase in plain language.

Get started free