In short: Odoo 20 puts AI agents inside automations, adds a native MCP connector so outside AI tools can work with your Odoo data, and brings offline mode. It also folds Field Service into Planning and updates Accounting, Inventory, Manufacturing, Point of Sale, CRM, Website, Payroll and Spreadsheets. Before upgrading, check custom modules and any feature that was removed or moved.
Odoo 20 was unveiled in September 2026 at Odoo Experience in Brussels. This guide walks through the new features and updates that have been consistently reported in Odoo 20 coverage, grouped by area, and ends with a practical upgrade checklist.
We list only changes that appear in more than one independent source. Anything we could not confirm is left out.
The three headline changes
AI agents, the MCP connector and offline mode are the changes that cut across every app.
AI agents
Automated actions and scheduled actions can call an AI agent. Agents can create and update records, including from an uploaded PDF.
MCP connector
A native Model Context Protocol integration lets outside AI tools work with your Odoo data while respecting each user's existing access rights.
Offline mode
Supported users can create, edit, archive and delete records without a connection. Changes sync when the connection returns.
Budget for AI credits. Odoo's AI features use paid IAP credits on top of your subscription, so include AI usage in your cost plan, not just the licence.
What's new in each Odoo 20 app
Most apps get a focused set of updates rather than a full redesign. Here is the app-by-app summary.
Field Service moves into Planning
The standalone Field Service app is retired in Odoo 20, and its features move into Planning. That includes a live map and travel fees.
If you use Field Service today, review how your current setup maps to Planning before you upgrade, and test it on a copy of your database.
How to prepare for an Odoo 20 upgrade
Whether to upgrade depends on your version, your custom modules and your use of removed or moved features. A safe order of work:
1
Inventory your setup. List custom modules, Studio changes and integrations.
2
Check removed features. Note anything you use that was removed or moved, such as Field Service.
3
Upgrade a copy. Never test on your live database.
4
Run real work on it. Process a normal week of transactions and a month-end close.
5
Plan the live upgrade. Schedule it only after the test passes.
Odoo Online upgrades go through Odoo's upgrade service, while Odoo.sh and on-premise databases need a planned upgrade, especially with custom code. For more on the process, see our Odoo upgrade guide. Pricing changes are covered separately in our Odoo 20 Light User pricing guide.
Planning an Odoo 20 upgrade?
We review your custom modules and integrations, test the upgrade on a copy of your database, and plan the live move.
Odoo 20 frequently asked questions
The bottom line
Odoo 20's biggest shifts are AI agents in automations, the MCP connector and offline mode, backed by focused updates across the main apps. The upgrade itself deserves care: check custom modules, review removed or moved features, and test on a copy first.
Feature details are drawn from public Odoo 20 release coverage. Features and availability can vary by edition. See the Odoo 20 release notes for the official list.
Let TheERPBot plan your Odoo 20 move
We assess your current setup, review custom modules and run a tested upgrade, so go-live is uneventful.
Book an upgrade review