Facility Management System – Schedule Cleaning, Maintenance & Recurring Tasks in Odoo
Every office and premises has routine work that must happen on a schedule – cleaning, AC and equipment servicing, vehicle maintenance, data backups. Miss one and something breaks or lapses. This module lets you register each facility task once, set how often it should recur, and have Odoo automatically create the activity at the right interval – so nothing routine ever gets forgotten.
What is Facility Management?
Facility management is the practice of keeping a workplace and its assets running smoothly through regular upkeep – cleaning, repairs, servicing, and routine checks. For a large enterprise this can be a whole department, but even a small company has plenty to manage: office cleaning schedules, AC and TV servicing, car maintenance registers, periodic data backups, and more. This module brings that into Odoo. You create a ‘facility master’ for each recurring task, define how it should execute and at what interval, and the system then generates the actual activities to be done – turning scattered routine work into an organised, trackable register.
Why Do You Need It?
Routine facility tasks are easy to overlook precisely because they’re routine – until the AC fails in summer, a backup that never ran is needed, or a cleaning schedule quietly slips. Tracking all of this in people’s heads or a shared spreadsheet doesn’t scale and offers no reliable reminder or record. This module fixes that by letting you define each task once with its own recurrence, after which Odoo automatically creates the activity every time it’s due. Colour-coded list views show the status of masters and activities at a glance, so you can instantly see what’s pending, in progress, or done, and each activity carries a unique sequence number for clean record-keeping. The payoff is dependable upkeep, a complete history of what was done and when, and no more missed maintenance.
When Should You Use This Module?
This module suits any organisation that has recurring upkeep to manage across its premises or assets. It’s ideal for offices tracking cleaning and equipment servicing, for companies maintaining vehicles, ACs, or machinery on a schedule, and for teams responsible for periodic processes like data backups or safety checks. If you currently rely on memory or spreadsheets to remember when routine tasks are due, or you have no proper record of what maintenance has been carried out, this gives you both the scheduling and the audit trail. With only Discuss as a dependency and no configuration required, it installs cleanly into any Odoo setup, whether Community or Enterprise.
How This Module Works in Practice
Setup is effortless – no technical knowledge needed; just install and start. You begin by creating a Facility Master for each recurring task, entering the details and choosing an execution type and interval – and based on that interval, the module automatically creates the corresponding activity when it’s due. Activities can also be created manually whenever needed, and each one is given a unique sequence number. Both the master and activity list views are colour-coded by state, so their status is obvious at a glance, and the form views let you capture and update everything about each task. From a weekly office clean to a quarterly AC service, you register it once and let Odoo keep the schedule running.
Product Screenshots
Facility Master List – all your recurring tasks, colour-coded by state for instant status
Facility Master Form – set the execution type and interval; activities are then created automatically
Facility Activity Form – created automatically or manually, each with a unique sequence number
Key Benefits at a Glance
Nothing routine forgotten: define a task once and Odoo auto-creates the activity every interval it’s due.
One register for everything: cleaning, servicing, vehicle upkeep, backups – all managed in one place.
Status at a glance: colour-coded master and activity lists show what’s pending, ongoing, or done.
Clean records: every activity carries a unique sequence number, giving you a full maintenance history.
Ready out of the box: no technical knowledge or configuration needed – just install and start.
Ready to get started?
Install the module and go live in minutes — or reach out and we’ll tailor it to your exact workflow.
Have a question or need help? Write to us at [email protected]