New: Odoo and Dynamics 365 cost calculators.Estimate your costs

Hiring, leave and contracts on one employee record

We set up Odoo HR so contracts, time off, recruitment and onboarding update the same record. HR and Finance work from one headcount, and managers approve leave against real balances.

Free, 30 minutes, with a senior consultant. You leave with a recommended first phase or a clear reason to wait.

Odoo Human Resources product screen

People data in three places

Records sit in spreadsheets, contracts in a shared drive and leave approvals in email. Each gap costs managers time and adds compliance risk.

  • Headcounts that never agree

    HR and Finance keep separate spreadsheets, and the org chart is six months out of date.

  • Time off tracked by memory

    Requests live in email threads. Balances are calculated by hand, accruals drift, and managers approve leave the employee didn't have.

  • Candidates lost between stages

    Good candidates go cold because no one owns the next step, and you pay agency fees for roles you could have filled yourself.

  • Failed rollouts leave you worse off

    When onboarding and appraisals are never mapped, the team drifts back to spreadsheets and the license keeps renewing.

What we configure in Odoo Human Resources

  • Employee management

    One record per employee, with contract, role and manager.

  • Departments management

    Model your org structure and reporting lines, and the org chart updates as people move.

  • Contracts management

    Create employment contracts from templates and keep a history of every change.

  • Onboarding management

    Each new hire gets a checklist of steps with an owner for each one.

  • Offboarding management

    A checklist for each leaver, covering equipment, access and final pay.

  • Leave and absence management

    Employees request time off, managers approve it and balances update automatically.

  • Recruitment pipeline

    Move candidates through defined hiring stages with an owner at each one.

  • Job applications

    Applications from your careers page and job boards land in one pipeline.

Time off first, then the rest of HR

We put the workflow with the biggest payoff live first, usually time off, and add recruitment and appraisals once managers use it.

  1. 01

    Discovery and process mapping

    We map hiring, onboarding, leave and appraisals into a prioritized workflow map.

  2. 02

    Employees, departments and contracts

    We build the employee record, reporting structure and contract templates, then migrate cleaned employee data.

  3. 03

    Time off and self-service

    Leave types, accrual rules and approval chains follow your policy, with employee self-service.

  4. 04

    Recruitment and onboarding

    Job stages, candidate scoring, email templates and onboarding checklists, connected to your job boards and contract sign-off. Each stage has a named owner.

  5. 05

    Appraisals and reporting, then training and launch stabilization

    Appraisal cycles, competency templates and dashboards for headcount, turnover and leave liability, so HR stops compiling reports by hand. Then we train HR and managers, document the configuration, hand over a runbook and stay with your team through the first leave and onboarding cycles.

For businesses where headcount drives the operation

Shift contracts, multi-site teams and seasonal hiring share one employee record, so headcount reconciles across sites.

Manufacturing

Connected to payroll, identity and recruitment

  • Payroll

    Approved time off and timesheets go to your payroll provider.

  • Identity

    Accounts open and close with each starter and leaver.

  • Chat

    Managers approve time off from Teams or Slack.

  • Calendars

    Leave shows in the shared team calendar.

  • Recruitment

    Job posts go out and applicants come back into Odoo.

  • Accounting

    Expenses and payroll journals post to the books.

How we handle employee records

  • One consultant owns the access rules

    The senior consultant who maps your HR workflows decides with you who can see salaries and contracts, and leads each release through launch stabilization with a dedicated project manager in support.

  • Change course between releases

    If priorities change after time off goes live, you keep what has been delivered.

  • Review before employee data changes

    Before anything touches employee records, a senior consultant reviews the AI-drafted migration test scenarios and training material.

  • Compliance configured up front

    Access rights, data retention and audit trails are set in the first phase, against GDPR and the employment rules that apply to you.

Where an Odoo HR project starts

  • Discovery sprint

    A workflow map, a data-readiness review and a fixed-price plan for each release. It runs one to two weeks for a fixed fee, credited against the foundation rollout if you go ahead.

  • Foundation rollout

    Employees, departments, contracts and time off live in production, with self-service and your approval chains. The written scope sets its timeline.

  • Full HR rollout

    The foundation plus recruitment, onboarding, appraisals, reporting and your payroll, identity and job board integrations, with training.

Questions buyers ask

Does Odoo run payroll?

Odoo Payroll covers some countries out of the box. Elsewhere we connect Odoo to your payroll provider, and we confirm which applies in discovery.

Can employees request time off from their phone?

Yes. The Odoo mobile app handles time-off requests, approvals and expense receipts.

Can we start with part of HR?

Yes. Projects usually start with employees, contracts and time off, then add recruitment and appraisals.

Who can see salaries and contracts?

Only the roles you allow. Odoo access rights separate HR officers, managers and employees, so a manager sees their team's leave without seeing pay.