hiveinGet access
Open source · Template

hivein for Odoo

Ask across Odoo's models — sales orders, invoices, stock moves and leads — in plain language.

hivein authenticates against Odoo's external API and calls execute_kw over XML-RPC, using a database name, login and API key, with the JSON-RPC endpoint where that is exposed instead.

Odoo templateReady
  • Read any installed model
  • Map the schema before answering
  • Trace the sales pipeline
  • Read invoices and payment state
  • Check stock without opening the warehouse app
res.partnersale.orderaccount.movestock.pickingcrm.leadproduct.templatehr.employee
WritesAsk first
What it does

Your Odoo, as actions the copilot can take.

Read any installed model

search_read with a domain filter reaches sale.order, account.move, stock.picking or anything else in the database, and the call shape is the same for every model. search_count and offset handle totals and paging.

Map the schema before answering

ir.model and ir.model.fields list what is actually installed, and fields_get returns the field types on a model, including the x_ fields added through Studio. Reading that first is what lets an answer come from your database rather than a generic Odoo.

Trace the sales pipeline

crm.lead carries stage, expected revenue and salesperson, while sale.order and sale.order.line carry the confirmed side. A question can cross from opportunity to quotation to order line.

Read invoices and payment state

account.move covers customer invoices, vendor bills and journal entries, with account.move.line for the detail. The state and payment_state fields answer what is posted, due or already settled.

Check stock without opening the warehouse app

stock.quant gives on-hand quantity per location and lot, and stock.picking with stock.move gives the deliveries and receipts behind the numbers.

What it knows

It reads your Odoo data model, not a generic one.

The schema is read first, so a question that spans two of these is one question, not two lookups.

res.partnersale.orderaccount.movestock.pickingcrm.leadproduct.templatehr.employee
Ask it on day one
  • “Which quotations from last month are still sitting in draft?”

  • “How much of this product is on hand in each warehouse location?”

  • “Which customer invoices are posted but unpaid, and how overdue are they?”

  • “What is in the pipeline for the sales team this quarter, broken down by stage?”

Guardrails

Writes to Odoo wait for you.

The same three guardrails hold on every template. They are attached to the action itself, so they hold on every path. Watch the replay →

  1. 01

    The plan is held

    A plan that writes to a real system stops before it starts. You see the goal, the risk and every step, then confirm or reject.

  2. 02

    Each write asks first

    A tool marked ask-first shows the exact call with its values. Confirm it, edit the values, or reject it. Nothing runs until you decide.

  3. 03

    A rejection is an instruction

    Pick a reason and add a line. The copilot re-plans with what you told it instead of guessing.

FAQ

Odoo questions.

Does this work with Odoo Online as well as self-hosted?

The external API is a standard part of self-hosted and Odoo.sh deployments, and hivein connects to both the same way. On Odoo Online, Odoo documents the external API as part of the Custom plan rather than One App Free or Standard, so it is worth checking your plan before you count on it.

What about the custom fields our implementer added?

fields_get returns every field on a model, including x_ fields created in Studio and fields from custom modules. Because the connector reads the schema first, a bespoke field is treated the same as a standard one.

Does it change records in Odoo?

Reading comes first, and writes use the same create and write calls any Odoo client would. Anything that would change a record is put in front of you for confirmation before it runs.

ERP and CRM

More templates like this one.

SalesforceSalesforce

Closed source

Ask your org questions and get answers from SOQL, SOSL and the standard objects, no report builder needed.

29 actionsOpen template → — Salesforce

DolibarrDolibarr

Open source

Follow the proposal, order and invoice chain in Dolibarr without clicking through every third party.

In developmentSee the plan → — Dolibarr

ERPNextERPNext

Open source

Query ERPNext DocTypes, from Sales Order to Stock Entry, without building a report for each question.

In developmentSee the plan → — ERPNext

SuSuiteCRM

Open source

Ask about accounts, opportunities and cases in SuiteCRM, and follow the links between them.

In developmentSee the plan → — SuiteCRM
Free in beta

Connect Odoo. Get a copilot this afternoon.

No card, no agent configuration, no prompt to write. Sign in and approve the actions it may take.