Agentic Odoo

AI agents that do real Odoo work, safely

An agent in your ERP can confirm orders, post invoices and move stock. That is only useful if it goes through Odoo's business logic, runs as a real user with that user's permissions, and leaves a trail you can audit.

monitoring · production
uptime, last 30 days Online
cpu · odoo container 6h · 24h · 48h
memory
storage

The short answer

What agentic Odoo means

An AI agent for Odoo is a language model that can take actions in your Odoo database, not just answer questions about it: create a quotation, confirm a sales order, validate a delivery, reconcile a payment, draft a reply to a customer. "Agentic" means it plans and carries out several steps toward a goal, calling tools as it goes.

The hard part is not the model. It is making the actions safe in a system of record. Four rules separate an agent you can trust from a demo:

  1. Business logic, not raw SQL. Every action goes through the same Odoo methods a user's click would, so state machines, validations, taxes and record rules all fire.
  2. A named user, not a superuser. The agent acts as a specific person or service user and can never exceed that user's access rights.
  3. Least privilege and kill switches. Sensitive models hidden, write access granted deliberately, and a way to drop everything to read-only at once.
  4. An audit trail. Every action recorded with what was done, to which record, and on whose behalf.

The AI agents for Odoo guide covers the integration options (XML-RPC and JSON-RPC, MCP servers, embedded assistants), prompt injection from inbound email, human approval for irreversible steps, and how to evaluate an agent before it touches production.

Three ways CICDoo puts AI to work

In the ERP, in the code, and in your team

Claudoo, inside Odoo

An AI assistant embedded in your instance that confirms orders, posts invoices, validates pickings, runs wizards and builds reports through real business logic. It runs as you, never as an admin, with every action logged. In early access.

About Claudoo

Agent tasks, on your code

Describe a change in plain language. A coding agent reads the code in one of your instances, proposes a plan, and only after you approve it implements the change and pushes to that instance's branch, which redeploys so you see it running.

How agent tasks work

Academy, for your team

A course on building AI agents that touch a real business: personas that hold under pressure, permission models, autonomy and audit.

See the course

The safety model

How most AI-for-ERP tools work, and how it should

Typical integration Built the safe way
Runs as One admin API key The user it acts for
Writes through Direct record writes Odoo business methods
Permissions Everything the key can reach That user's rights, minus hidden models
Emergency stop Revoke the key Company-wide read-only switch
Audit Server logs, if any Every action, and as whom

FAQ

Questions, answered

What is an AI agent for Odoo?

A language model connected to your Odoo database with tools that let it act: search and read records, create and update them, and call business methods like confirming an order or posting an invoice. Unlike a chatbot, it carries out multi-step tasks toward a goal.

Is it safe to let AI write to Odoo?

It is safe when the agent acts through Odoo business logic rather than raw writes, runs as a named user limited to that user's access rights, cannot see models you hide, can be switched to read-only at once, and logs every action. Start read-only, then grant write access one workflow at a time.

How do AI agents connect to Odoo?

Through Odoo's external API (XML-RPC or JSON-RPC) with a user's API key, through an MCP server that exposes Odoo operations as tools to an assistant, or embedded inside Odoo as a module. Embedded assistants can run as the logged-in user and reuse Odoo's own permission checks.

What is Claudoo?

Claudoo is CICDoo's AI assistant for Odoo. It lives inside your instance and does real work, confirming orders, posting invoices, validating pickings and building reports, through real business logic, running as you, with a full audit trail. It is in early access.

Can AI agents write Odoo modules?

Yes, with a human in the loop. A CICDoo agent task plans the change inside one of your instances and waits for your approval before writing code, then pushes to that instance's branch so you can review it running before you merge it anywhere else.

Does this work with Odoo Community?

The safety principles and API integrations apply to Community and Enterprise alike. Talk to us about Claudoo for your version and edition.

Put an agent to work, with the brakes on

Tell us which Odoo workflows you want an agent to handle and we will map the permissions with you.

No per-seat fees. Your servers stay yours.