Odoo 20 came out this week. September 24, opening keynote of Odoo Experience in Brussels, and the release notes run across more than fifty apps.
I've read a lot of ERP release announcements in my life. Most of them are new buttons. This one is different, and it matters for one reason: the AI stopped suggesting and started doing.
The moment AI got its hands on the data
Every ERP vendor has been bolting chatbots onto their product for two years. Ask it a question, get an answer, then go do the work yourself. Useful, but it never touched anything.
Odoo 20 crosses the line the others have been dancing around. The agent can now write. Tell it to create the purchase orders for everything below reorder point and it does it. Hand it a PDF with your month-end checklist and it works through it. Put it inside a scheduled action and it runs on its own, with your permissions deciding what it's allowed to touch.
That last part is the one I'd underline twice. It doesn't get superpowers. It gets your powers. Whatever the logged-in user is allowed to do, the agent can do. Whatever they're not allowed to do, it can't. That's the right design, and it's the design that makes this safe to actually turn on in a real company.
MCP: your AI tools can now talk to your ERP
The second big move is MCP, the Model Context Protocol. In plain English: Odoo 20 lets AI assistants outside of Odoo connect to your database, read it, and write to it, again within the user's existing access rights.
Why should a small business owner care about a protocol? Because it means you're not locked into one vendor's AI. If your team already uses an AI assistant for other work, version 20 opens the door to letting that assistant see your inventory, your open orders, your customer records, and act on them. The ERP stops being a walled garden and starts being a participant in whatever AI setup you already run.
This is the kind of thing that sounds technical and turns out to be strategic. Open beats closed at the small end of the market, every time.
The boring upgrades that actually hurt on upgrade day
Nobody demos access rights on a keynote stage. But if you're upgrading from 17, 18, or 19, three quiet changes will touch your project: simplified access rights, a new way of tracking changes in the chatter, and parent accounts in the chart of accounts.
These are the changes that don't show in a sales demo and absolutely show in a migration. If you run a heavily customized Odoo, budget real testing time around permissions and accounting. The features are improvements. They're just improvements that interact with everything.
The rest of the release is the usual long tail, and some of it is genuinely nice. Odoo previewed an offline mode that lets users browse, create, and edit records without connectivity and sync when they're back online. For anyone with a warehouse on flaky Wi-Fi or techs in the field, that's not a feature, that's a lifestyle change, though I'd want to see the live demo before promising a customer how much works offline. The point of sale got a redesigned dashboard with live sales analytics and a drag-and-drop catalog mode. Manufacturing, inventory, and purchasing all got their annual round of refinements.
What this does to the small-business ERP landscape
Here's the part I'd pay attention to if I were shopping for ERP right now.
For years the pitch from the big enterprise systems has been: the software is expensive, the AI is an expensive add-on, and you'll need consultants to wire it together. Odoo just shipped agentic AI, the kind that does multi-step work on its own, inside the core product, at the pricing a 20-person company can actually pay.
That compresses the moat. The thing the giants were going to sell you as a premium module in 2028 is sitting in Odoo 20 today. It doesn't mean Odoo beats every enterprise system at every job. A multinational running 40 subsidiaries still has reasons to look at the big names, and SAP Business One still earns its place where a company wants the SAP ecosystem with tighter guardrails. But the AI bar just moved for everybody. Every ERP demo you sit through from here on out, the first question is: "does your AI do the work, or just talk about it?"
The second landscape shift is subtler. Odoo's open-source model plus MCP means the ecosystem, not just the vendor, gets to build on this. Partners and developers can connect their own tools and agents to Odoo data. That's how a platform built for small companies stays ahead of platforms built for big ones: a thousand builders instead of one roadmap.
The honest cautions
I'd be a bad advisor if I stopped at the excitement. Three things to keep straight.
First, write access means governance. An AI that can create records can create wrong records, fast, at 2 AM, inside a scheduled action. Before you turn agents loose, decide which records they may touch, which actions need a human approval, and how you review what they did. Odoo kept your permission model intact, which is the foundation. You still have to build the house on it. Start with one narrow process, measure accuracy and time saved, then expand.
Second, don't upgrade on day one. This is true of every major ERP release ever. Let the first stable patches land. Let the third-party modules and integrations catch up. If you're on 18 or 19 with light customization, partners are estimating a four-to-eight-week upgrade project once the dust settles. If you're three versions back on heavy custom code, this release is your reason to plan the migration, not to rush it.
Third, the AI doesn't fix a messy process. It accelerates it. If your item masters are a disaster and nobody follows the purchasing workflow, an agent will now execute your chaos at machine speed. Clean the process, then automate it. That order has never changed.
What to do Monday morning
If you're already on Odoo: nothing urgent. Read the release notes for the apps you actually use, talk to your partner about an upgrade window after the first patches, and pick one repetitive process you'd hand to an agent first. You'll want that answer ready when the upgrade conversation happens.
If you're shopping for ERP: add one question to every demo, for every vendor. "Show me the AI doing something, not describing something." Odoo 20 just set that as the standard. Make everyone else meet it.
If you're on a legacy system paying a legacy surcharge to stay there: this is the release that makes waiting expensive. Every version you sit still, the gap gets wider and the eventual project gets bigger.
Odoo 20 isn't the AI revolution. It's something more useful. It's the moment the AI in your ERP picked up a pen. For a small business, that's the moment automation stops being a enterprise luxury and starts being Tuesday.
