AI business intelligence for Odoo

AI Business Intelligence for Odoo

Ask a question about your Odoo data in plain words. STYD answers from your invoices, orders and customers, and shows the records, filters and period it used.

Works with Odoo 15 and later on Odoo Online, Odoo.sh or on-premise, through an Odoo API key or the read-only STYD Bridge module. Requires an external Speak To Your Database account.

Read-only · Odoo Online, Odoo.sh, on-premise · every answer shows its records and filters

STYD · Odoo · example answer
Which invoices are overdue?

You have 3 overdue customer invoices totalling €8,220:

1.Atlas Retail32 days€4,820
2.Northwind Foods21 days€2,140
3.Bluewave Studio12 days€1,260
How this was calculated read-only
Records: customer invoices (account.move)
Filters: posted, not paid, due date before today
Amount: amount due
Grouped by: customer
Records: account.moveFilter: unpaid + past dueMeasure: amount due

Example with made-up names. Your answers come from your own Odoo data.

What STYD does

Your Odoo data, answerable in plain language

Ask what you need to know and check the answer against your own Odoo records.

Answers business questions

Ask about revenue, customers, invoices or products in plain language. You get the number and the list behind it, without building a report.

Shows how every answer was calculated

Each answer lists the Odoo records it read, the filters it applied and the date range. You can check the result yourself.

Knows your Odoo setup

STYD maps your models and fields first, including custom modules and renamed fields, so a question about invoices reaches the right data.

Reads, never writes

STYD only reads. It answers from your data and changes nothing in Odoo.

How it compares

A chat window on your Odoo data

You type the question. STYD reads your live Odoo records and answers with the number, the list and the filters it used.

Compared with a general chatbot

A general chatbot does not have your invoices. STYD reads the matching Odoo records at the moment you ask, and shows which ones it used.

Compared with a BI dashboard

A dashboard answers the questions someone built in advance. In STYD you type the new question and get the answer with its filters and period.

Compared with a raw database

Odoo stores invoices in account.move and quotes in sale.order. STYD knows that, so you ask about invoices and customers, not tables.

Example Odoo questions

Ask the way you think

Questions STYD answers from your Odoo data:

What is my revenue this month?Which customers churned last quarter?Which invoices are overdue?Which products are selling fastest?Which salesperson generated the most revenue?
How it works

From connection to answer in four steps

Step 1

Connect Odoo, read-only

Install the free STYD Bridge module (Odoo.sh or on-premise) or paste an Odoo API key (Odoo Online included). Nothing is written back.

Step 2

STYD maps your data

STYD reads your Odoo models and fields and writes a short guide to what each one holds.

Step 3

Ask a question

Type a business question in plain language, the way you'd ask a colleague who knows your numbers.

Step 4

STYD answers and shows its work

STYD reads the matching records, read-only, and returns the answer with the records, filters and period it used.

Security & read-only

Designed to read, not to change

  • STYD connects read-only. It writes nothing to Odoo.
  • Every answer shows the Odoo records and filters it used.
  • Your Odoo API key is stored encrypted (AES-256-GCM). On STYD Cloud, questions are processed on our server in Singapore with OpenAI models.
  • Works on Odoo Online, Odoo.sh and on-premise Odoo.
Two ways to run it

In the cloud today, or on your own server

Odoo is one of the data sources STYD reads. The same analyst can sit on your PostgreSQL and MySQL databases too.

STYD Cloud

Sign in, connect Odoo with an API key and ask your first question the same day. The hosted app runs on our server in Singapore and writes its answers with OpenAI models. Plans start at $9 a month, and every reply costs one prompt.

See plans and prices

Private AI analyst on your own server

STYD installed on your Linux server, connected read-only to Odoo and to your other databases. Your data stays on your machine, and you choose the AI behind it: your own OpenAI or Azure OpenAI account, or a local model. We set it up and maintain it as a project.

See Private AI on your own server
FAQ

Common questions

What is AI business intelligence for Odoo?

You ask a business question in plain language, such as revenue this month, overdue invoices or top customers. STYD reads the matching Odoo records and answers with the number, the list and the filters it used. You do not build a report first.

Can STYD connect to Odoo Online?

Yes, with an Odoo API key: an API key connection works with Odoo 15 and later, on Odoo Online, Odoo.sh or on-premise (on Odoo 15 to 18, STYD also asks for the Odoo login and the database name). If Odoo blocks external access on your plan, we'll tell you clearly. The free STYD Bridge module is published for Odoo 15 to 19 and needs Odoo.sh or an on-premise Odoo, because Odoo Online does not allow custom modules.

Is STYD read-only?

Yes. STYD connects read-only. It reads your data to answer and writes nothing to Odoo.

Does STYD replace Odoo reporting?

No. You keep Odoo's screens and standard reports. STYD is for the question you have right now, with an answer you can check.

Can I see how an answer was calculated?

Yes. An Odoo answer shows which records were read, the filters applied and the date range. On a PostgreSQL or MySQL database, the answer also shows the SQL query.

What does it cost?

Plans start at $9 a month, and every reply costs one prompt. You can run the free Odoo checkup before paying anything. The private install on your own server is quoted as a project.

Related Odoo services

Services for companies running Odoo, from the people who build STYD.

Ask your Odoo data a question.

Start free with 20 prompts, or discuss your Odoo setup with a technical lead.

You can also read the docs or see pricing first.