6

Odoo 18 Enterprise Book : Recruitment

1. Applications Menu

The "Application" menu option in Odoo 18's Recruitment module acts as an administrative center for managing job applications. It allows recruiters to efficiently access, sort, and manage candidate information. This menu streamlines the recruiting process by including submenus such as 'By Job Positions,' 'All Applications,' 'Candidates’, ‘Offers,’ and ‘Job Boards Posts’ as well as built-in tools for filtering, maintaining applicant profiles, job offers, employer posts, and tracking real-time modifications.

From the home dashboard, users can view all currently open positions listed under the ‘By Job Positions’ section, as illustrated in the screenshot below.

Odoo 18

Both Kanban and List views are available, allowing HR staff to interact with job data based on their preferences. The interface also includes options for filtering, grouping, and saving favorite views. Each job entry clearly shows the number of new applicants.

Odoo 18

Selecting a specific job takes you to a dashboard where all related applications are displayed. This board outlines different phases of the hiring process, like screening, interviews, and final selection.

Odoo 18

You can easily add stages by clicking the ‘+Stage’ icon. These stages can be modified or rearranged, and additional tools like “Filter,” "Group By" and "Favorites" options from the search bar area make navigating through the candidate applications more efficient.

Every recruitment stage includes small settings icons for actions such as folding the view, editing the stage, automating actions, and archiving records. In Kanban view, you can fold stages or edit existing ones. The ‘Edit’ option allows you to rename the stage and assign an email template to streamline candidate communication. You can mark stages as hiring points or limit them to specific job roles.

Odoo 18 Odoo 18

The TOOLTIPS tab offers labels like In Progress, Blocked, or Ready for the Next Stage to help visually track candidate progress. You can also rename or recolor these tooltip stages as per your desire. Developer mode reveals an extended Stages menu where you can define new phases and customize them further. The Automation feature allows you to set up rules that trigger specific actions based on conditions.

Odoo 18

Clicking “New” in the Automation setup opens a configuration window to define the automation models and the Trigger option in the relevant fields, as illustrated in the screenshot below.

Odoo 18

The ‘Trigger’ conditions, like when a record is created, changed, or reaches a particular point in the hiring process, can be defined by choosing from the dropdown menu. Here, I have applied a trigger to the application stages by choosing the ‘Stage is set to ‘Initial Qualification’ option.

To speed up the application workflow, you can designate automatic activities to be carried out based on these triggers, such as sending emails, changing certain fields, or starting server operations under the “Actions to Do” tab by clicking on the ‘Add an action’ button.

In the Action settings box, select an action ‘Type’ to determine the automation's actions. You can choose from a variety of choices, including Update Record, Create Activity, Send Email, Send SMS, Send WhatsApp, Add Followers, Remove Followers, and more, as illustrated in the screenshot below.

Odoo 18

Then, choose an Activity Type, including Meeting, Call, SMS, To-Do, Upload Document, and any other option according to your requirements. Then, provide a Title for the activity, Due Date, User Type, and the Responsible person in the relevant fields. Finally, save the configuration to enable the automation rule, which will execute the specified actions based on the defined activity conditions.

2.1 Applications By Job Positions

The main page of the Recruitment module in Odoo 18 displays an overview of all current job opportunities, which corresponds to the 'By Job Positions' submenu. This area displays each job opportunity together with relevant details, such as the number of applications received, allowing you to follow recruiting progress at a glance.

Odoo 18

To assist recruiting teams keep informed and quickly respond to incoming candidates, each job posting includes a direct link to view new applications related to that position. Managing several job vacancies on a single platform is made more efficient by this simplified interface.

To view the applications for a specific job position, simply open the corresponding Kanban tile from the Job Positions dashboard. If you want to add a new application for that vacancy, click the ‘New’ button within the job position's dashboard, making it quick and easy to create and manage candidate entries.

Creating New Job Positions

To create a new Job Position, click on the ‘New’ button from the Job Position window. This will launch a Job Position creation form that allows you to specify the job's specifics including the name of the Job Position and Application email, as illustrated in the screenshot below.

Odoo 18

After editing the job position name, click on the ‘Create’ button to proceed. The newly created position will be automatically added to the Job Positions dashboard. You can further alter the job's settings once it has been created from the ‘Configuration’ button from the job card by clicking the three vertical dots (options menu).

