For teams running Odoo 16–19

Ask your Odoo anything.

erpAIbridge is an AI agent for Odoo — think ChatGPT or Claude, but fluent in your ERP. It answers from your real records, drafts every change for your approval, and logs every action it takes. Run it hosted, entirely private on your own machine, or right from your own WhatsApp — and use it from our desktop app or the assistant you already have: Claude, ChatGPT or Gemini.

 Read-safe by default · every write approved by you · nothing installed in Odoo
Claude · erpAIbridge · Odoo 19
YouWhich invoices are overdue, and who should I chase first?
3 tools · read-only✓ permissions enforced
8 overdue · $412,600 outstanding
Northwind Trading$118,40062d
Blue Harbor Logistics$92,15041d
Crownmark Interiors$61,00033d
Draft payment reminders for these three?
Nothing is written to Odoo until you approve.
Logged: 3 reads, 0 writesaudit trail on
100%
benchmark success
15
Odoo tools
14
Odoo skill packs
6
ready automations
16–19
Odoo versions
See it in action

Two minutes, on a real Odoo.

Ask a question, draft a quote, chase an invoice — every change approved before it touches Odoo.

What it does

Everything you'd click through — just asked instead.

Search & report

Filtered reads and grouped totals across customers, sales, invoices, CRM, stock and purchases.

"Revenue by salesperson, last quarter."

Find the right field

It looks up your live schema and turns names into record ids, so it stops guessing and stops failing.

Works on your custom modules too.

Create & update

Drafts the change, previews it with warnings, waits for your approval, then writes. Duplicate-protected.

"Add a follow-up on the Northwind deal."

Business actions

Confirm a quotation, post an invoice — from an allow-list you control, never arbitrary code.

"Confirm quote S00042."

Files on records

Attach and fetch documents where they belong — a PDF on an invoice, a spec sheet on a product.

"Attach this PO to the vendor bill."

Runs on a schedule

Six ready automations — overdue-AR sweep, month-end close, pipeline digest, stale-quote nudge, low-stock reorder, timesheet reminder.

Each one drafts to a person's inbox.

See every capability, with real before-and-after examples →

Where you use it

Use the AI you already have — or the one we ship.

erpAIbridge speaks MCP, the open standard for connecting AI to real systems. Connect it once and every MCP-compatible assistant can use your Odoo — no separate integration per tool, no vendor lock-in.

Your assistant

Claude, ChatGPT, Cursor

Point any MCP-compatible assistant at erpAIbridge and ask it about your Odoo in the app you already work in.

ClaudeChatGPTCursorOpenClaw
Our desktop app

The erpAIbridge agent

A full AI app on your own machine, pre-loaded with the Odoo tools, skills, persona and automations. Your Odoo credentials stay in your machine's keychain and never reach our servers.

macOSWindowsfully local
Scheduled

Digests & automations

Recurring jobs that run without you — an overdue-receivables sweep at 08:00, a Monday pipeline digest — each one drafting for a human to approve.

dailyweeklymonth-end
On your phone new

Ask your Odoo from WhatsApp

Link it once by scanning a QR — exactly the way WhatsApp Web works — then ask your Odoo from the chat with yourself. Answers and scheduled digests arrive where you already look, and anything that changes Odoo needs a typed confirmation first. How it works →

your own numberself-chat onlyQR link, like WhatsApp Webwrites need YES
What is MCP, in plain English?The open standard that makes all of this work+

MCP — the Model Context Protocol — is a universal plug for AI. It is how modern assistants securely connect to outside systems and act in them, instead of only chatting. Build one MCP server for Odoo, and every MCP-compatible AI can use it.

Step 1Your assistantClaude, ChatGPT, Cursor, OpenClaw or our desktop agent — whichever you already use.
Step 2MCPOne open protocol they all speak. Connect once, works everywhere.
Step 3erpAIbridgeTranslates safely — clean compact data, schema discovery, approvals, full audit.
Step 4Your OdooReal records — sales, invoices, CRM, stock — with your own permissions enforced.
Why not just connect the AI straight to Odoo's API?Raw Odoo data is roughly 90% noise to an AI+

You can — and it goes badly. A single Odoo record comes back with 40-plus fields, most of them empty or irrelevant, which burns the AI's context and its accuracy. erpAIbridge is the layer that makes the difference between a demo and something you'd run on real data.

Data~90% smallerEmpty fields dropped, references resolved to names, types preserved. 110 KB becomes 9.6 KB.
FieldsSchema discovery built inInstead of guessing field names and failing, it asks your Odoo what actually exists.
ErrorsAn error that names the fixNot a cryptic Python traceback the AI can't recover from.
WritesDraft → approve, no deletesNot "on, and hope for the best".
Safe by construction

It can't go rogue in your ERP. That's the design.

Audit & monitoring

Every AI action logged — with the before & after.

Standard Odoo — Community or Enterprise — keeps no real who-changed-what history. erpAIbridge records every single thing the agent does, because every action passes through one governed gateway.

