How to Configure Job Positions in Odoo 18 : Complete Step-by-Step Guide
By Braincuber Team
Published on March 27, 2026
Setting up job positions in Odoo 18 is the foundational step for any effective recruitment strategy. Within the Recruitment module, you can manage everything from department assignments and job descriptions to applicant tracking and interview forms, all within a centralized dashboard.
What You'll Learn:
- Access and navigate the Recruitment dashboard
- Create new job positions from scratch
- Configure departments, industries, and employment types
- Set up interview forms and custom questions
- Add job summaries and publication details
- Publish job vacancies directly to your Odoo website
Functional Overview of Odoo 18 Recruitment
The Recruitment module in Odoo 18 offers a comprehensive dashboard where all job positions—published or unpublished—are displayed in a Kanban view. This visual representation allows HR managers to quickly check the status of various hiring processes, identify the number of applicants for each role, and move candidates through different recruitment stages.
Centralized Management
Group job listings by department or status to ensure every vacancy is appropriately tracked.
Applicant Tracking
Monitor candidates from the initial contact through various interview stages to technical assessments.
Step 1: Creating a New Job Position
Open Recruitment Module
Navigate to the Recruitment module from your Odoo dashboard.
Click New
Click the New button at the top of the Kanban dashboard.
Enter Basic Details
In the pop-up, enter the Job Position (e.g., Sales Manager) and setup a dedicated Application Alias Email. Click Create.
Step 2: Configuring Detailed Job Parameters
Once the position is created, you need to define its specific attributes to ensure candidates are categorized correctly and hiring managers have the right information.
| Tab / Section | Key Configuration Fields | Purpose |
|---|---|---|
| Recruitment | Department, Industry, Employment Type | Categorization & Structural setup |
| Details | Salary Range, Expected Skills, Recruiter | Candidate requirements & Internal ownership |
| Job Summary | HTML Rich Text Editor | Detailed job description for the website |
Config Tip
Click the three-dot icon on your Kanban card and select Configuration to access these deep settings.
Step 3: Setting Up Interview Forms & Questions
In Odoo 18, you can link a specific interview form to a job position. This form serves as the primary data collection tool during the application process.
Select Interview Form
In the Recruitment tab, choose the Interview Form. You can navigate into this form to customize it.
Define Questions
Under the Questions tab of the form, add various question types (Multiple Choice, Text, etc.) to vet candidates.
Set Form Options
Use the Options tab to control visibility and access, and the End Message tab to set a post-submission thank you message.
{
"question": "What is your proficiency level in Odoo?",
"type": "multiple_choice",
"choices": ["Beginner", "Intermediate", "Expert"],
"mandatory": true
}
Step 4: Publishing to Website
After configuring all internal details, you need to make the job vacancy visible to the public.
Toggle Published Status
On the job position configuration page, toggle the Published switch to ON.
Go to Website
Click the Go to Website smart button to preview how the job listing appears to candidates.
Apply Now Functionality
Candidates can see the job description and click Apply Now, which will open the application form you just configured.
Frequently Asked Questions
Can I create a custom email for each job position?
Yes, when creating a new job position, you can set an "Application Alias" email. Any emails sent to this address will automatically create a new applicant in Odoo.
How do I track which recruiter is responsible for a job?
In the Recruitment tab of the Job Position configuration, you can assign a "Recruiter" and multiple "Interviewers" to manage the hiring workflow.
Can applicants apply without going to the website?
Yes, applicants can apply by sending an email to the job position's alias email, or you can manually create an applicant record from the Kanban dashboard.
Where do the interview questions go?
Interview questions are part of the Survey/Interview form linked to the job. You can edit these in the Recruitment tab > Interview Form field.
How do I hide a job position from the website?
Simply toggle the "Published" switch to OFF in the job position configuration page; this will remove it from the public website listing.
Need Help with Odoo HR & Recruitment?
Our experts can help you configure advanced recruitment workflows, integrate AI screening, and optimize your HR modules in Odoo 18.
