Your team already has Odoo. erpAIbridge puts an AI agent in front of it — one that finds records, answers "how much / how many / which," drafts quotes, chases overdue invoices, and makes governed changes on request — in plain language, in seconds, with a preview before anything is written.
The short version first — then everything it can do.
erpAIbridge is a governed AI layer for Odoo ERP. It lets an AI agent read and act on your Odoo in plain language — safely — and ships with an assistant already fluent in Odoo. An AI solution by IndaPoint.
Finance, sales, inventory, HR and operations — anyone who needs an answer out of Odoo or a routine job done in it, without learning where every field lives. Odoo partners and agencies also deliver it to their own clients under their brand — see the partner program.
You ask in plain language. The agent reads Odoo through a secure connection, drafts any change, and waits for a person to approve before it commits — logging every action. Nothing installed inside Odoo; works with any module across Odoo 16–19, cloud or fully private on-premise.
There's nothing to learn. You talk to it like you'd talk to a capable assistant who knows your business inside out. It does two kinds of things: answer questions about your business — always safe — and, only when you allow it, make changes, always showing you a preview first.
Pull up any customer, order, invoice, lead, product or stock item just by describing it — no menus, no filters to build.
"Revenue this month," "sales by rep," "how many open orders" — it does the totals and comparisons for you, on the spot.
Say "Acme" or "that invoice from March." It works out exactly which record you mean — you never memorise anything.
It understands how your Odoo is arranged — your custom fields included — so answers match your business, not a generic template.
Every figure comes from an actual record in your Odoo. It doesn't guess or make numbers up — you can trust what it tells you.
Customers, sales, invoices and stock all at once — you don't jump between apps or stitch reports together yourself.
Quotes, new customers, opportunities, updates — it prepares the change and shows you exactly what it'll do before anything is saved.
Confirm a quotation, post an invoice — the routine actions that keep things moving, done on your say-so.
It previews every change first and can't remove anything unless you've specifically allowed it. You're always the one who approves.
Attach and pull up documents on a record — contracts, POs, receipts — so everything lives in the right place.
Odoo can do all of this. The difference is how — the clicks, the training, the field names, the exports. Open the one that matches your work.
Odoo is powerful — and that power has a learning curve. The agent removes the curve and adds judgment, speed and safety on top of the ERP you already run.
Ask for what you want in your own words. The agent maps it to the right models, fields and filters.
Before acting, it inspects the schema and resolves names to real IDs, so it works on your Odoo config, custom fields and all.
Odoo payloads are huge and cryptic. The agent strips empty fields and decodes relations, so answers are fast, cheap and readable.
One question can span customers, orders, invoices and stock at once — no jumping between apps and exports.
Every failure names the fix ("did you mean email? call odoo_schema"), so the agent recovers instead of giving up.
Writes are dry-run first, de-duplicated, allow-listed, and logged — with Odoo's own per-user permissions still on top.
The agent isn't only an Odoo tool. It ships with skills for messaging, email, research, documents and automation — and because it's one agent, it can chain them into a single request. That's where an ERP task becomes an end-to-end business workflow.
14 server-delivered skill packs teach the agent to use Odoo well — across sales, finance, inventory, manufacturing, purchasing, projects, HR, helpdesk and audit review, plus multi-company and version-aware syntax.
Deliver answers and alerts where your team already talks, or let staff query Odoo from chat.
Turn an Odoo finding into a written, on-brand email — and send it on your approval.
Overdue-invoice chase, month-end checklist, weekly pipeline digest, stale-quote nudge, low-stock reorder, timesheet reminder — each drafts to a person's inbox. Department presets set them up per team in one step.
Look up a prospect, verify details, or gather context before creating a lead or quote.
Data-science and document skills turn Odoo exports into charts, summaries and shareable reports.
Because it's a single agent, an Odoo task doesn't stop at Odoo. It reads the ERP, reasons over the result, and delivers the outcome through whatever channel fits — automatically, on a schedule, with your approval on anything that leaves the building.
Link it once by scanning a QR — exactly the way WhatsApp Web works — and your erpAIbridge agent answers in the chat with yourself. Same tools, same skills, same Odoo connection as the desktop app. No new app for your team to learn, and nothing installed inside Odoo.
Every capability above sits behind guardrails. The agent can be as read-only or as capable as you decide — and you can prove exactly what it did.
Standard Odoo, Community and Enterprise alike, keeps no real who-changed-what history — the usual answer is a third-party module, and even then not per AI action. Because every erpAIbridge call passes through one governed gateway, the trail is built in: cross-client, role-scoped, and on your own infrastructure.
Every tool call is recorded with the signed-in Odoo user, the tool, the model and record, the outcome, and the duration.
A filterable timeline with old→new diffs, plus a usage dashboard broken down by user, tool, model, outcome and day. Export any view to CSV.
The odoo_audit tool lets any connected AI answer questions about the trail directly in conversation.
Visibility follows each person's role in Odoo itself — admins and managers see the whole organisation; everyone else sees only their own actions. Resolved server-side, never spoofable from a client.
Alongside the queryable store, every event streams to a JSONL file and an optional webhook — forward it to Splunk, Loki, or any SIEM.
Because the old value is recorded, restoring it is one previewed, approved write — safer than a blind "undo", and itself audited.
Nothing is installed inside Odoo either way. Choose the model that fits the client, and ship it as your brand.
The fastest start — we run the connection; the client installs the AI agent and points it at their Odoo. No infrastructure for you to manage.
For regulated or security-sensitive clients: the backend is one stateless container you run inside the client's own network — even air-gapped — with the assistant on their machines. Point it at a local model and nothing leaves their walls.
Book a demo and we'll show it running against a live Odoo — reading, reporting, and making a governed change with a preview — in minutes.