Odoo Development 28 September 2026

Odoo 20 AI features: what the AI agents actually do

Key takeaways

  • Odoo 20 was unveiled at Odoo Experience 2026 in Brussels on September 24, and AI is its main focus.
  • AI agents now run inside automated and scheduled actions, not just a chat window, and every run gets a log.
  • Model Context Protocol (MCP) lets outside AI tools connect straight to an Odoo database.
  • Every AI feature spends prepaid IAP credits, bought separately from user licenses.
  • Agentic AI sits on the Custom plan, so a business on Standard needs to change plans to use it.

Every vendor selling AI-powered ERP software now claims the label. Most of what that means in practice is a chatbot bolted onto the side of the software, answering questions without touching anything.

In short, Odoo 20 AI features let agents act on records inside automated workflows, not just answer questions in a chat window. That single change is what separates real Odoo AI automation from a bolted-on assistant.

Odoo 20 was unveiled at Odoo Experience 2026 in Brussels on September 24, positioned as the most AI-focused Odoo 20 ERP release yet. One correction is worth making first:

Odoo 19 already had AI agents that took real actions. So the real question isn’t whether

Odoo has AI agents. It’s what changed in these Odoo 20 features, and whether that change is worth an upgrade.

What’s new in Odoo 20 AI compared to Odoo 19?

In Odoo 19, AI mostly worked as a separate tool. Businesses could set up AI agents and choose the model they wanted to use. The “Ask AI” assistant could also pull information from CRM, accounting, helpdesk, and HR.

But the process was still mostly manual. A person asked a question, AI gave an answer, and the person had to take the next step.

However, Odoo 20 moves AI into the background.

Agents can now be triggered by automated and scheduled actions, so they act on records without anyone opening a chat window first.

That single change explains most of the Odoo 20 new features:

  • Helpdesk agents spot similar tickets and draft answers on their own.
  • Documents rename themselves the moment they’re uploaded.
  • Marketing tools draft social posts and set up campaigns without a person starting the task.
CapabilityOdoo 19Odoo 20
Where agents runA separate AI chat windowInside automated and scheduled actions
File inputText promptsPlain instructions or an uploaded PDF
VoiceNot availableAccepts dictated requests
Outside AI toolsNo standard connectionConnects through MCP
Website and mailingsNot coveredGenerates images and buttons
ReviewAnswer shown to the userA confirmation card for every write, plus a run log

How do Odoo 20 AI agents actually work?

An Odoo 20 agent can read a simple instruction or a PDF uploaded instead of typed text. It then works out what needs to be done.

Here’s how the process works:

  • A trigger starts the process. This can be a person’s request or an automated and scheduled action running in the background.
  • The agent decides what to do. It reads the instruction and works out which records need to be created or updated.
  • A confirmation card appears. Before making any changes, the agent shows what it plans to do. A person can then accept or reject the change. This also applies when an agent suggests a change to its own instructions.
  • The action runs and gets logged. Each run creates a record showing how the agent handled the task. This makes it easier for a manager to review what the AI did.

Two smaller additions also improve how these Odoo 20 AI agents work:

  • File preview questions: An agent can answer questions about a file while someone is viewing it in preview.
  • Voice input: Agents can accept dictated requests instead of requiring typed prompts.

Neither feature is major on its own. Together, they make it easier for people to use an agent without having to sit down and type a request in a specific format.

Where do Odoo AI tools show up across the apps?

Odoo 20 AI Features
Odoo AI tools aren’t limited to one module. Here’s where they show up, and what each one replaces:

AppWhat the Odoo AI tool doesWhat it used to take a person to do
AccountingAnswers finance questions from reports, audits, and reconciliationPulling reports and checking entries by hand
HelpdeskFinds similar tickets and drafts a replySearching past tickets manually
Website and marketingBuilds pages from a sentence, drafts posts, generates imagesWriting copy and sourcing images separately
DocumentsRenames uploaded files automaticallyManually sorting and labeling files
Field Service (now in Planning)Live crew map, route planning, offline syncPaper worksheets and phone check-ins

