Employees
The Employees app serves as a central HR directory, maintaining comprehensive records of all employees. It acts as the foundation for other HR modules like Leave and Payroll (coming soon to Australia), storing key details such as personal information, contact details, job title, department, and manager.
Key Features
Performance appraisals
Schedule employee appraisals and measure skills development.
Onboarding/offboarding plans
Create and implement onboarding and offboarding plans whenever an employee joins or leaves the organisation. Each plan triggers a preset series of activities, across different applications, to ensure a smooth transition.
Org chat
Sort teams into an easy to view hierarchy on every employee profile.
Attendance monitoring
Track and analyse employee attendance.
Recruitment management
Create job openings and manage applications.
Signature Request
Send a message to an employee requesting they review and sign a document from their employee record.
Employee Use Cases
HR creates a new employee entry for Alice, assigning her the Sales Executive position under Sales with Bob as her manager. This updates the org chart and ensures leave requests go to Bob by default.
Other modules rely on this data—Payroll links to her contract, Appraisals assign forms to Bob, and Timesheets track her logged hours. If Alice leaves, HR archives her record and deactivates her login, making Employees the central reference for all workflows involving personnel.
Recruitment
Odoo Recruitment streamlines the hiring process by tracking job openings and applicants through a structured pipeline. It allows businesses to create and publish job descriptions (optionally on the website) and manage applicants using Kanban stages such as Applied, First Interview, Second Interview, and Contract Proposed. All applicant details, resumes, and communications are centralised, with candidates sourced via website forms, email applications, or manual entry, ensuring a smooth and organised hiring workflow.
Key Features
A is for Activities
Create activities and assign deadlines for each step.
Stay on target
Schedule calls and interviews with Google calendar and Outlook integration. Applicants can even schedule interviews on their own!
Thin the pool
Send custom tests to quickly screen candidates.
You’re hired!
Turn a candidate into an employee, and launch their onboarding process right from the Recruitment app.
Get Feedback
Send surveys after the hiring process to get valuable insights.
Quick communication
Contact candidates directly from the chatter and send job offers with a click.
Recruitment Use Cases
A Marketing Manager job is posted on the website and social media via Odoo Social or shared as a link. Candidates apply by submitting their details and CV, creating an applicant in the “Applied” stage. The HR recruiter reviews applicants in the Kanban view, moving promising ones to “Phone Screen” and scheduling calls, then progressing strong candidates to “Interview”.
A linked Survey (written test) can be sent, with results automatically recorded in Odoo. After interviews, the top candidate is moved to “Contract Proposal”, and once accepted, HR clicks “Create Employee”, adding them to the Employees module and marking the vacancy as filled. Rejected candidates receive predefined rejection emails, while recruitment reports track key metrics like time-to-hire and applicant conversion rates, helping refine hiring strategies.
Time Off
Odoo Time Off helps manage employee leave requests, including vacation, sick days, and other types of time off. Employees can request leave, which is deducted from their allocated days or hours. The module supports a validation workflow where the employee’s manager typically approves the request, with an optional second approval by HR for specific leave types or thresholds. It also tracks leave balances (e.g., remaining PTO days) and provides a calendar view to easily visualize employee absences.
Key Features
Accrual plans
Customise accrual plans to automatically assign additional time to employees when they reach milestones with the company.
Time off analysis
Easily access thorough reporting to view trends and see which employees are still owed time.
Stress days
Configure specific days where no employees can create or request time off.
Multi-step approvals
Specify who is required to approve an employee's time off before it can be validated.
Supporting Docs
Allow employees to upload documents in support of their time off request, such as a note from a doctor for sick time.
Dashboard
See an overview of your entire year as soon as you open the Time Off app. From the days you have already taken to the time you are waiting to have approved, you will know exactly where you stand.
Time Off Use Cases
Alice requests 5 days of Annual Leave for next month, and Odoo routes it to her manager, Bob, who reviews and approves it via the Time Off app or email. Her PTO balance reduces by 5 days, and her leave appears on the company calendar for visibility.
HR and Payroll can later generate reports on total leave taken. If it were Sick Leave, Odoo might auto-approve up to 2 days, requiring HR approval for longer absences based on policy. At the start of the year, HR allocates 20 PTO days in bulk, with Odoo tracking usage and allowing for carryover or reset based on company rules.
Appraisals
Odoo Appraisals simplifies performance reviews with automated plans, feedback scheduling, and goal tracking. It supports self-assessments, manager reviews, and 360° feedback, helping businesses drive employee growth and align performance with
company goals.
Key Features
Set up periodical employee evaluation
Maintain the motivational process in your company by doing periodical evaluations of your employees' performance. Regularly assess your human resources to bring benefits for your people as well as for your organization, whether it's a small businesses or a large corporation.
Build the right appraisal
Create the right survey to collect your employees answers. Prepare your own templates or choose from existing ones. Manage several types of evaluations: bottom-up, top-down, self-evaluations, and final evaluation by the manager. Let employees create evaluations themselves to send them to subordinates, juniors, as well as to their managers.
Automate the evaluation process
Create evaluation plans with a clear schedule to automatically generate interview requests. Specify the employee, department or level in the hierarchy which can answer your surveys and allow managers to review the content and finalize the evaluation.
Appraisal Use Cases
HR sets up an annual appraisal cycle, and at the scheduled time, Odoo automatically generates appraisals for all employees. Employees receive a self-evaluation form to rate their performance and list achievements, while managers complete a manager-evaluation form. Odoo collects responses and marks the appraisal as ready for review. During the meeting, the manager and employee discuss feedback, with final notes recorded in the appraisal form or chatter. Once completed, HR marks the appraisal as done.
The system provides an overview of progress, such as total appraisals due, completed, and pending, allowing HR to follow up if needed. Over time, appraisal history helps track performance trends, identify training needs, and analyze common strengths or challenges across the organisation.
¸
Referrals
Odoo Referrals is a gamified hiring tool that rewards employees for successful candidate referrals. It feeds referrals into the recruitment pipeline, tracks progress with points, and boosts engagement through leaderboards and custom rewards—strengthening both hiring and team culture.
Key Features
Find with Referrals
Grow your business by hiring qualified candidates recommended by outstanding employees.
Collect Points
Your staff collect can points each time your friends progress in the recruitment pipeline.
Follow your Referrals
Your staff can see how many points you've earned for each referral and easily follow your friends progress in the recruitment process.
Referral Use Cases
Jenny, a marketing coordinator, shares a job opening on LinkedIn using her personalised referral link from the Odoo Referrals app. A former colleague sees the post, applies through the link, and Jenny earns points automatically. Meanwhile, David, a software developer, refers his friend by entering their details directly into the system. As his referral progresses through the interview stages and eventually gets hired, David accumulates more points, which he later redeems for a $100 gift card. Both Jenny and David enjoy checking the referral leaderboard to see how they rank among colleagues, adding a friendly sense of competition to the process.
HR tracks all referrals effortlessly, with each applicant tagged by referrer and integrated into the recruitment pipeline, while managing and fulfilling rewards through a simple approval workflow. The app turns everyday conversations and social posts into a powerful, engaging recruitment tool.
Fleet
Odoo Fleet simplifies vehicle management by tracking contracts, costs, and maintenance across your entire fleet. Log services, fuel, and odometer readings with ease, while smart alerts and cost analysis tools help you stay compliant, reduce downtime, and optimise usage.
Key Features
Management made easy
You won't need any specialised tracking system for company vehicles - with Odoo's smart app, you can keep a close eye on your fleet in a few simple clicks.
Manage leasing and all other contracts
Supervise all contracts for your vehicles and receive a warning email when contracts reach their expiration date..
Monitor all costs
Identify and trace the money spent by your company for each of the fleet vehicles. Recurring costs of your contracts such as leasing and services contracts are automatically added to accounting.
Fleet Use Cases
Sophie, the office manager, receives a vendor bill for a recent tyre replacement on one of the company’s delivery vans. She opens the Odoo Fleet app and logs the service event under the van’s record—marking it as a tyre change with the cost and vendor details attached. She also updates the odometer reading during the service to keep the usage history accurate.
The system now tracks this maintenance event as part of the vehicle’s total operating cost, which later contributes to reports like cost-per-kilometre analysis.