Odoo 18 Recruitment is an applicant tracking system that sits in the same database as the rest of HR, so a job position, its applicants and the resulting employee record never leave Odoo. Applications arrive from a published website career page or from a per-position email alias, move through Kanban stages you define, and a hired candidate becomes an employee record from the applicant form. Recruitment is part of Odoo Community.
Hiring the right people quickly is crucial for business growth. But manual hiring processes are slow, disorganized, and prone to mistakes. Odoo 18 Recruitment helps you structure your hiring process, track every applicant, collaborate easily with managers, and make smarter hiring decisions — faster and more efficiently.
Posting Job Openings Easily
In Odoo, posting new job openings takes just minutes:
- Create job templates with description, location, and requirements
- Publish openings directly on your Odoo website career page
- Share openings via social media or external job boards
- Accept applications online with easy form submissions
All candidate applications are funneled straight into your Applicant Tracking System (ATS) automatically.
Applicant Tracking and Pipelines
Odoo visualizes your hiring pipeline in a simple Kanban-style view:
- New ➤ Screening ➤ Interview ➤ Offer ➤ Hired
Features
- Drag and drop candidates between stages
- Score applicants based on predefined criteria
- Attach resumes, cover letters, and interview notes
- Collaborate with hiring managers and HR teams
This ensures transparency, faster decision-making, and a better experience for both candidates and recruiters.
Scheduling Interviews and Evaluations
Odoo 18 simplifies interview scheduling and evaluation management:
- Send interview invites via email
- Allow candidates to choose available time slots (with optional calendar integration)
- Record interview notes and scores inside the system
- Set automated follow-up tasks for the next steps
No more messy email chains — everything stays organized within Odoo!
Recruitment Automation and Follow-ups
Use Odoo automation to streamline repetitive tasks:
- Auto-acknowledge applications with email templates
- Send reminders for interview feedback
- Trigger onboarding once a candidate is marked "Hired"
- Archive rejected applications with one click
Automation reduces recruiter workload and speeds up time-to-hire.
Seamless Transition to Employee Onboarding
Once a candidate is hired, Odoo can automatically:
- Create an employee record in the HR module
- Launch onboarding tasks (document collection, equipment requests, training schedules)
- Assign employee contracts, departments, and managers
No need for duplicate data entry — it's one smooth, integrated workflow!
Recruitment Reporting and Metrics
Odoo gives you full visibility into your hiring process with reports like:
- Time-to-hire by position
- Source effectiveness (website, LinkedIn, referrals, etc.)
- Application-to-hire conversion rates
- Hiring pipeline bottlenecks
Use these insights to refine your recruitment strategies over time.
Best Practices for Better Hiring
- Define clear hiring stages for each job
- Standardize interview evaluations and scorecards
- Communicate proactively with candidates
- Use data to improve job descriptions and sourcing
- Automate low-value tasks so recruiters can focus on people
Conclusion
With Odoo 18 Recruitment, hiring becomes faster, smarter, and far more organized. Attract better candidates, streamline evaluations, and build a winning team — all inside one unified ERP system.
Need help setting up a modern recruitment pipeline? Let's implement Odoo Recruitment together!
Questions we get asked
Is Odoo 18 Recruitment available in Odoo Community?
Yes. Recruitment is a standard Community module, and so is the website module that publishes your job positions, so the whole hiring pipeline runs on Odoo 18 Community without an Enterprise subscription. Some neighbouring tools are Enterprise-only — Sign for offer letters and Documents for candidate files — but job postings, applicant stages, interview forms and recruitment reporting are not.
Can candidates apply from my website with Odoo 18?
Yes. Each job position can be published on your Odoo 18 website, where it gets its own page and an application form. Submitting the form creates an applicant against the right position in the first stage, with the CV kept as an attachment. Unpublish the position when it is filled and the applications you already received stay in the pipeline and in the reports.
How does Odoo 18 handle applications sent by email?
Every job position can carry its own email alias. Mail sent to that address creates an applicant automatically, with the message as the description and any attachments kept as the CV, and replies stay threaded on the applicant's chatter. That keeps the whole exchange with a candidate on one record instead of scattered across the personal inboxes of whoever happened to answer.
Can I send candidates an interview questionnaire in Odoo 18?
Yes, through interview forms. Odoo 18 Recruitment builds on the Surveys app, so you can attach a questionnaire to a job position and send it to an applicant from their record. The answers come back on the applicant, and scored questions give you a number you can compare across candidates. Both Recruitment and Surveys are Community apps.
What happens when a candidate is hired in Odoo 18?
Nothing is created silently. From the applicant you press Create Employee, and Odoo 18 copies the name, job position, department and manager into a new employee record that keeps a link back to the application. From there you add the contract and the Employees app takes over onboarding. Candidates you turn down are refused with a reason rather than deleted, so the history survives.
