AI agent on Odoo — how does it actually work?

Odoo centralises all your business data — customers, quotes, orders, stock, invoices. That's exactly why it's the ideal ground for AI agents: every piece of information lives in one place, accessible in real time.

How an AI agent reads and writes in Odoo

Odoo exposes a full JSON-RPC API. The AI agent — orchestrated via Dust — connects to this API to read and modify your instance's data in real time, exactly as a user would through the web interface.

What the agent can read

  • Customer and contact records
  • Quotes and open orders
  • Scheduled activities and follow-ups
  • Invoices and payments
  • Support tickets
  • Stock data

What the agent can write

  • Create or update records
  • Generate and send quotes
  • Log activities in the chatter
  • Send emails from Odoo
  • Create tasks and alerts
  • Update order status

Dust's role in the architecture

Dust is the orchestration platform we use to build agents. Concretely, Dust lets us:

Connect tools

Odoo, email, Slack, Google Drive, external APIs — all in one agent

Sequence steps

Define the logical order of actions, conditions, and branches

Handle errors

Catch exceptions, alert a human if needed, resume where the agent left off

Monitor runs

Full execution history, detailed logs, anomaly alerts

3 Odoo + AI agent workflows in practice

1. Lead qualification and enrichment

Trigger: new lead created in Odoo CRM.
Agent: retrieves the email, looks up the company on LinkedIn and open databases, enriches the Odoo record (company size, industry, website), assigns a score, notifies the rep via Odoo email.

2. Automated quote generation

Trigger: inbound email with a pricing request.
Agent: extracts the request details, creates a quote in Odoo Sales with the right product lines and discounts, sends the PDF to the client from the rep's address, logs in the chatter.

3. Automated weekly reporting

Trigger: every Monday at 8am.
Agent: queries Odoo for the week's KPIs (pipeline, quotes sent, conversion rate, overdue invoices), generates a summary report, emails it to the manager.

Why Odoo is particularly well-suited for AI agents

Most companies have their data scattered: CRM on one side, accounting on another, emails somewhere else. The agent has to juggle four systems to complete a simple task.

With Odoo, everything lives in one ERP. The agent accesses the same source of truth for all its actions — no sync, no mapping, no risk of inconsistency. That's what makes AI agents on Odoo both simpler to build and more reliable in production.

Key takeaway

An AI agent on Odoo is API access to your data + Dust orchestration + business logic you define. No magic — just solid automation built on your existing ERP.

Your Odoo is ready for an AI agent

We'll audit your processes and show you exactly what an agent can automate in your Odoo instance — in 30 minutes.

Book a free audit
Agent IA Odoo — comment ça marche concrètement ?