AI Enabled Dashboard | Synodica BI Dashboard
by Synodica Solutions Pvt. Ltd. https://synodica.com$ 249.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 24894 |
| Technical Name |
synodica_bi_dashboard |
| License | OPL-1 |
| Website | https://synodica.com |
| Versions | 18.0 19.0 |
Odoo 19
Analytics for Odoo
Synodica BI Dashboard
Power BIâstyle dashboards inside Odoo: 45 chart types on Apache ECharts, GridStack layout, cross-filters, KPI/list/todo widgets, AI-assisted insights, SQL datasources with caching, and exports â without leaving your database.
How it works
Connect data, compose the canvas, then interact â filters, AI, and exports stay one click away.
Connect
SQL-backed datasources, column roles (x, y, series, geoâ¦), optional cache TTL and scheduled refresh via cron.
Compose
Pick any of 45 chart types plus KPI, list, and todo widgets; theme-aware colors; number/date format options per chart.
Interact
Global and chart filters, cross-filtering, AI chat & generator, narrator modal, CSV / Excel / PDF / PNG export, JSON dashboard import/export, and compact layout in edit mode.
All Features
Big workflows and small conveniences â AI, layout, SQL, JSON import/export, compact layout, every chart type, exports, and formatting options in one place.
AI & insights
Generate complete dashboard with AI
Create a full dashboard from natural language or guided prompts.
Generate items with AI
Add KPIs and charts from a short description of what to measure.
Extract chart insights with AI
Narrator / insight modal explains trends and anomalies on demand.
AI chat panel
Context-aware assistant tied to the open dashboard.
Narrator / insight modal
Structured explanations alongside the chart.
Dashboard & layout
Multi-dashboard records
Many dashboards as separate records; open full-screen when you need focus.
GridStack drag & resize
Drag, resize, responsive column breakpoints.
Compact / reformat layout
While editing the live dashboard, pack tiles upward with one action, then save the layout.
Per-item title, subtitle & refresh
Polish each tile and refresh data on demand.
Theme presets & ECharts themes
Dashboard theme presets (incl. dark) plus ECharts skins: macarons, vintage, dark, and more.
Apache ECharts + GL
2D/3D series, maps, liquid fill, ecStat â wired to your SQL output.
Data, SQL & security
SQL datasource builder
Test SQL and Pick columns; compose queries with guided picks.
Role-based field mapping
Each chart type defines x, y, series, geo roles so config stays valid.
Filter definitions & chart mapping
Define filters once and map them to the widgets that should react.
Background cache & cron refresh
TTL-based cache with scheduled refresh for heavy queries.
Odoo-native security
Access rules and record rules â same model as the rest of Odoo.
Filters & interaction
Global & per-chart filters
Slice the whole board or individual widgets.
Cross-filtering
Selections in one chart drive others on the canvas.
Forecasting overlay
Project trends from history where the chart type supports it.
SQL filters
Charts from SQL with filter support, including date ranges and cross-filters.
Widgets (non-chart)
KPI tiles
Targets, deltas, headline numbers.
List widget
Tabular drill-down beside charts.
Todo checklist widget
Action lists on the dashboard.
Geo maps
Choropleth and geo scatter on registered map data.
Export
Download data and charts from the live dashboard viewer: CSV, Excel, PDF, and PNG.
CSV export
Raw rows for spreadsheets.
Excel export
Structured workbook output.
PDF export
Report-style pages via jsPDF.
PNG capture
Raster snapshot of charts.
Import & export dashboard
Back up, clone, and move whole dashboards between environments using structured JSON from BI Configuration â separate from CSV/Excel/PDF/PNG exports in the viewer.
Export dashboard
BI Configuration â Export (or actions on the dashboard / selected charts): download the full board or only chosen widgets â backup, staging, git-friendly definitions.
Import dashboard
BI Configuration â Import: upload a package to create new dashboards or merge items, field mappings, and SQL column metadata into an existing dashboard.
Chart options (common)
One card per option â legend, stacking, sizing, overlays, zoom, and formats.
Legend & data labels
Toggle legend, control placement, show values on series.
Stacked bar & area
Stack series for part-to-whole and composition views.
Comparison & forecast overlay
Where the chart type supports comparison lines and projected periods.
Axis zoom (dataZoom)
Pan and zoom inside the plot on axis charts.
Number & date formats
Per-chart selectors for value and axis date display.
Anomaly alerts & notifications
Background monitoring for KPI-style items: scheduled checks against trend, then optional email and in-app delivery to chosen users.
Anomaly detection
Enable perâdashboard-item checks: cron compares current values to an expected trend, with a configurable deviation threshold and lookback window so spikes or drops surface automatically.
How alerts are delivered
On the dashboard definition, choose email only, Odoo inbox only, or both. Pick which partners receive messages when a breach is detected â aligned with your anomaly notification settings.
Also included
Extra form fields and runtime conveniences â one card each.
Duplicate dashboard
Clone a full definition in one action from the form.
Default dashboard
Mark which board opens as the default for eligible users.
Owner & access groups
Dashboard owner plus optional group restrictions on the record.
Multi-company
Company field on the dashboard when multi-company is enabled.
Auto-refresh interval
Seconds between automatic reloads; 0 disables auto refresh.
Dashboard theme on definition
Pick the preset theme stored on the dashboard record.
Drill-down action
Open a configured Odoo action from chart or list clicks.
Narrator copy to clipboard & download as PDF
Copy or download the generated insight text from the narrator modal.
Date filter presets
Save ranges, set a default, or delete presets from the filter panel.
Per-item visibility groups
Restrict who sees a widget without hiding the whole dashboard.
Custom axis labels
Override display names for X, Y, and Z axes where applicable.
Date granularity & date controls
Group dates by period and optionally show on-chart date pickers.
Smooth lines
Soften line/area curves instead of straight segments.
Funnel layout options
Sort, align, and orientation for funnel-style charts.
SQL: aggregate X & max series
Merge duplicate X keys after SQL runs; cap how many series render.
List widget limits & footer
Record limit, sort order, and optional sum row in the footer.
Custom ECharts JSON
Power users can override the generated option object with raw JSON.
All 45 chart types
Each type has a larger preview and description in the chart catalog below.
- Bar Chart
- Line Chart
- Area Chart
- Pie Chart
- Doughnut Chart
- Scatter Plot
- Bubble Chart
- Radar Chart
- Polar Chart
- Gauge
- Treemap
- Tree
- Tree (R-L)
- Tree (T-B)
- Tree (B-T)
- Radial Tree
- Sunburst
- Sankey Diagram
- Graph
- Graph Grid
- ThemeRiver
- Map
- Candlestick
- Waterfall
- Heatmap
- Clustering
- Linear Regression
- Polynomial Regression
- Exponential Regression
- Stacked Bar
- Stacked Area
- Histogram
- Height vs Weight
- Box Plot
- Parallel
- Liquid Fill
- Funnel Chart
- Funnel Compare
- Custom Funnel
- Calendar Heatmap
- Geo Scatter
- 3D Lines (Orthographic)
- 3D Bar
- 3D Surface
- Scatter 3D
All 45 chart types
Bar Chart
Compare categories or time periods; optional stack, bar width, gaps, and labels.
Line Chart
Trends over time or ordered categories; optional smoothing and forecast overlay.
Area Chart
Filled line chart; stack areas to show composition over time.
Pie Chart
Part-to-whole for one series; best with a small number of slices.
Doughnut Chart
Pie with a center hole; similar use cases with a lighter visual.
Scatter Plot
X vs Y points for correlation, clusters, and outliers.
Bubble Chart
Scatter with a third metric controlling bubble size.
Radar Chart
Multi-metric profiles on a spider / radar grid.
Polar Chart
Angular or cyclical data in polar coordinates.
Gauge
Single KPI or progress toward a target (needle-style).
Treemap
Nested rectangles sized by value; drill hierarchy.
Tree
Hierarchical tree diagram (default orientation).
Tree (R-L)
Tree layout flowing right to left.
Tree (T-B)
Tree layout top to bottom.
Tree (B-T)
Tree layout bottom to top.
Radial Tree
Root-centered radial tree layout.
Sunburst
Radial hierarchy rings; drill from center outward.
Sankey Diagram
Flow volumes between nodes (sources, paths, sinks).
Graph
Force-directed network of nodes and links.
Graph Grid
Graph on a fixed grid for structured layouts.
ThemeRiver
Streamgraph: stacked flows over time by category.
Map
Choropleth or region shading on geographic map data.
Candlestick
OHLC candlesticks for price and trading series.
Waterfall
Running total with positive and negative steps.
Heatmap
Color intensity grid for two categorical axes.
Clustering
K-means clusters on raw X/Y point data.
Linear Regression
Linear regression line through scatter points.
Polynomial Regression
Polynomial fit for non-linear trends.
Exponential Regression
Exponential regression for growth-style curves.
Stacked Bar
Stacked bars for part-to-whole within each category.
Stacked Area
Stacked areas to show composition changing over time.
Histogram
Distribution of a numeric measure in bins.
Height vs Weight
Two-axis scatter (e.g. height vs weight style pairs).
Box Plot
Median, quartiles, and outliers per group.
Parallel
Parallel coordinates for many dimensions at once.
Liquid Fill
Liquid-style fill gauge for a percentage or ratio.
Funnel Chart
Conversion or pipeline stages narrowing to an outcome.
Funnel Compare
Compare two funnels side by side.
Custom Funnel
Custom funnel segments and layout.
Calendar Heatmap
Daily or cell-based heatmap on a calendar.
Geo Scatter
Points or bubbles positioned on a map projection.
3D Lines (Orthographic)
3D polylines (orthographic view) for trajectories in 3D.
3D Bar
3D bars for category à category à value matrices.
3D Surface
Continuous 3D surface from gridded X,Y,Z data.
Scatter 3D
Points in 3D space for three numeric dimensions.
Explore the UI
Click a topic for a short description and a compact demo clip (MP4); the poster image shows until you press play.
Dashboard canvas
Drag and resize widgets on a GridStack-powered canvas; save layouts per dashboard. In edit mode you can compact / reformat the grid to pack tiles upward, then save.
Dashboard export
Open BI Configuration â Export (or use the export action on a dashboard / selected charts). Download structured JSON for the full dashboard or only the widgets you selectâhandy for backups, cloning to another database, or keeping definitions in git.
Dashboard import
Use BI Configuration â Import to upload a previously exported file. The wizard creates new dashboards or merges items, mappings, and SQL column metadata according to the packageâideal for promoting boards from staging to production.
Charts & KPIs
Full chart picker with 45 types; KPI tiles for headline numbers. Use the clip for a quick tour of the picker and a sample chart.
Filters & cross-filter
Global and per-chart filters; selections drive other widgets. The demo shows typical filter and cross-filter behaviour.
AI assistant
Conversational chat, natural-language dashboard generation, and AI narration for faster insightâeach feature has its own short clip below.
AI chat
AI narration
AI dashboard generator
Geo maps
Map charts and geo scatter on registered map dataâsee the clip for a sample map experience.
Forecasting
Project future trends from historical data to support planning and targetsâthe clip shows a typical forecast overlay.
Contact us
Questions about implementation, customization, or enterprise rollout â weâre here to help.
support@synodica.comWhy teams choose it
ECharts depth, Odoo-native security, and a full widget toolkit.
Apache ECharts + GL
2D and 3D series, map/geo, liquid fill, and statistical helpers (ecStat) wired to your SQL output.
GridStack canvas
Familiar drag-and-drop dashboard layout with responsive breakpoints.
Role-aware mapping
Each chart type declares required roles so the configurator stays guided and valid.
Specialized Odoo Services
We build, customize, and maintain Odoo solutions for businesses worldwide aÂÂ from implementation to advanced integrations.
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