Odoo Planning – Schedule shifts and resources efficiently
Employee scheduling for all industries and operating models
Odoo Planning is the shift and resource scheduling module for companies with variable working hours. Schedulers build shift plans in a calendar view, assign employees and publish the plan directly to the workforce.
Employees see their schedule in the mobile app or self-service portal. Integrated time tracking captures actual hours automatically — absence-related gaps in the plan are immediately visible.

Core capabilities of Odoo Planning
Shift planning in the calendar
Shifts are created in a clear calendar view and assigned to employees. Shifts can be copied, repeated and saved as templates to build recurring schedules quickly.
Resource availability
Leave, absences and working schedules from Odoo HR flow automatically into the planning view. Used and available capacity is visible at a glance.
Publish the schedule
Completed plans are published to employees with one click. They receive a notification and see their shifts in the mobile app or portal.
Copy and repeat
Shifts and entire planning periods can be copied. Recurring plans (e.g. weekly rotation) are created once and then rolled forward automatically.
Attendances integration
Actual hours from Odoo Attendances are compared against the shift plan. Deviations between planned and actual are immediately visible.
Role-based assignment
Shifts are assigned not only to individual employees but also to roles or positions. When staffing changes, an employee with the matching role can quickly be slotted in.
How it works in practice
Set the planning period
A new planning period (e.g. week or month) is opened. Available employees and their working schedules are immediately visible.
Create shifts
Shifts are created by drag-and-drop in the calendar and assigned to employees. Recurring patterns are saved as templates.
Publish the plan
The completed shift plan is published with one click. Employees automatically receive a notification and see their shifts in the portal or app.
Track actual hours
Hours worked flow in automatically from Odoo Attendances. The comparison of planned vs actual shows deviations immediately — the basis for payroll.
Why Odoo Planning
Faster schedule creation
Templates, copy and repeat functions significantly reduce planning effort for recurring shifts. Weekly schedules are built in minutes rather than hours.
Transparency for employees
Employees see their current schedule at any time in the app or portal. Surprises from last-minute changes are minimised.
Automatic sync with absences
Leave and sickness from the HR module are immediately visible in the shift plan. Scheduling errors from overlooked absences are prevented.
Direct connection to payroll
Planned and actual hours flow automatically into Timesheets and Payroll — without manual transfer.
Infintor at a Glance
260+
Satisfied Clients
440+
Projects Completed
11+
Industries Worldwide
32+
Countries Served

Frequently Asked Questions
Can employees swap shifts?
Odoo Planning supports publishing open shifts that employees can claim themselves. Shift swaps between employees can be handled with manager approval.
How are absences reflected in planning?
Approved leave and absence requests from Odoo HR are displayed directly in the planning view. Blocked time slots are highlighted so that double-booking is prevented.
Can the shift plan feed into payroll?
Yes. Planned and actual hours flow into Odoo Timesheets and are automatically picked up in the Payroll run.
Ready to optimise your employee scheduling with Odoo?
Our Odoo consultants guide you from the initial conversation to a successful go-live — and beyond.
Request a free consultation