Odoo 18

The ‘Configuration’ button will open the job configuration page, where the job title appears at the top with some tabs, including Recruitment, Job Summary, Job Boards and Application Info, that allow you to mention all the job specifications and requirements to determine recruiting objectives, assign interview stages, and configure other hiring-related options, as depicted in the screenshot below.

Odoo 18 Odoo 18

The ‘Recruitment’ tab allows you to specify how the hiring process for a certain employment post will be handled. The job position configuration form lets you set key details such as Department, Job Location (leave blank for remote roles), Industry, Email Alias for resume submissions, Employment Type, Working Schedule, Salary Range, and Expected Skills. You can also specify the Company and Mission Date to mention job post closure date. Then provide a hiring Target, assign a Recruiter, select Interviewers, and attach an Interview Form in the relevant fields.

The ‘Job Summary’ page allows you to summarize the important features of the employment role. This information helps applicants and internal teams understand the position's purpose and scope.

Odoo 18

The ‘Job Boards’ option regulates how visible the job ad is on various sites. If third-party integrations are utilized, you can manage job board channels, preview or copy the job URL, and post the listing on your website. This expands the job posting's audience and aids with larger hiring initiatives.

Odoo 18

Managing the receipt and processing of employment applications is the main responsibility of the ‘Application Info’ page. Here, you can specify the interview process details, including the Time to answer, Process steps, and Days to get an Offer. This tab makes sure that application data is handled consistently and systematically.

Odoo 18

The 'Publish on Job Board' button will help you to display a job posting on the company's website or any other job portals, making it publicly available. Once enabled, the job posting is made available to external applicants, who may browse the details and apply directly through the website.

Pressing the button will open a ‘Publish on a Job Board’ pop-up window where you can choose the Job Board, Apply Method, Job URL, Application start and end dates (From & to), as depicted in the screenshot below.

Odoo 18

You can manually write a job description in the ‘Description’ tab or create an AI-generated description about the job position using the ‘Generate Description (AI)’ button. Finally, post the job using the ‘Post’ button. If you have published this job post on multiple job boards, these posts will be listed inside the ‘Job Board’ smart button, as well as in the ‘Job Boards’ tab section of the form, as depicted below.

Odoo 18

This ‘Publish on Job Board’ feature streamlines the external recruiting process by attracting outside applicants and collecting their applications within the Odoo platform.

After saving the details, additional actions like Duplicating, Archiving, or Deleting a job record are accessible via the Action button placed at the top of the form, as illustrated in the screenshot below.

Odoo 18

The ‘Add Properties’ option allows you to customize the job application form by introducing new input fields. Clicking the ‘Add Properties’ button will open a new field property editing window, as shown below.

Odoo 18

You can define the field name in the ‘Label’ area and mention the ‘Field Type’ (e.g., text, checkbox, date), and determine whether it should appear on job cards by enabling the ‘Display in Cards’ button and mark it as a default value by entering it in the ‘Default Value’ field. After saving the new field specifics, you can reedit them accordingly.

The ‘Request Signature’ button from the action menu can be used to request any signature inside a job position document.

Smart Matching with Applicants: The ‘Action’ button also includes a Search Matching Applicants tool, which filters and identifies potential candidates based on qualifications, skills, or experience. Clicking on this button will take you to the dashboard of matching candidates, if any applicant matches the criteria, as shown in the screenshot below.

Odoo 18

This feature greatly improves efficiency by highlighting applicants whose profiles align with the job requirements. If no matches are found, the system displays a warning message ‘No Matching Candidates’, as you can see from the above screenshot.

If any applicants are shortlisted, they are displayed in a list format, making it easy to proceed with evaluations. This tool ensures that only the most relevant profiles are considered, helping recruiters make informed hiring decisions faster. You can also create new candidate data for this job post using the ‘New’ button.

Referral Campaign: The Referral Campaign feature in the Recruitment module lets employees refer candidates for job openings through a gamified, user-friendly system. Staff earn rewards when referrals apply, advance, or get hired.

If you are an HR personnel, you can customize a referral campaign by selecting the target audience in the Contacted Employees field, either All employees or specific individuals. Next, choose the Sending Method (Email or SMS) to determine how the campaign will be delivered. Based on the selected method, you can then tailor the SMS content or the Mail Subject and Body accordingly and send the mail, as shown in the screenshot below.

