Introduction
Running a manufacturing business is not just about making products. It is about making the right products, at the right time, with the right resources, and at the right cost. But when production steps are managed manually, things can quickly become confusing. Teams may not know which machine is free, which task comes next, or why an order is delayed.
This is where work centers and routing in Odoo can make a big difference.
In simple terms, a work center is the place where a production task happens.
Routing defines the step-by-step path your product follows during manufacturing. When both are set up correctly, the system helps you plan production better, track work orders, control costs, and improve delivery timelines.
Understanding Odoo Manufacturing Basics
Odoo ERP for manufacturing is designed to help businesses manage production from raw materials to finished goods. Instead of using separate spreadsheets, manual notes, and disconnected systems, Odoo brings everything into one place.
With this system, you can manage products, raw materials, bills of materials, production orders, work centers, routing, and work orders. This gives your team clear visibility into what needs to be produced, which materials are required, where each operation will happen, and how long each step may take.
Odoo supports multi-step manufacturing with routings and work centers, helping businesses create a more detailed production process compared to a basic single-step manufacturing flow.
Core Concepts: Work Centers, Routing, and Odoo Manufacturing
Before setting up work centers and routing, it is important to understand the main building blocks of the manufacturing process.
Bill of Materials / BOM
An Odoo bill of materials (BOM), is like a recipe for your product. It lists the raw materials, parts, and quantities needed to manufacture one finished item.
For example, if you manufacture a table, the BOM may include wood panels, screws, metal legs, polish, packaging material, and other required components.
Work Centers
A work center is a production area, machine, workstation, or department where a specific manufacturing task is completed. In Odoo, a work center can be a CNC machine, cutting table, assembly line, painting booth, quality checking station, or packaging counter.
Routing
Routing is the sequence of operations required to manufacture a product. In newer Odoo versions, routing is usually defined through operations inside the Bill of Materials. Each operation is linked to a work center and includes an expected duration.
Work Orders
Work orders are the actual tasks created for each production step. Once a manufacturing order is confirmed, Odoo can generate work orders based on the operations defined in the BOM. These work orders help operators start, pause, track, and complete each step.
What Are Work Centers in Odoo?
A work center is where actual production activities take place. It can be a machine, a group of machines, a manual workstation, or even a team responsible for a specific task.
For example:
A furniture manufacturer may have work centers such as cutting, sanding, polishing, assembling, quality checking, and packaging.
A food manufacturer may have mixing, cooking, cooling, filling, labeling, and packing work centers.
A metal fabrication company may have laser cutting, bending, welding, grinding, painting, and inspection work centers.
By creating work centers in Odoo, your business can track how much time each operation takes, how much each process costs, which work center is overloaded, and where production delays happen.
What is Routing in Odoo Manufacturing?
Routing defines the planned flow of production. It tells Odoo which steps are needed to manufacture a product and in what order those steps should happen.
For example, if you manufacture a wooden chair, the routing may look like this:
Cut wood → Shape parts → Sand surfaces → Assemble chair → Polish → Quality check → Pack
Each step can be connected to a specific work center. This allows Odoo to create work orders automatically and guide your team through the correct production sequence. When routing is properly configured, your team gets a clear production roadmap. Nobody has to guess what comes next. This reduces mistakes, saves time, and improves production consistency.
Step-by-Step: Setting Up Work Centers in Odoo
1. Creating a Work Center
To create a work center, go to the Manufacturing app and open the Work Centers section from the configuration menu. In Odoo, the general path is usually:
Manufacturing → Configuration → Work Centers → New
Then enter the work center name. Keep the name simple and clear. For example, use names like “Cutting Station,” “Assembly Line 1,” “Painting Booth,” or “Final Inspection.” A good naming system helps workers, managers, and planners understand the production flow easily.
2. Configuring Work Center Parameters
After creating the work center, configure the main details. These settings define how the work center performs in real production conditions. Important fields may include:
Working hours: The operating schedule of the work center.
Setup time: Time needed before starting the task.
Cleanup time: Time needed after completing the task.
Allowed employees: Workers who can operate that work center.
Alternative work centers: Backup work centers that can handle the same task if the main one is busy or unavailable.
Alternative work centers are useful when you want to avoid production delays. For example, if Assembly Line 1 is full, Odoo can help route work to Assembly Line 2 if it is set as an alternative.
Capacity & Efficiency
Capacity tells Odoo how much work a work center can handle. For example, one machine may process one unit at a time, while another line may process multiple units together.
Efficiency tells Odoo how fast or slow the work center is compared to the planned time. If a machine usually takes longer than expected, the efficiency setting helps create more realistic production schedules.
This is important because many businesses plan production based on ideal timing, but real factory work includes delays, setup time, machine speed, worker availability, and maintenance issues.
Want more control, fewer delays, and better production visibility?
Book a free consultation and start optimizing your Odoo manufacturing today.
Costing
Costing is one of the biggest benefits of a well-structured production setup. Each work center can have an hourly operating cost. This may include machine cost, labor cost, electricity, maintenance, and other overheads. When work centers are linked with operations, Odoo can help calculate manufacturing costs more accurately.
This gives business owners better answers to questions like:
- Are we pricing our products correctly?
- Which production step is costing the most?
- Which work center needs improvement?
- Are we making enough profit on each product?
Time & OEE Tracking
Odoo can help track operation time and performance. OEE stands for Overall Equipment Effectiveness. In simple words, it helps measure how well your machines or work centers are being used.
Work centers in Odoo can include performance settings such as time efficiency and OEE targets. These help businesses compare planned performance with actual performance. This makes it easier to identify slow work centers, repeated delays, machine downtime, and areas where improvement is needed.
Step-by-Step: Configuring Routing in Odoo
1. Creating Routing for a Product
In Odoo, routing is typically defined by adding operations within the bill of materials (BOM).
Go to: Manufacturing → Products → Bills of Materials → New
Select the product you want to manufacture. Add the required raw materials in the Components tab. Then add manufacturing steps in the Operations tab.
2. Linking Work Centers to Routing
For each operation, choose the correct work center. This tells Odoo where the task will happen. For example:
Cutting operation → Cutting Machine
Welding operation → Welding Station
Painting operation → Paint Booth
Packing operation → Packing Area
This connection between operations and work centers is what makes Odoo routing powerful. It helps Odoo create organized work orders and schedule production more clearly.
3. Setting Operation Time and Dependencies
Operation time is the expected time needed to complete a task. For example, cutting may take 20 minutes, assembly may take 45 minutes, and quality checking may take 10 minutes.
If your process must follow a strict sequence, you can use work order dependencies. This means one operation must finish before the next one starts. Odoo allows businesses to enable work order dependencies when operations need to follow a specific order.
This is useful for industries where quality, safety, or process flow is very important.
How Work Centers and Routing Work Together
Together, work centers and routing act as a structured map of your production process. The work center tells Odoo where the work happens. The routing tells Odoo how the work flows. The BOM tells Odoo what materials are needed. The work order tells the operator what to do.
Together, these features help your business move from guesswork to planned manufacturing.
For example, when a manufacturing order is created, Odoo checks the BOM, understands the required operations, assigns them to work centers, and creates work orders. Your team can then follow the production flow step by step. This helps reduce confusion, improve planning, track progress, and deliver products on time.
Best Practices for Scalable Manufacturing Setup
Standardize Workflows
Do not create random operations for every product. Use a standard structure wherever possible. If multiple products follow similar steps, keep operation names and work center usage consistent.
This makes reporting, training, and scaling much easier.
Use Data for Continuous Improvement
Once your production starts running through Odoo, review the data regularly. Check which work centers take longer, where delays happen, and which operations increase costs. Data helps you improve production instead of relying only on assumptions.
Integrate Planning and Execution
The real value comes when planning and shop floor execution work together seamlessly. Your managers can plan production, while operators update work orders in real time.
This creates better communication between office teams and factory teams.
Regularly Audit Work Centers and Routing
Your manufacturing process may change over time. Machines may be added, old equipment may be replaced, new employees may join, and product designs may improve.
Review your work centers, routing, BOMs, and operation times regularly. This keeps your Odoo system accurate and useful.
Conclusion
A well-planned manufacturing process saves time, reduces errors, controls costs, and improves delivery performance. That is why setting up work centers and routing correctly is so important.
With Odoo, your business can define every production station, plan operations, track work orders, and gain better visibility into costs. Plan every operation, track every work order, and understand every cost more clearly. Whether you are a small manufacturer or a growing production company, Odoo can help you build a more organized and scalable manufacturing system.
If your team is still managing production through spreadsheets, phone calls, and manual updates, now is the right time to move toward a smarter system.
Ready to simplify your manufacturing process with Odoo?
Contact our Odoo experts today and get a setup that fits your factory workflow.