All articles
Integrations

AI coworkers in Odoo: process automation via XML-RPC and JSON-RPC

Odoo is the open-source ERP gaining ground fast in the Dutch mid-market. AI coworkers work inside it natively via XML-RPC and JSON-RPC, with no extra modules installed on your Odoo server.

AI-collega integratie met Odoo

Why Odoo is growing so quickly in the Netherlands

Over the last few years Odoo has built a distinct spot in the Dutch mid-market. Modular, partly open source, quick to implement and with a TCO well below many legacy ERP systems. It's the system growing wholesalers, tech companies and manufacturers often migrate to when they outgrow spreadsheets and e-commerce admins, but don't need the weight of SAP or Microsoft Dynamics.

For process automation with AI coworkers, Odoo has one key advantage: its data model is transparent. Every object (customer, order, invoice, item) is reachable through the standard external API with the same rights as a user. That makes working with agents straightforward and predictable.

Native integration via XML-RPC and JSON-RPC

Our AI coworkers connect directly to Odoo through the external API, available on every Odoo install from version 13 onward. No custom modules on your Odoo, no database access, no middleware. The AI coworker gets its own Odoo user with defined access rights and record rules. Whatever a human isn't allowed to do, the AI coworker also won't do.

Typical objects we connect in Odoo:

  • account.move for vendor and customer invoices, including lines, taxes and journals.
  • sale.order and purchase.order for order and purchasing flows.
  • res.partner for customer and vendor data, including contacts and account managers.
  • stock.picking and stock.move for warehouse flows and WMS connections.
  • hr.applicant for recruitment flows and ATS-style use cases.

Community versus Enterprise

Our AI coworkers run on both editions. Community users get full API capability; Enterprise customers additionally benefit from modules like Studio and Sign that we can fold into specific flows. For self-hosted Odoo installations we connect through your own endpoint with an OAuth or API key setup; for Odoo.sh and Odoo Online via the standard authentication.

Common processes in Odoo

Invoice processing where vendor invoices arrive by email, get classified, matched against PO and receipt, and posted directly to account.move. Order processing from mailboxes, portals and EDI, with validation against product pricing and stock. Accounts receivable that reads open account.move lines and sends context-aware reminders. And recruitment flows where CVs land in hr.applicant automatically, are scored against the role and prepared for the recruiter.

Why Odoo and agentic AI fit well

The clean data model and uniform external API make Odoo one of the nicest ERPs to run AI coworkers on. A typical project takes eight weeks, with tight feedback loops because you can iterate in sandbox environments without transport requests or formal release procedures. Plan a Quick Scan to decide which Odoo flow gets its AI coworker first.

Curious what an AI coworker can do for your process?

Book a no-strings Quick Scan and explore the options.

Book a Quick Scan