Turn shop-floor downtime into actionable OEE data.
Total Productive Maintenance (TPM) & OEE gives operators a one-tap way to log machine state and downtime, and gives supervisors and plant managers the Six Big Losses breakdown they need to defend every capacity decision — without leaving Odoo.
The problem
Plants running Odoo for inventory, HR and accounting still have no trustworthy way to capture what is happening on the shop floor minute-by-minute. Supervisors cannot explain why a line missed its shift target, and managers cannot defend maintenance or capacity investments without real data — so teams fall back on spreadsheets or a separate, expensive OEE tool that never talks to Odoo.
The solution
Total Productive Maintenance (TPM) & OEE puts the full textbook OEE scorecard — Availability, Performance and Quality against the Six Big Losses — directly inside Odoo. Operators log machine state and downtime reasons in one tap, and every shift automatically rolls up into live OEE, trend charts and root-cause reports, tied to the equipment, employees and companies you already manage.
Everything a plant needs to measure OEE
Every capability below is implemented in the module.
Full OEE Scorecard
Every shift automatically computes Availability, Performance, Quality and overall OEE from planned time, cycle time, output and downtime — the textbook formula, not an approximation.
Six Big Losses, Built In
Ten ready-to-use downtime reasons ship pre-mapped to the six classic loss categories — breakdown, setup, minor stops, reduced speed, defects and startup loss — so root-cause analysis works from day one.
One-Tap Line State
Operators switch a production line between Running, Idle, Changeover, Stopped and Fault with a single button on the kanban card — no typing, no menus.
Automatic Fault Alerts
Setting a line to Fault posts a tracked chatter message and schedules a to-do activity for the responsible user, so supervisors are notified the moment a line goes down.
Shift / OEE Records
Each shift's planned time, output counts and downtime roll into one record with a Draft, In Progress and Done workflow and a live OEE readout operators and supervisors can trust.
Fast Downtime Capture
Log a downtime event with a reason and a duration, or with start and end times that auto-calculate the duration — whichever is fastest for the operator in the moment.
Downtime & Trend Reporting
Pivot and graph views break down downtime by loss category, reason, line and shift over time, giving managers the historical evidence to justify maintenance and capacity decisions.
Role-Based Access
Operator, Supervisor and Manager groups each see the right slice of the app — from fast shift capture to downtime-reason configuration — with multi-company support built in.
Configurable Targets
Set your target OEE, ideal cycle time and planned shift length once in Settings, and every new line and shift record defaults to those plant standards.
How it works
Set your targets
Configure target OEE, ideal cycle time and planned shift length for your plant in Settings — once.
Start the shift
Create a Shift / OEE Record for the line, shift and operator, then move it to In Progress.
Log state & downtime
Operators tap the line's state buttons and log downtime events with a reason as they happen on the floor.
Review OEE & trends
Availability, Performance, Quality and OEE roll up automatically; supervisors and managers review live KPIs and historical downtime trends.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Total Productive Maintenance (TPM) & OEE builds on top of Odoo's Maintenance app and links to your existing equipment records — it adds shift-level OEE capture and Six Big Losses analysis, it does not replace maintenance work orders.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Total Productive Maintenance (TPM) & OEE
A full OEE scorecard with Six Big Losses, one-tap line state, fast downtime capture and automatic fault alerts — with downtime and trend reporting against configurable targets.
Buy on Odoo App Store