Last updated: November 26, 2019

Human Resource

Odoo human resource management module is a comprehensive package to meet all your HR-related needs. It can manage the functions from Recruiting to, Employee Directory Management, to Attendance and Leave management, Expense, and Timesheet management.

You have to install following apps from Odoo apps to enable HR management features.

Employee Directory

This application allows you to create and manage the employee directory of your organization. You can create your organization's department hierarchy and add employees under different department matching your organization’s structure. Employee contract details are configured using this module. So this is the base of HR module.


Employee attendance can be managed by installing this module. There are different attendance marking options available with Odoo. You can also add hardware for attendance marking. The module is integrated with Payroll, Leave Management, and Timesheet so that it provides a consistent attendance tracking mechanism.

Leave Management

Integrated with Attendance, Payroll, and Timesheet, Leave Management allows the administrator to take efficient decisions on employee leave request.

Expense Management

Expense management module enables management of expenses occurred to employees. The employee can submit their expenses and appropriate officers can take actions on such requests.


You can automate and monitor all recruitment with this module. Recruitment stages, criteria, qualifications etc. can be configured with this module. You can install Online Jobs app to channelize recruitment via your website.

There are some more other useful apps and plugins that you can find in Odoo App store.


Payroll Management module helps in generating payslip for each employee via configuring their contracts first. Under them one can easily specify the basic pay, working schedules, duration, and other employee payroll related data.

Some of the features of the Odoo HRM module are:
Create employee profiles

Gather all information concerning each employee at one place.

Manage contracts

Keep track of your employees’ status, job titles, contract type and dates, and their schedule.

Manage timesheets

Create weekly and monthly timesheets and follow the time spent by your employees on projects.

Handle attendance

Keep track of your employees’ presence at work. HR managers can easily report employees' monthly presence with the menu entry and state.

Manage leaves

Manage holidays, legal leaves and sick days.


Get a dashboard per manager.


Enterprise social network
Follow employees and documents, join discussion groups, share files, and chat in real time.


Design challenges, goals and rewards with clear targets and objectives to drive engagement and reward your employees’ performance.

System Users:-

Basically there are three types of users in HR management process

  • Employee: - Normal employee of office. He can mark his attendance, access the tasks assigned to him, manage his timesheet and perform other tasks associated with him.
  • Officer:- A higher level employee who has better powers and access rights like sanction leave, sanction time sheet etc.
  • Manager: - Manager who control and configure every procedure in HR module. Complete control over all level.


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



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



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

Send Us A Message