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.
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.
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.
Count Records (search_count)
Count the records on a model that match a domain filter.
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.
Delete Records (unlink)
Permanently delete one or more records from a model.
Get Server Version
Return the Odoo server and protocol version, useful to detect whether the newer JSON-2 API is available.