| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 11802 |
| Technical Name |
sdlc_bi_dashboard |
| License | OPL-1 |
| Website | https://sdlccorp.com |
| Versions | 18.0 19.0 |
AI Business Intelligence for Odoo
BI Dashboard Ninja AI for Odoo
A no-code AI BI dashboard builder for Odoo Community and Odoo Enterprise. Create KPI dashboards, charts, list reports and analytics from standard or custom Odoo models, with Gemini AI live preview, drill-through and reusable templates. No data warehouse, no per-viewer fees, no developer required.
| ✓ Official Odoo Partner | ✓ Odoo Community supported | ✓ Odoo Enterprise supported | ✓ Odoo 18.0 & 19.0 | ✓ Your data never leaves Odoo |
|
12
Chart & widget types
|
8
Ready-made dashboards
|
6+
Departments covered
|
BYOK
Your Gemini API key
|
Popular Odoo BI dashboard searches covered
Built for the Dashboard, KPI, Reporting and AI Analytics Queries Buyers Search
This app targets common Odoo Apps Store needs such as BI dashboards with AI, KPI dashboards, dashboard builders, business intelligence reporting, Gemini AI dashboards and custom Odoo model analytics.
|
Core dashboard searches Odoo BI Dashboard with AI BI Dashboard AI for Odoo AI BI Dashboard Odoo Odoo Dashboard with AI BI Dashboard Ninja for Odoo |
Builder and AI searches Odoo AI Dashboard Builder Odoo KPI Dashboard with AI Odoo Natural Language Dashboard Odoo Gemini Dashboard Odoo AI Report Generator |
Reporting searches Odoo Business Intelligence Dashboard Odoo Reports Dashboard AI Odoo Analytics Dashboard AI Odoo Custom Model Dashboard Odoo Pivot Dashboard |
Department searches Odoo Sales Dashboard AI Odoo CRM Dashboard AI Odoo Finance Dashboard AI Odoo Inventory Dashboard AI Odoo Accounting Dashboard AI |
Why Odoo-native
A Native Module, Not Another BI Platform
Keep your data, your access rules and your budget inside Odoo. Here is how that compares with bolting on a standalone reporting tool.
| This module | Standalone BI tool | |
| Where your data lives | ✓ Stays in Odoo | Copied to an external warehouse |
| Who can build a report | ✓ Any authorised user | Often a BI specialist or IT |
| Extra licensing | ✓ One module, no per-viewer fee | Per-seat subscription |
| Access control | ✓ Odoo roles and record rules | A separate permission model |
| Setup | ✓ Install and open | Warehouse, connector and sync |
|
The canvas A Dashboard You Arrange by HandDrag widgets to move them and pull a corner to resize. The layout is saved per person, so everyone keeps their own arrangement. Every dashboard has an owner, a colour theme and its own sharing list. Pin favorite dashboards per user, open live Odoo data, and keep the numbers connected to the records behind them instead of exporting to another BI tool. |
|
|
The builder Build a Widget in a Few ClicksChoose any readable Odoo model, including custom models, pick a measure, group it and select a chart. Count, sum, average, minimum and maximum are all available. Add a filter with normal Odoo domain conditions such as this month, confirmed orders, one team or one salesperson. Set list/table fields, row limit, sort order, colour and grid size. The form opens beside the dashboard, so you edit without leaving the page. |
AI-assisted, optional
AI Widget Builder With Live Preview
Type a request such as “total sales this month by salesperson” and the builder fills in the model, measure, grouping and chart. A guided option asks for the same details one step at a time. You always see a live preview, and nothing is saved until you confirm it.
Optional, and under your control. It uses Google Gemini with an API key you provide. Only your request and the model and field names are sent. Your records stay in your database, checked against your real models and access rights before anything is saved.
|
|
|
Enterprise AI security Your Gemini Key Stays Server-SideUse your own Google Gemini API key for AI-assisted dashboards. The key is stored in Odoo system parameters, shown masked in settings and used only from the server. Only BI Dashboard Managers can configure AI settings. The AI builder sends the request plus model and field metadata needed to create a widget; your Odoo records stay in your database. |
|
||
✓ Manager-only AI settingsOnly BI Dashboard Managers can save, replace or remove the Gemini API key. |
✓ Server-side Gemini keyThe browser sees only masked key status. AI calls are made from Odoo backend code. |
✓ Chatter change trackingDashboard and widget records use Odoo chatter, useful for audit-style history. |
✓ Keyboard-friendly UICtrl-K search, focus states and aria labels help daily keyboard navigation. |
|
At a glance A Written Summary of Any DashboardAsk for a summary and get a short, widget-by-widget write-up of what the dashboard shows, plus a few figures you might want to add. A quick way to introduce a dashboard to someone new, or to sanity-check one you just built. The summary is saved for next time. |
|
|
Fast navigation Search Dashboards and Drill Into RecordsUse Ctrl-K to switch dashboards quickly with keyboard navigation. It feels fast when your company has many BI dashboards for different teams. Click a KPI, chart or list row to open the related Odoo records. For grouped data, users can choose List, Graph or Pivot view, so every number can become an investigation. |
Administration workspace
Dashboard Configuration Center
Manage dashboards from one workspace with dashboard search, owner filters, theme filters, sorting, widget management and bulk actions.
|
|
Templates and reuse
Templates, Pins, Copies and Duplicates
Start with ready-made dashboards, save your own templates, create templates from scratch, and reuse good work across teams. Widgets can be copied to another dashboard, and dashboards can be duplicated with widgets, configuration and layout preserved.
Advanced template librarySearch, filter, sort, rename, duplicate and delete saved templates. |
Per-user pinned dashboardsEach user can pin their own most-used dashboards without changing another user's order. |
Duplicate with layoutClone a complete dashboard, including widgets, domains, colours and grid layout. |
One tool, every team
Reports for Every Department
SalesRevenue by salesperson, orders by stage, average order value and conversion over time. |
Finance & AccountingOutstanding invoices, payment status, totals by period and customers by balance. |
CRMPipeline by stage, expected revenue, leads by source and win rates. |
InventoryStock on hand, stock moves by state and products by category. |
ProjectsTasks by stage, workload by project and open items by owner. |
HRHeadcount by department, employees by role and a contact directory. |
The library
Twelve Ways to Show a Number
KPI & TileHeadline figures with a prefix, suffix and icon. |
Bar & H-BarCompare categories, vertical or horizontal. |
Line & AreaTrack a measure over time and show the trend. |
Pie & DoughnutSee how a whole splits across categories. |
Stacked BarLayer sub-categories within each column. |
FunnelFollow a process from one stage to the next. |
GaugeShow progress against a target at a glance. |
ListA sortable table of the records behind a figure. |
Governance & security
Security Follows Your Odoo Rules
Access is controlled by Odoo, not by a separate system you have to keep in sync.
✓ Three clear rolesViewer reads shared dashboards. User builds their own. Manager owns templates and settings. |
✓ Record rules respectedA widget only shows data the viewer can already see. It never grants wider access. |
✓ Multi-company isolationDashboards stay tied to their company, so one company's figures never appear in another. |
✓ Small attack surfaceNo public web routes. Every call is authenticated, and the Gemini key never reaches the browser. |
Everything in One Module
Self-contained. Nothing else to deploy.
|
✓ Twelve chart and widget types ✓ Custom Odoo model reporting ✓ Widget-level Odoo domain filters ✓ List/table widget with selected fields ✓ AI prompt builder and guided builder ✓ AI live preview before saving ✓ AI dashboard explanation |
✓ Drill-through to List, Graph or Pivot ✓ Ctrl-K dashboard switcher ✓ Configuration center with bulk actions ✓ Per-user pinned dashboards ✓ Copy widgets to another dashboard ✓ Duplicate dashboards with layout ✓ Server-side Gemini key and chatter tracking |
Getting started
Up and Running in Four Steps
|
1
InstallAdd the module on Odoo Community or Odoo Enterprise. Nothing else to deploy. |
2
Set rolesGive people the Viewer, User or Manager role. Sharing follows from that. |
3
Build or open a templateOpen a ready-made dashboard or build your own. |
4
ShareGive the right teams access and pin what everyone should see first. |
Odoo 18.0Odoo Community & Odoo Enterprise supported Tested on the 18.0 stable release for both Community and Enterprise editions. |
Odoo 19.0Odoo Community & Odoo Enterprise supported Built mainly on 19.0, with the same features on Community and Enterprise editions. |
Common Questions
Does my data leave Odoo?No. Dashboards read straight from your database. The optional assisted builder sends only your request and model and field names to Google Gemini. Your records are not sent. |
Do I need the assisted builder?No. The point-and-click builder works on its own. The plain-language option is there if you want it, and it needs your own Gemini API key. |
Will it work on Community and Enterprise?Yes. Odoo Community and Odoo Enterprise are supported on versions 18.0 and 19.0. |
Can it report on my custom models?Yes. It works with any model a user can already read, including your own custom modules. |
Who can see which dashboard?You set sharing per dashboard by user or group, and every widget still respects each viewer's existing record-level access. |
Can you help with setup?Yes. Write to sales@sdlccorp.com or visit sdlccorp.com for setup help, questions or custom work. |
Official Odoo Partner, Certified Expert
Built and Supported by SDLC Corp
Need an extra chart type, a custom dashboard or help rolling this out across your company? We build and maintain Odoo modules for a living, and we are happy to help.
Odoo Community supported · Odoo Enterprise supported · versions 18.0 and 19.0 · © 2026 SDLC Corp
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 11802 |
| Technical Name |
sdlc_bi_dashboard |
| License | OPL-1 |
| Website | https://sdlccorp.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module