← All posts

How to Set Up Recruitment in Odoo

Hiring is a pipeline much like sales, and managing it in Odoo Recruitment keeps every candidate visible and every step on track instead of buried in an inbox. To round off this series of practical Odoo how-to guides, here is recruitment.

Set up your job positions

Start by creating the job positions you are hiring for, each with its title, department and a description. These become the roles candidates apply to and the buckets you manage applicants in. Clear job positions are the foundation, so set them up to reflect the roles you are genuinely recruiting for.

Define your recruitment stages

Recruitment runs on stages, the steps a candidate passes through: new, initial interview, second interview, offer, hired. Set stages that match your real hiring process. Just like a sales pipeline, clear stages make it obvious where every candidate is, so nobody is forgotten and the process keeps moving.

Capture applications

Decide how candidates enter the pipeline. Applications can come from your website’s jobs page, be entered manually, or arrive by email. However they come in, the aim is that every applicant lands in the system, with their CV and details attached, so your whole candidate pool is in one place rather than scattered.

Manage candidates through the pipeline

As candidates progress, you move them through the stages, record interview feedback, and keep their information together. This gives everyone involved in hiring a shared, clear view of each candidate and where they stand. It turns hiring from a tangle of emails into a managed, visible process.

Connect hiring to onboarding

When you hire someone, their information can flow into becoming an employee, giving you a smooth handover from candidate to new starter. Setting up this connection means the details gathered during recruitment are not re-entered, and onboarding begins on a solid footing. Recruitment and HR become one continuous flow.

Practical tips

  • Create clear job positions for the roles you are hiring for.
  • Define recruitment stages that match your real hiring process.
  • Capture every application in one place, with CV and details attached.
  • Move candidates through stages and record feedback as you go.
  • Connect hiring to employee onboarding for a smooth handover.

My take

Recruitment in Odoo brings the same clarity to hiring that a good pipeline brings to sales: every candidate visible, every stage clear, nobody lost in an inbox. Well-set-up job positions, sensible stages and a clean flow into onboarding are what make it work. For any business that hires regularly, that structure turns recruitment from a scramble into a managed process.

This series has walked through setting up more of Odoo step by step, across manufacturing, sales, projects, retail, finance and people. Each guide stands on its own, and together they show how the pieces of a real implementation fit. I will keep sharing practical setup guides like these from real projects over time.

Based on the official Odoo 19 Recruitment documentation. Setting up hiring in Odoo? Get in touch.