Free utility · Odoo dashboards

Odoo dashboards from a prompt

Describe a metric and the builder writes the SQL, picks the chart, and drops it on a responsive grid. It runs live on your Odoo database, so dashboards update the moment data changes. Free, with source code.

Text-to-chartLive SQL, no cachingResponsive grid
Prompt: Revenue by month and top regions

Revenue

$182k

Orders

1,204

Win rate

38%

What it does

A dashboard you build by talking

AI widget generation

Just describe the chart

Do not fiddle with axes and domains. Type "total revenue by salesperson this quarter" and the AI writes the SQL, picks the right chart, and places it on your board.

  • Validates field names against your schema before rendering.
  • Formats currency, dates, and percentages automatically.
  • Power users can tweak the generated SQL by hand.

Flexible canvas

Drag, drop, resize

A true grid-based layout engine. Move KPIs around, stretch charts to full width, or stack metric cards side by side, and build a command center that fits your screen.

  • Snap-to-grid precision for clean alignment.
  • Dashboards stack correctly on mobile.
  • KPI cards, data tables, bar/line/donut charts, and lists.

Real-time execution

Zero latency, live SQL

Unlike BI tools that rely on nightly syncs, the builder runs directly on your Odoo PostgreSQL database, so when a sale happens the dashboard updates instantly.

  • No ETL or data-warehouse middleware required.
  • Uses Odoo's read_group and optimized SQL for speed.
  • Respects Odoo access rules; users only see data they can access.

Actionable interactivity

Click to drill down

Static charts are dead ends. Click any bar or slice to jump straight to the underlying Odoo records for deeper investigation.

  • Click a "high-priority tickets" card to open the Helpdesk view.
  • A global date-range filter updates every chart at once.
  • Export the whole dashboard as a PDF for meetings.

Dashboards teams build

Sales

A Monday-morning board with team pipeline, win rate, and calls made, built by typing what you want, with no IT ticket.

Inventory

A grid of stock below the reordering rule and incoming shipments, so stockouts are caught before they happen.

Leadership

A single screen with cash flow, run rate, and open support tickets, for a daily pulse check.

Technical fit

Compatibility

Odoo v16, v17, v18, v19 (Community & Enterprise).

Hosting

Odoo.sh, on-premise, AWS/GCP cloud.

Security

Role-based access control. AI inputs sanitized to prevent SQL injection.

Dependencies

None. Uses the standard Odoo Web framework (OWL) and Chart.js.

Free
Free utility
Download freeBook a demo

Free. Tell us where to send the download link.

Need help choosing, or a custom setup? Talk to us or book a call.

Money-back guaranteeFree supportLive demo

Free download with full source code. See the rest of the catalogue.

AI Dashboard Builder questions

What is the Niyu AI Dashboard Builder for Odoo?+

It is a free Odoo module that turns plain-English prompts into live, SQL-backed dashboards and charts inside Odoo, built on the Odoo Web framework (OWL) and Chart.js.

Do I need to write SQL or Python?+

No. You describe the metric you want and the builder generates the query and widget. Developers can still inspect and adjust the underlying SQL.

Is it really free?+

Yes. The Dashboard Builder is a free utility with the source code included. Download it after a quick email-gated step.

Which Odoo versions does it support?+

Odoo Community and Enterprise on recent versions, on Odoo.sh, on-premise, and cloud hosting.