Skip to main content

Odoo

Odoo ERP integration via XML-RPC. Provides CRUD operations on any Odoo model (res.partner, sale.order, account.move, etc.) including search with domain filters, record creation, updates, deletion, field metadata retrieval, and a generic execute node for calling any Odoo method. Supports both Connect/Disconnect session pattern and direct per-node credentials. All nodes operate on Odoo model names (e.g. res.partner, sale.order) and accept domain filters in Odoo's standard [[field, operator, value]] format.

NamespaceRobomotion.Odoo
Version1.1.0
CategoryBusiness Software, CRM
Nodes9

Nodes

NodeDescription
ConnectOpens a connection to Odoo and returns a Client ID.
DisconnectCloses a Odoo connection.
Search ReadSearches a read in Odoo.
Create RecordCreates a record in Odoo.
Update RecordUpdates a record in Odoo.
Delete RecordDeletes a record in Odoo.
Get FieldsGets fields in Odoo.
ExecuteExecute — see the properties below.
ToolkitExposes this package's operations to an AI Agent as a single tool.

Connecting

This package has a Connect node. Run it once at the start of your flow; it returns a Client ID that the other nodes take as input. Pair it with Disconnect so the connection is released when the flow ends.

Credentials belong in a Vault rather than typed into the node.

AI Agent tools

8 of these nodes are exposed as tools an AI Agent can call directly: Connect, Disconnect, Search Read, Create Record, Update Record, Delete Record, Get Fields, Execute.

About this page

Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.

It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.