Odoo

Read and write across the Odoo suite — CRM, sales, manufacturing, PLM, quality, accounting — from any myai canvas, function, or chat.

ERP & OperationsAvailable now

Odoo is the open-source ERP a lot of mid-market manufacturing and services companies run because it covers CRM, MRP, accounting, and PLM under one schema instead of three integrated tools. The integration treats that whole surface as queryable from chat and writable from automations — manufacturing orders, ECOs, quality alerts, repair orders, invoices, all reachable through one credential.

What you can do

  • Pull operational state into a chat — "what manufacturing orders are running late this week" returns a structured table from live Odoo.
  • Run Business Activity Queries across modules — Odoo's model lets a function join sales orders with manufacturing orders with inventory in one query.
  • Write back from automations — create a quote, update a manufacturing order, log a quality alert when conditions fire elsewhere.
  • Cross-module workflows — a closed sales order can automatically trigger downstream manufacturing, quality, and inventory updates in a single function.
  • Multi-tenant via instance URL — multi-customer deployments work cleanly; each Odoo instance is a separate credential.

How to connect

Odoo's JSON-RPC over HTTP (Odoo 19 introduces the JSON-2 API which accepts standard Bearer tokens — the preferred path for new integrations). Required credentials:

  • Instance URL — full URL, no trailing slash (e.g. https://your-company.odoo.com)
  • Database Name — the technical DB name (visible at <instance>/web/database/selector)
  • Username — login email or username the integration acts as
  • API Key — generated in Settings → Users & Companies → Users → Preferences → API Keys
Connect Odoo in myai

Common use cases

  • Production-floor dashboards mixing Odoo MRP state with shop-floor sensor data or quality system records in a single canvas.
  • Sales-to-fulfillment automation — closed Odoo sales order triggers downstream manufacturing + inventory + invoicing automatically.
  • Cross-instance reporting for multi-entity Odoo deployments where corporate needs roll-up visibility.

Reference

  • Connection model: Odoo 19 JSON-2 API (Bearer token) or legacy JSON-RPC
  • Scope: ~32 operations spanning CRM, sales, MRP, PLM, quality, maintenance, accounting
  • Per-instance credential — each Odoo deployment is a separate connection