Odoo

Odoo

Open-source ERP and CRM accessed over its External API (JSON-RPC) — manage contacts, sales, purchasing, inventory, invoicing, CRM, projects, and HR through generic model methods.

API Key14 tools

Three ways to use Odoo

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with Odoo.

Authenticate (Resolve UID)

Resolve the numeric user id (uid) required by every execute_kw call, using the database, login, and API key.

Tool

Call Model Method (execute_kw)

Invoke any other model method not covered by the standard verbs — confirm a sales order, post an invoice, validate a delivery, or log a message.

Tool

Count Records (search_count)

Count the records on a model that match a domain filter.

Tool

Create Record (create)

Create one or more records on any model and return the new id(s) — contacts, sales orders, invoices, leads, products, and more.

Tool

Delete Records (unlink)

Permanently delete one or more records from a model.

Tool

Get Server Version

Return the Odoo server and protocol version, useful to detect whether the newer JSON-2 API is available.

Tool

Get started automating Odoo

1Connect your account
2Choose a trigger or tool
3Configure the workflow
4Refine the process
5Turn it on

Your Odoo workflows, on autopilot.