Odoo 18

The Integration of the Recruitment Module with the employee portal enables easy referral sharing and progress tracking. This feature helps reduce hiring costs, speed up recruitment, improve candidate quality, and boost employee engagement.

To preview how the job appears on your website, click on the "Go to Website" smart button. This takes you to a public-facing page with an "Apply Now" option.

Odoo 18

When applicants click this, they’re presented with a form to input their name, email, phone number, LinkedIn profile, resume, and a short introduction. Submitting the form is done via the "I’m Feeling Lucky" button. To edit the button name and other form designs, you can utilize the ‘Edit’ button to edit the webpage with Odoo Studio integration properties.

Odoo 18 Odoo 18

Jobs can also be published or unpublished directly from the job configuration form using the ‘Publish/Unpublish’ toggle button on the top right, eliminating the need to switch to the website interface. The ‘Job Position’ button of the website view will take you to the backend form of the job position configuration.

The 'Job Application' smart button in the form view displays all job applications for that particular vacancy. The 'Documents' smart button allows you to view any materials associated with your job application, such as role-specific terms and conditions. Meanwhile, the 'Tracker' smart button provides a dashboard view of the applicant's social media or LinkedIn accounts, as seen below.

Odoo 18

2.2 All Applications Overview

The "All Applications" section provides a consolidated view of every job application submitted, along with the applications in different application stage categories such as New, Initial Qualification, First Interview, Second Interview, etc.

This page displays detailed records including Partner Name, Applied on date, Job Position, Stage, Candidate, Evaluation, Tags, and Recruiter assignment, as illustrated in the screenshot below.

Odoo 18

In this window, multiple views are available, including Kanban, List, Pivot, Graph, Calendar, and Activity. So, you can switch the views into the required format by clicking on the relevant icon. Selecting any application column will open the form view of the application and the candidates' detailed profile.

From the dashboard, applications can be filtered, grouped, and saved using the various search bar options included under the Group By, Favorites, and Filters sections. It is also possible to create customized filters and grouping options using the ‘Add Custom Filter’ and ‘Add Custom Group’ options from the relevant sections.

Odoo 18

You can also use the "New" button to manually add applications. Within the displayed application form, you’ll find fields for mentioning the name of the Candidate, Email, Phone, LinkedIn Profile, Job Position, Recruiter, Interviewers, and Tags, as shown in the screenshot below.

Odoo 18

The "Notes" tab lets recruiters jot down any observations regarding the applicant. In the "Details" tab, the ‘APPLICANT,’ ‘JOB,’ ‘SALARY PACKAGE,’ and ‘SOURCING’ sections are available for entering applicant Degree, Availability, Expected and Proposed salary expectations, Department, Company, Source, Medium, and Referring details.

Odoo 18

The employee's skills can be added under the "Skills" tab using the ‘ADD’ button.

Odoo 18

By clicking on the "ADD" button, a pop-up appears to help you choose a Skill Type, Skill Name, and Proficiency Level. You can repeat this to add more skills.

Odoo 18

After reviewing a candidate, recruiters can use buttons like "Generate Offer" to generate a job offer to the applicant or "Refuse" to reject application. The "Other Applications" smart tab shows other roles the candidate has applied for, while the "Meetings" tab helps schedule interviews with the candidate. Finally, the ‘Offers’ smart button will list down all the job offers received by the candidate..

Odoo 18

The top-left "Action" menu offers options to archive, duplicate, or delete the application. The "Add Properties" button here allows you to create additional custom fields, as we have discussed in the above section.

Managing Interviews and Hiring

As candidates move through recruitment stages such as "Initial Qualification," "First Interview," "Second Interview," and "Contract Proposal," you can manually shift them using stage buttons. When they reach the final stage, "Contract Signed," a "Create Employee" button becomes available, as shown below.

Odoo 18

Clicking on the ‘Create Employee’ button converts the candidate into an employee. A "HIRED" label will then appear, signaling the candidate's successful onboarding. You can either complete this process or use the "Refuse" option if needed.

The ‘Create Employee’ button will immediately add the applicant as a new employee, and you will be directed to an employee record creation form, as shown below.

