With every release, Odoo continues to push the boundaries of ERP innovation — and Odoo 19 is no exception. From no-code automation to AI-driven forecasting, this version delivers significant upgrades across modules like CRM, Accounting, Inventory, and HR. Whether you're a developer, manager, or business owner, these new capabilities are designed to enhance usability, productivity, and business intelligence.
Here are the smarter tools provided by Odoo19 :-
1.Server Action Code History
Odoo 19 introduces a code history feature for server actions, allowing developers and admins to track changes to automation scripts. You can now view past versions, who made the changes, and when—improving debugging, auditing, and rollback processes.
2.Sticky Header in Settings
Navigating long settings pages is easier with a sticky header, which keeps key actions and section titles visible as you scroll. This small UX enhancement makes system configuration faster and more intuitive.
3.AI Chat Bot Integration
Odoo 19 brings smart assistant capabilities to chat and messaging:
Create Leads, Tasks, and Tickets directly from conversation.
Automates data entry from contextual chat commands.
This enables teams to turn customer queries or internal discussions into actionable records instantly. Eg:In the screenshot below created a new lead name ‘Thasni’.
4.New ESG App – Environmental, Social & Governance
With growing global focus on sustainability, Odoo 19 introduces a dedicated ESG application. It helps organizations monitor:
Carbon footprint
Emission factors
Energy consumption
1. Carbon Footprint
Tracks CO₂ and GHG emissions across various sources.
Automatically calculates emissions based on:
Invoices (e.g., energy bills, travel)
Expenses
Purchases
Visual dashboards (graphs, pie charts) break down emissions by:
Department
Activity type
Scope (1, 2, or 3)
2. Energy Usage
Logs and aggregates energy consumption data:
Electricity
Heating/cooling
Fuel (diesel, gasoline, etc.)
Links to utility bills or manual entries.
Converts consumption into emissions using emission factors.
3. Emission Sources
Lets you define and manage emission factors:
CO₂ per kWh
gCO₂ per liter of fuel
kgCO₂ per km of travel
You can customize emission sources by country, region, or supplier.
Supports both static and dynamic factor assignment.
Perfect for companies aiming to meet compliance goals or track environmental impact.
5.Global Filters on Dashboards
Odoo 19 enhances dashboards with global filtering capabilities to analyze performance trends:
Month to Date, Last Month, and Year to Date
Custom date range options
Next/Previous controls for timeline navigation
Additional filtering by Customer, Salesperson, or Product Category
These filters make data-driven decision-making faster and more flexible.
6. Tax Configuration Enhancements
In Accounting > Configuration > Taxes, the form view now displays:
Distribution for Invoices and Refunds in one row
Fiscal Position field embedded directly in the form
This simplifies tax rule configuration, making it easier for finance teams to manage compliance.
7. Live Chat Status in User Profiles
In Odoo 19, you can now see a user’s live chat status (e.g., online, offline, away) directly from their profile in the system. This applies to both internal users (team members) and external contacts (customers, leads, etc., depending on your setup).A small but handy update—users can now view live chat status directly from a contact’s profile, improving real-time communication and visibility for support teams.
When you open a user or contact’s profile (e.g., in CRM, Contacts, or Helpdesk modules), a status indicator is shown.
It might appear as a colored dot (🟢 green for online, 🔴 red for offline, 🟡 yellow for idle) or as text (e.g., “Online now”).
8.AI-Powered Server Actions (No-Code Automation)
One of the most impactful upgrades: You can now create server actions using natural language prompts
Eg: Go to: Settings > Technical > Automation > Server Actions.In the prompt or description field, enter:
“Create a task called ‘Onboard new employee’ when a new employee is added.”
Odoo will detect the Employee model (hr.employee)
Trigger type: On record creation
Action: Create a task in the Project module
Now test it by creating a new employee. Then Confirm that a task titled “Onboard new employee” has been created
Benefits
Streamlines HR workflow.
Ensures consistent onboarding processes
No coding or developer involvement needed
9.AI-Based Document Intelligence
Odoo 19 dramatically improves document processing with AI-driven OCR that:
Odoo’s built-in AI automatically:
Scans the document
Detects the layout and text
Extracts key data fields:
Vendor name
Invoice number
Total amount
Tax
Due date
Currency
The extracted data is used to Auto-fill the Vendor Bill form.This reduces manual effort by over 70%, especially in businesses that handle hundreds of invoices monthly.
10.Role-Based Multi-Step Approvals
In Odoo 19, you can now configure multi-level approval workflows for various documents (e.g., expenses, purchases, time-off requests), where different users or roles must approve at different stages.This allows for structured decision-making and compliance with internal policies.
Eg: We want to set up a workflow where:Any Purchase Order (PO) over $5,000 must be approved by:
Purchase Manager
Finance Manager
Steps:
Go to Apps and ensure the "Approvals" and "Purchase" modules are installed.
In Purchase > Configuration > Settings, enable "Purchase Order Approvals".
Navigate to Purchase > Configuration > Approval Rules
Click Create
Fill out the rule:
Name: High-Value Purchase Approval
Document Type: Purchase Order
Minimum Amount: $5,000
In the Approval Steps section, add:
Approver Role/User: Purchase Manager
Approver Role/User: Finance Manager
Save the rule.
Go to Purchase > Orders > Request for Quotation (RFQ)
Click Create and enter:
Vendor: Any test vendor
Products: Add products totaling over $5,000
Click Confirm Order
Now The PO status will show as "Waiting for Approvals". The system will notify the Purchase Manager.Once approved, the system moves to the Finance Manager.After both approve, the order can be validated and processed.
10.Intercompany Flows 2.0
Odoo 19 allows multiple companies within the same database to automatically mirror transactions across entities. This includes:
Sales Orders ↔ Purchase Orders
Stock Moves
Journal Entries
This is a huge step forward for holding companies, multi-subsidiary groups, or businesses operating in multiple legal entities.
Eg:
Go to Settings > Users and activate multi-company access for your user.
Create or configure at least two companies under: Settings > Companies > Create- Company A and Company B.
Go to Settings > General Settings.Under Multi-Company, enable:
Automate intercompany transactions (In Enterprise)
Automatically create Purchase Orders in Company A when Sales Orders are created in Company B (and vice versa)
11.AI-Powered Demand Forecasting in Odoo 19
Odoo 19 introduces AI-driven demand forecasting tools to help businesses:
Predict inventory needs
Plan purchases proactively
Balance supply and demand
The system analyzes: Sales trends (historical sales data),Seasonality (e.g., holiday peaks, off-seasons),Lead times (supplier delivery delays).
Go to: Inventory > Configuration > Settings
Enable:
Reordering Rules
Forecasted Inventory
For each product:
Set Lead Time under: Inventory > Products > [Select Product] > Inventory tab
Set Minimum Quantity, Maximum Quantity, and Safety Stock levels under Reordering Rules
When forecasted stock falls below expected demand:
Odoo can automatically generate Purchase Orders or Manufacturing Orders, depending on your supply method.
You can also trigger this manually through: Inventory > Products > Forecasted Inventory.With this feature you can Optimizes stock levels and reduces over/under-purchasing.
12.Integrated Payroll View in Employee Master
In Odoo 19, all payroll-related information is now centralized in a single place: the Employee Master Record.That means from one screen, HR managers or payroll staff can:
View and edit the employee’s salary structure
Access and manage contracts
See the full payslip history
Configure payroll settings directly for the employee
Go to: Employees > Employees > [Select an Employee]. You’ll now see a Payroll tab within the employee form. Inside this tab, you can:
Assign or update their salary structure
View their active or past contracts
Generate or check payslips
Set up payroll rules, bonuses, or deductions
Thus all actions and configurations are available without leaving the employee form.
Benefit: Centralized access streamlines HR operations, reduces errors, and improves efficiency in payroll processing and auditing.
13.Inventory
Odoo 19 introduces a simplified, unified structure that combines:
Units of Measure (UoM)
Packaging models
This replaces the previous system where:
UoMs were grouped into rigid categories
Packaging had a separate configuration for sales/purchases
Now, both are managed in one flexible configuration, making inventory setup simpler and more powerful.
Eg:
Go to: Inventory > Configuration > Settings. Under Products, enable: Units of Measure. This will allow you to assign and manage multiple UoMs per product.
Go to: Inventory > Configuration > Units of Measure.You’ll see:
A list of existing UoMs like “Unit(s)”, “Box of 12”, “Pallet”, etc.
All packaging and special UoMs are now in one unified list.
Click Create to add a new UoM:
Example:
Name: “Box of 12”
Reference Unit: “Unit(s)”
Ratio: 12.0
This replaces the old packaging model—there’s no need to go to a separate packaging section.
Go to:Inventory > Products > Products
Open or create a product.
In the Inventory tab:
Unit of Measure: Set the default stock unit (e.g., “Unit(s)”)
Purchase UoM: Set how it’s bought (e.g., “Box of 12”)
Sales UoM: If enabled, set a custom sales UoM (optional)
Odoo will automatically handle conversions based on the ratios you set in Step 2.
Go to: Purchase > Orders > Request for Quotation and add the product
You’ll see the purchase UoM (e.g., “Box of 12”)
Confirm the order and receive the product — it will convert into base units (e.g., 12 Units per box)
Thus You can check and manage the unified UoM and packaging system in Odoo 19 directly from the UoM configuration and product settings.
Conclusion
Odoo 19 marks a major leap forward in business automation and intelligence. With AI-powered features like natural language automation, intelligent document processing, and predictive demand forecasting, routine tasks become smarter and faster. Role-based approvals, enhanced intercompany flows, and global dashboard filters bring greater control, accuracy, and visibility across departments and entities.
Whether you're a small business scaling up or a multi-subsidiary enterprise managing complex operations, Odoo 19 empowers your team to work more efficiently, make better decisions, and deliver stronger results—with less manual effort.
In short, Odoo 19 isn’t just an update—it’s a transformation in how modern businesses operate.
If you are looking for an ERP implementation partner with diverse industry experience feel free to contact us. Zesty Beanz Technologies is headquartered in Trivandrum Kerala, We have proven track record of successful implementations across the world in various sectors including Odoo for Manufacturing, Odoo for Trading, Odoo for FMCG, Odoo for Oil & Gas, Odoo for Diary, Odoo for Pharma, Odoo for Cosmetic Clinic, Odoo for Contracting Companies, Odoo for HVAC, Odoo for Logistics, Odoo for Automobile, Odoo for Laundry, Odoo for Field Service, Odoo for E-Commerce & many more
ZestyBeanz offers Developer / Consultant outsourcing programs, Chat with us in Whatsapp and Hire Odoo Developers, Mobile Application Developers, Consultants.