See exactly what changed, and put it backThe record, the dashboard, and one-step value restore+
The recordWho, what, when — and the valuesEvery tool call logs the signed-in Odoo user, the tool, the model and record, the outcome, and — on your own deployments — the exact old → new value of each field that changed.
The viewerA built-in web dashboardAn /audit timeline and a /reports usage dashboard served by the bridge itself — filter by user, record or date, see the diffs, export CSV.
In chatAsk the agent what changed"What did you change on Northwind last week?" — it reads its own trail and answers, in plain language.
AccessRole-based, from Odoo itselfManagers review the whole organisation, everyone else sees only their own actions. No second directory to manage.
LocationThe log never leavesOn self-host and the desktop agent the trail lives entirely on your own machine, with full before/after values.
RecoveryRestore a previous valueBecause the old value is recorded, putting it back is one previewed, approved change — safer than a blind undo, and itself logged.
Odoo 19 has its own AI

Good news. We solve a different problem.

Odoo 19's AI is genuinely good — Ask AI on every screen, agents that learn from your documents, fields that fill themselves. Switch it on. This is what you add when the AI has to change real data, when someone has to prove what it did, when you're on Odoo 16–18, or when the job doesn't stop at Odoo.

Odoo AI Executes unconditionally Their own docs: the tool runs unless its code stops it.
erpAIbridge Agent Drafts, previews, waits for you Then logs it, with the values as they were before.
Your data, your call

Four ways to run it — hosted, local, private, or enterprise.

Start on our hosted trial in minutes, or keep everything inside your own network. The product is the same; only where it runs changes.

Custom solutions

Have a specific requirement? We build it.

The ready-made packs cover most of day one. When you need more, we tailor erpAIbridge to exactly how you work. If it lives in your Odoo — or right next to it — we can make the agent do it.

What we can build for youSkills, automations, module coverage, actions, integrations+
Custom skillsYour playbook, taughtSkill packs for your exact process and SOPs — your approval chains, your naming, your edge cases.
AutomationsWorkflows on your cadenceAny recurring job, on any schedule, delivered where your team already works — each drafting for approval.
ModulesStandard or bespokeThe agent discovers your live schema, so custom and third-party modules work too. We extend coverage to match.
ActionsYour business operationsConfirm, validate, post or run a specific server action — we allow-list the exact operations you need.
DepartmentsA specialist per teamA finance, sales, inventory or projects agent — each scoped to that team's knowledge, tools and tone.
Beyond OdooThe rest of your stackEmail, messaging, calendars, documents, the web — so an Odoo answer becomes finished, cross-system work.

Tell us the requirement

A custom module, a particular workflow, an integration — send it over and we'll scope it.

Discuss a custom build →
For Odoo partners & agencies

Resell this as your own product.

White-label, referral, or co-delivery — you keep the client and the margin, we keep the product, the updates and tier-2 support. No AI team to hire, no MCP server to build.

See the partner program →
Questions

Frequently asked.

Odoo 19 has its own AI. Why would I need this?+

Odoo 19's AI is good, and if you're on Odoo Online 19 you should switch it on. This solves a different set of problems: approval and an audit trail when the AI changes data, support for Odoo 16–18 where Odoo's AI doesn't exist, running entirely on your own infrastructure, and the work that happens outside Odoo — decks, documents, images, supplier portals, WhatsApp. Most companies run both. See the full comparison →

Do I have to install anything inside Odoo?+

No. erpAIbridge connects through Odoo's standard API, from outside. There is no module to install, nothing to migrate, and nothing changes in your Odoo database. If you stop using it, you simply disconnect.

Can the AI change or delete my data?+

It's read-safe by default — writes are off until you enable them. When they are on, every change is drafted and shown to you for approval before it is written. Deletion is off entirely. Business actions run only from an allow-list you control, never arbitrary code.

Which Odoo versions and editions are supported?+

Odoo 16, 17, 18 and 19 — Community or Enterprise, Odoo Online, Odoo.sh, or on-premise. It works with custom-built and third-party modules too, because the agent discovers your live schema at runtime instead of assuming a standard one.

Which AI assistants does it work with?+

Any assistant that speaks MCP — Claude, ChatGPT, Cursor, OpenClaw and others — or the erpAIbridge desktop agent, which comes pre-loaded with Odoo tools, skills and automations. You're not locked into one AI vendor.

Who can see which records?+

erpAIbridge signs in as a real Odoo user, so Odoo's own access rights govern every call. A salesperson's agent sees exactly what that salesperson sees. The same roles decide who can review the audit trail.

Does my data leave my infrastructure?+

That's your choice. Run it hosted by us, fully local on a desktop, or self-hosted inside your own network — on the local and self-hosted paths your Odoo data and the audit log never leave your machines. See the four ways to run it.

Get started

Put an AI agent in front of your Odoo.

Try it on a live demo Odoo first, then point it at your own. No module to install, nothing to migrate.