A few of these are worth a closer look:

  • Accounting gets the most attention, and for good reason. An agent can answer finance questions straight from a company’s own reports, covering things like receivables and cash flow, and it can audit reconciliation instead of just flagging it for a human to check. Odoo 20 also adds direct bill payments from inside the platform, which pairs naturally with an agent already watching the books.
  • Website and marketing get an AI website assistant that builds pages from a single written instruction, plus agents that generate images and buttons for both websites and email campaigns.
  • Field Service isn’t really an AI feature, but it’s part of the same shift toward acting instead of just informing. Field Service has been discontinued as its own app, and its tools now live inside Planning, with full offline mode so a technician can keep working with no signal and sync once back online.

Businesses that want to see exactly which processes fit their own Odoo 20 business automation plans should talk to a team that’s already mapped this out.

Blog Talk to Odoo AI Experts Blog

How does Odoo AI integration work through MCP?

One of the more structural changes in Odoo 20 is support for Model Context Protocol, or MCP.

In plain terms, MCP is a standard way for an outside AI assistant or automation tool to read and act on Odoo data directly, with no custom-built layer of code translating requests back and forth.

This matters most for businesses that already use another AI tool for a specific job, such as a support assistant, a coding tool, or an internal chatbot:

  • One connection point: MCP gives every outside tool a single door into the database, instead of a separate integration for each one.
  • Agents that delegate to agents: A complex task can split into smaller ones. Odoo’s accounting audit reportedly works this way, with one agent investigating and another reviewing.
  • Permissions come first. Decide what each agent can read before connecting an outside model. An agent that sees more data than the task needs isn’t convenient. It’s a risk.

A generic guide can only go so far here, since custom agent work depends on what a business wants to automate and what other tools it already runs.

If a business has a specific case in mind, like connecting a support tool or building an agent for something Odoo doesn’t cover,

CodeTrade’s Odoo integration services can scope that properly instead of forcing it into a default agent.

What do Odoo 20 AI capabilities actually cost to run?

Here’s the part most vendor pages skip.

Every AI feature in Odoo 20 spends prepaid In-App Purchase credits, bought separately from user licenses.

A scheduled trigger that fires every hour spends credits every hour, whether or not anyone reads the result.

Cost factorWhat it means for the budget
IAP creditsEvery AI call spends credits, so heavy team use becomes an ongoing line to monitor, not a one-time fee.
Plan tierAgentic AI reportedly sits on the Custom plan, next to Odoo Studio, not on Standard.
Custom plan pricingOne partner reports a 20 to 31% custom plan price increase alongside this change (single source, unconfirmed).
Migration costThe upgrade itself is a separate, one-time spend from the ongoing AI usage cost.

A business currently on Standard that wants agents will likely need to move plans first.

None of this makes Odoo AI automation not worth having.

The real Odoo 20 upgrade cost includes an ongoing credit budget. This comes on top of the one-time migration cost and should be considered with licensing and implementation.

Anyone budgeting a move should read this alongside our [breakdown of Odoo migration cost], since the two figures answer different parts of the same question.

How can businesses get started with Odoo 20 AI capabilities?

Getting real value from AI in ERP systems depends less on which agent you switch on first and more on how well your database is set up. A practical starting order looks like this:

  • Clean master data: Messy records can lead to poor suggestions, no matter how well the agent is configured.
  • Set permissions: Decide what an agent can see and access before it starts running.
  • Start small: Run an agent in review mode on one repetitive workflow first. This lets you see how it performs before allowing it to work without supervision.
  • Keep human review: AI models can still give confident but incorrect answers, so human review matters, especially for financial or customer-facing tasks.
  • Upgrade first: If your business is running Odoo 17 or older, treat the version upgrade as a separate project before turning on AI.

Most of these steps can be handled by an internal team. The process usually gets more complicated when you need custom agent work, an external model connection, or data cleanup that turns out to be bigger than expected.

Blog Talk to Odoo AI Experts Blog

FAQs

Author
Author

Hardik Soni

Hardik Sonii is the CEO and Sales Director at CodeTrade's official Odoo Partner operation in Dubai. He works across Odoo, AI/ML, Python, Django, and e-commerce, and has spent years helping businesses in the Middle East adopt technology that fits their scale and industry requirements.