An advanced alternative to n8n’s built-in Odoo node, built on odoo-toolbox.

Why Replace the Built-in Node?

The built-in n8n Odoo node supports basic CRUD on three hardcoded models plus a generic “Custom Resource.” This node replaces that with a unified, model-agnostic approach and adds capabilities that don’t exist in the built-in node.

What’s Different

Built-inThis node
CRUD on any modelVia Custom Resource✓ First-class
Method calls (action_confirm, etc.)
Chatter (internal notes & messages)
Properties (Odoo 17+ dynamic fields)
Schema introspection
URL generation (backend, portal)
Polling trigger
Domain filters on all operationsCustom only
Context support (lang, company)
Typed error handlingGenericAuth / Validation / Access / Missing

Install

In n8n: Settings → Community Nodes → enter @marcfargas/n8n-nodes-odooInstall.

For self-hosted / Docker:

cd ~/.n8n/nodes && npm install @marcfargas/n8n-nodes-odoo

Repository · npm