Odoo 18

2.3 Candidate Management

The "Candidates" menu provides a Kanban-style overview of all the candidate profiles with the Candidate Name, Job Post, and options to call and send SMS, as depicted in the screenshot below.

Odoo 18

Apart from the kanban view, you can also switch the view into a List, Calendar, or Activity view as per the requirements. The vertical menu provided inside the kanban card includes options to archive, delete, or schedule interviews via a calendar interface. Clicking the "Schedule Interview" button will take you to the calendar view of the candidates menu.

Odoo 18

From the calendar interface, you can see the recent meetings, appointments, or any tasks scheduled for the candidate, as illustrated in the above screenshot. Click on any dates to create a new event, task, or activity by opening a new meeting form and setting Start Date, Attendees, Videocall URL, and a Description, as shown in the screenshot below.

Odoo 18

The ‘More Options’ button will open the detailed meeting configuration window, where you can specify extra details about the meeting, as depicted in the screenshot below.

Odoo 18

Once the meeting details are saved, you can notify candidates via EMAIL or SMS. Clicking on the ‘Candidate’ smart button will open a detailed form view where you can track total applications and the meeting history of the candidate.

Odoo 18

You also have the option to instantly hire a candidate using the "Create Employee" button from this view. Doing so unlocks smart tabs for managing Contracts, Documents, Time-Off, Goals, Timesheets, Equipment, and Contacts, as shown in the screenshot below.

Odoo 18

In the "Resume" tab, you can add or update skills and professional experience.

Odoo 18

Clicking the "ADD" button allows you to specify resume line Titles, Types (such as work experience, course, education), and details like Duration and Display Type.

Odoo 18

To add any skill set, click on the ‘Pick a skill from the list’ button and choose the Skill Type, Skill, and Skill Level from the available options, as shown in the screenshot below.

Odoo 18

The "Work Information" tab lets you set the Work Address, Approvers, Remote Work preferences, Working Schedules, and Planning, as depicted in the screenshot below.

Odoo 18 Odoo 18 Odoo 18

The "Private Information" tab collects data on PRIVATE CONTACT, CITIZENSHIP, EMERGENCY CONTACTS, EDUCATION, FAMILY STATUS, and WORK PERMIT details, as illustrated in the screenshot below.

Odoo 18 Odoo 18

The ‘Payroll’ tab can be used to set the payroll specifics of the employee, including their PAYROLL, W-2 FORM, and W-4 FORM specifics, as illustrated below.

Odoo 18 Odoo 18 Odoo 18

Finally, the "Settings" tab manages employee STATUS and APPLICATION SETTINGS configurations. You can also generate check-in credentials like a PIN or Badge ID, as demonstrated in the screenshot below.

Odoo 18

2.4 Offer Management

The ‘Offers’ menu makes it easier to manage and monitor various employment offers, which aids in effective recruitment offer management.

The ‘Offers’ dashboard will show the list view with the Offer Title, Employee, Applicant, Contract Signed, Employer Budget, and Employee Job based on various contract stages, including Fully Signed and In Progress, as depicted in the screenshot below.

Odoo 18

To get more details about a job offer, click on the relevant offer column. This will open its form view with the Offer Title and other details, as shown below.

Odoo 18

The ‘Salary Configurator’ button in the Recruitment module of Odoo 18 makes it simple for HR to create and modify structured compensation offers for candidates, expediting offer stage conversations and approvals.

Odoo 18 Odoo 18 Odoo 18 Odoo 18

After reviewing the salary and job contract, click on the ‘Review Contract & Sign’ button to sign the job contract. Then, you can see the contract form and edit your sign in the relevant area or reject the document using the ‘Refuse Document.’

Odoo 18

2.5 Job Board Posts

Employers can manage and post job vacancies on various job portals or company websites using the ‘Job Board Posts’ option provided under the ‘Applications’ menu. This will show the dashboard of all the websites that you have published your job post with the Job Post name, Website, From and To dates, as illustrated in the screenshot below.

Odoo 18

You can choose targeted platforms, manage campaign duration, modify job descriptions, and manage post visibility using the ‘Update’ button, as illustrated in the screenshot below.

Odoo 18
whatsapp_icon
location

Calicut

Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635

location

Kochi

Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.

location

Bangalore

Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message