Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
AI BI Dashboard — Natural-Language Analytics for Odoo icon

Odoo App · Dashboard

AI BI Dashboard — Natural-Language Analytics for Odoo

Type an English question; get an interactive Odoo dashboard with KPI cards, charts, and a drill-down record list.

$99 Odoo 19.0 OPL-1
AI BI Dashboard hero — natural-language analytics for Odoo 19 by TechUltra
AI BI Dashboard feature overview — KPI cards, charts, and natural-language queries
AI BI Dashboard supported chart types — bar, line, pie, donut, funnel, and area
AI provider configuration screen in TUS BI Dashboard
Saved Dashboards menu listing generated TUS BI Dashboard templates
Prompt History view recording every AI BI Dashboard query and its log
Natural-language search bar generating a TUS BI Dashboard inside Odoo
KPI cards rendered by AI BI Dashboard from a natural-language prompt
Interactive chart layout produced by AI BI Dashboard in Odoo 19
Drill-down record list view backing a TUS BI Dashboard KPI
AI BI Dashboard supporting funnel and donut chart types in Odoo
Multi-KPI Odoo dashboard auto-generated by AI BI Dashboard
1 / 12

Overview

AI BI Dashboard removes the work of building Odoo dashboards by hand. The operator types a business-intent question in English — for example, “show top 10 customers by revenue this quarter” — and the module maps the request to the right Odoo data model, runs a query, and renders the result as KPI cards, charts, and a backing record list.

Built by TechUltra Solutions for Odoo 19, the module ships with a self-healing query sanitiser that strips invalid fields before they reach the database, so a malformed prompt cannot crash a query. An asynchronous pipeline and polling engine keep generation off the request thread, so the UI stays responsive while a dashboard is built.

The module is AI-provider-agnostic: configure OpenAI, Claude, Google Gemini, or a custom endpoint from a settings screen. Generated dashboards are saved as templates you can re-open, and every prompt + generation log is captured in a prompt-history view for audit and tuning.

Key features

  • Natural-language prompts

    Type a business-intent English question; the module maps it to the right Odoo data models — CRM, Sales, Purchase, Inventory, Project, Employees, Invoicing, Calendar, Contacts.

  • Interactive KPI cards and charts

    Each generated dashboard ships with tailored KPI cards plus a mix of bar, line, pie, donut, funnel, and area charts that respond to your filters.

  • Self-healing query sanitiser

    Invalid or hallucinated field references are stripped from the AI-built query before it reaches Odoo, so a malformed prompt cannot crash a database query.

  • Async pipeline with polling

    Dashboard generation runs on a background pipeline with a polling engine — the operator's screen never locks up while a large query is being built.

  • Guaranteed backing record list

    Every generated dashboard includes a rich record list view, so you can drill from a KPI or chart into the actual Odoo records behind the number.

  • Pluggable AI provider

    Connect OpenAI, Claude, Google Gemini, or a custom AI endpoint from a single configuration screen — no code change needed to switch provider.

  • Saved dashboards and prompt history

    Generated dashboards are saved as re-openable templates. Every prompt and its generation log lands in a prompt-history view for audit and tuning.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
tus_bi_dashboard
Odoo versions
19.0
Lines of code
8,784
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$99 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • CRM
  • Sales
  • Purchase
  • Inventory
  • Project
  • Employees
  • Invoicing
  • Calendar
  • Contacts
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo 19, open Apps, remove the Apps filter, search for “TUS BI Dashboard”, and click Install.

  2. 2

    Pick an AI provider

    Open the module's configuration screen and choose your AI provider — OpenAI, Claude, Google Gemini, or a custom endpoint. Paste the provider's authentication key and, if you use a custom system prompt, save it here.

  3. 3

    Open Saved Dashboards

    The Saved Dashboards menu manages every dashboard template the module has generated. Open, rename, or delete templates from here.

  4. 4

    Check Prompt History

    The Prompt History view records every prompt and its generation log — useful for auditing what was asked and for tuning the AI configuration over time.

  5. 5

    Run a prompt

    Use the dashboard search bar and type a business-intent English question. The module maps the prompt to your Odoo data, runs the query, and renders the KPI cards, charts, and backing record list.

Frequently asked questions

  • Which Odoo version does the AI BI Dashboard support?

    The module is built for Odoo 19.0, in both the Community and Enterprise editions, on Odoo Online, Odoo.sh, and on-premise deployments.

  • Which AI providers can I plug in?

    The module supports OpenAI, Claude, and Google Gemini out of the box, and accepts a custom AI endpoint configuration. You change provider from the settings screen — no code change required.

  • Which Odoo data models can the prompts cover?

    The module maps prompts to CRM, Sales, Purchase, Inventory, Project, Employees, Invoicing, Calendar, and Contacts — these are the module's standard dependencies and the data surface AI BI Dashboard understands today.

  • What stops a bad prompt from breaking a query?

    A self-healing query sanitiser strips invalid or hallucinated field references before the AI-built query reaches Odoo, so a malformed prompt cannot crash a database query.

  • Will dashboard generation freeze my Odoo UI?

    No. Generation runs on a background pipeline with a polling engine, so the operator's screen stays responsive while a large query is being built.

  • Can I see the underlying records behind a chart?

    Yes. Every generated dashboard includes a backing record list view, so you can drill from a KPI or chart into the actual Odoo records that produced the number.

  • Are my prompts saved?

    Yes. Every prompt and its generation log lands in a Prompt History view, and dashboards you generate are saved as templates under the Saved Dashboards menu for re-use.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST, via support@techultra.in.

Related services

Get the most out of this module with senior TechUltra consultants.