What is Aidoo?
Aidoo connects your Odoo ERP to AI assistants. An overview of the four products, the architecture, and what the platform guarantees.
5 min readUpdated October 1, 2026
Aidoo is the bridge between your Odoo ERP and AI assistants: Claude, ChatGPT, or any MCP-compatible client. You ask a question in plain English, the assistant queries your Odoo, and answers with your real data.
Your database is neither replicated nor used to train a model: Aidoo reads and writes in your Odoo on demand, call by call, and logs every operation.
The MCP protocol in one minute
The Model Context Protocol is an open standard that lets an AI assistant call external tools. Aidoo exposes your Odoo as tools the assistant can use mid-conversation: read quotations, create a contact, generate a PDF.
The assistant never sees your Odoo credentials and never connects to your database directly. It requests a tool, Aidoo checks it is allowed to use it, runs the call, logs it, and returns the result.
The four products
One account, four uses
Every product shares the same Odoo connection, the same team and the same audit trail. Nothing to reconfigure when moving from one to another.
Aidoo AI: the assistant wired into your ERP
The heart of the platform. You talk to Claude or ChatGPT, which reaches your Odoo through some fifteen tools: search, read, write, aggregates, PDF reports, attachments, document reading, business actions. By default, your AI client shows you each call before sending it.
Your teams can also stay inside Odoo: the Aidoo bubble, installed on your instance in one click, opens the "Aidoo AI" chat and the agents assigned to them, with no external assistant. This chat is provided by Aidoo and uses credits.
This is where everyone starts. See How it works.
Aidoo Agents: virtual teammates
An agent works without you. You give it a mission ("chase invoices unpaid for more than 30 days"), a trigger (every Monday at 8 a.m., or as soon as a quotation becomes an order), and precise rules about what it may do. It runs and reports back; an operation that falls outside its rules waits for your approval before it goes out.
You can also talk to it directly, from the dashboard or from the Aidoo bubble in Odoo. Agents are billed in credits, not per user seat. See What is an agent?.
Aidoo Modules: developing Odoo from a conversation
Describe the Odoo module you need. Claude writes it, deploys it to an ephemeral sandbox so you can test it for real, then pushes it to your GitHub repository. Going live stays a human decision.
Aidoo Board: dashboards on your data
Two types of dashboards, fed by Odoo:
- Dashboard in Aidoo: pages made of tables, pivots, charts, forms and KPIs, built by hand in the editor or by Claude over MCP.
- Odoo spreadsheet: a spreadsheet built by the AI from your request, rendered live on your data, then published to your Odoo.
How the pieces fit together
The key point: the assistant never talks to Odoo directly. Everything goes through the Aidoo API, which applies your rules before each call and keeps a record of every one.
Finding your way around the interface
The dashboard adapts to what you are doing: a switcher at the top of the sidebar, under the logo, moves between four spaces.
| Space | What the menu shows |
|---|---|
| AI | Odoo connection, API keys, logs, execution flows, analytics, GitHub |
| Agents | Agents, workflows, Drive (owners and admins), integrations, Odoo connection |
| Modules | My modules, features, sandbox, API keys, GitHub |
| Board | Board (dashboards and spreadsheets), trash, Odoo connection |
Billing, Team and Settings stay reachable from all four.
Cannot find a menu entry?
It is almost always the space: agents only appear in the Agents space, modules only in the Modules space, dashboards only in the Board space. Switch first, before looking any further.
Managing several companies? Each one can have its own workspace, with its own Odoo connection, team and subscription, billed separately. The workspace switcher moves you from one to another. See Billing and workspace management.
What Aidoo does not do
As useful to know as what it does:
- Aidoo does not copy your database. No replication: every question triggers a call to your Odoo. Only what a feature needs is kept, and for a limited time: the request log, the values from before a write so it can be undone, the text extracted from a document that was read.
- Aidoo does not train any model on your data. Your records are never used for training, neither by us nor by the model providers.
- Aidoo does not replace Odoo. It is an access layer, not an ERP. Your business rules, your Odoo permissions and your automations remain the reference.
- Aidoo does not act without permission. An API key can only create, update or delete if you explicitly enabled the matching permission.
Supported Odoo versions
Aidoo works with Odoo 16, 17, 18, 19 and 20, Community and Enterprise alike, hosted on Odoo Online (SaaS), on Odoo.sh, or on your own server. The only requirement: Odoo's external API (XML-RPC or JSON-2) must be reachable from the internet.
Where to start
The shortest path
If you just want to see Aidoo working: Quick start takes you from creating your account to your first Odoo answer in five minutes.
- New to the platform → Quick start
- You want to understand the mechanics → How it works
- You are looking for a specific tool → MCP tool reference
- You are preparing a team rollout → Security & permissions