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
You have 3 overdue customer invoices totalling €8,220:
Records: customer invoices (account.move)
Filters: posted, not paid, due date before today
Amount: amount due
Grouped by: customerExample with made-up names. Your answers come from your own Odoo data.
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.
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.
Ask the way you think
Questions STYD answers from your Odoo data:
From connection to answer in four steps
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.
STYD maps your data
STYD reads your Odoo models and fields and writes a short guide to what each one holds.
Ask a question
Type a business question in plain language, the way you'd ask a colleague who knows your numbers.
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.
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.
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 pricesPrivate 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 serverCommon 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.
Services for companies running Odoo, from the people who build STYD.
Free Odoo checkup
See the money waiting in your Odoo: overdue invoices, deliveries not invoiced and quotes going cold. Free and read-only.
Learn moreOdoo AI Dashboards
Custom dashboards for sales, invoices, customers, products, and KPIs.
Learn moreOdoo Reporting Automation
Weekly reports and overdue alerts sent on schedule to email, Sheets or chat.
Learn moreOdoo Security Audit
Security review for self-hosted Odoo and the VPS it runs on.
Learn moreOdoo Version Upgrade & Deployment
An upgrade tested on staging first, with backups, then deployed on a hardened server.
Learn moreAsk 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.