Skip to Content

The Odoo Dashboard That Tells You Why Your Numbers Changed

22 ready-made KPI dashboards, a builder you can talk to, cash forecast and alerts. Your data never leaves your server.

Animation: switch to the sidebar, open a dashboard, then fold the sidebar to its icons
Animation: switch to the sidebar, open a dashboard, then fold the sidebar to its icons
Animation: a dashboard sent by email, from the click to the outgoing mail with its PDF and Excel files
Animation: a dashboard sent by email, from the click to the outgoing mail with its PDF and Excel files
Animation: add a widget, search its type and see a live preview of the chart in its form
Animation: add a widget, search its type and see a live preview of the chart in its form
Animation: give a bar chart its target line, see it in the preview, then on the dashboard
Animation: give a bar chart its target line, see it in the preview, then on the dashboard
Animation: Odoo dashboards in dark mode, from sales to the executive summary, collections, CRM and cash
Animation: Odoo dashboards in dark mode, from sales to the executive summary, collections, CRM and cash
Animation: a running total and a second measure on an Odoo bar chart, in the widget form then on the dashboard
Animation: a running total and a second measure on an Odoo bar chart, in the widget form then on the dashboard
Odoo KPI dashboard: revenue, margin, cash and goals with period comparison
Odoo KPI dashboard: revenue, margin, cash and goals with period comparison
Build an Odoo dashboard by chatting with AI: KPIs, rankings and lists created from one request
Build an Odoo dashboard by chatting with AI: KPIs, rankings and lists created from one request
Odoo KPI dashboard home page with a personal greeting, activities due today and key figures
Odoo KPI dashboard home page with a personal greeting, activities due today and key figures
Explain a KPI change by customer, product and salesperson in Odoo
Explain a KPI change by customer, product and salesperson in Odoo
Zoom into an Odoo chart from the months to the days, with a custom date range
Zoom into an Odoo chart from the months to the days, with a custom date range
Odoo dashboard with radial bars, polar area and a world map of sales by country
Odoo dashboard with radial bars, polar area and a world map of sales by country
Odoo KPI computed from two figures: the share of online sales in percent, with its target
Odoo KPI computed from two figures: the share of online sales in percent, with its target
Odoo dashboard charts with the values written on the bars and in the slices
Odoo dashboard charts with the values written on the bars and in the slices
Odoo cash flow forecast dashboard with receivables aging and DSO
Odoo cash flow forecast dashboard with receivables aging and DSO
Odoo receivables aging and top debtors dashboard with payment delays
Odoo receivables aging and top debtors dashboard with payment delays
Odoo KPI goal with pace, alert rules and email digest
Odoo KPI goal with pace, alert rules and email digest
Share an Odoo KPI with colleagues in a Discuss chat, with its period and a link to the dashboard
Share an Odoo KPI with colleagues in a Discuss chat, with its period and a link to the dashboard
Send an Odoo dashboard by email with PDF, Excel or CSV attached, now or every week
Send an Odoo dashboard by email with PDF, Excel or CSV attached, now or every week
Odoo dashboards listed in a sidebar, one click to open each one
Odoo dashboards listed in a sidebar, one click to open each one
Odoo dashboard sidebar folded to a slim bar of colored icons
Odoo dashboard sidebar folded to a slim bar of colored icons
An Odoo dashboard sent by email waiting in the outgoing mail with its PDF and Excel files
An Odoo dashboard sent by email waiting in the outgoing mail with its PDF and Excel files
Ready-made Odoo dashboard templates for sales, invoicing, cash and CRM
Ready-made Odoo dashboard templates for sales, invoicing, cash and CRM
Odoo dashboard in the company colors: cards, bars and slices in the brand green and gold
Odoo dashboard in the company colors: cards, bars and slices in the brand green and gold
Odoo bar chart with a dashed target line and its value
Odoo bar chart with a dashed target line and its value
Odoo dashboard TV mode wallboard with big numbers
Odoo dashboard TV mode wallboard with big numbers
Configurable Odoo KPI card styles with progress ring, bullet chart and status colors
Configurable Odoo KPI card styles with progress ring, bullet chart and status colors
Odoo KPI widget form with a live preview of the card style
Odoo KPI widget form with a live preview of the card style
Change the style of one Odoo KPI card from its paintbrush menu
Change the style of one Odoo KPI card from its paintbrush menu
Apply one style to every KPI card of an Odoo dashboard at once
Apply one style to every KPI card of an Odoo dashboard at once
Download one Odoo dashboard card in Excel, CSV, PDF or PNG
Download one Odoo dashboard card in Excel, CSV, PDF or PNG

Monday, 9 a.m. Your Odoo dashboard says sales are down 18%. Fine. But why? Which customer, which product, which salesperson? You open three reports, export two of them to Excel, and the coffee is cold before you have the answer.

If you run a company on Odoo, this probably sounds familiar:

  • The numbers are there, but nothing tells you why they moved.
  • An unusual day goes unnoticed until the end of the month.
  • You never really know how much cash you will have in six weeks.
  • Every new dashboard starts from a blank page, and every Odoo upgrade means building it again.

Why we built this Odoo dashboard

A dashboard should do more than draw charts. We built ours around what we missed in our own work with Odoo: it explains why a KPI changed, spots unusual days and forecasts your cash.

Everything is included for one price, with no paid options. Your dashboards export in a format kept across Odoo versions, so an upgrade never means starting over. And your data stays on your server: the AI is optional and only sees field names and totals, never a record.

In short, a dashboard that tells you what changed, why, and what to do today.

The magic: from numbers to answers

Before

Sales are down. Open the sales report, group by customer, then by product, compare with last month in a spreadsheet, and hope you did not miss anything.

After

Click "Why?" on the KPI. The five biggest moves are on screen.

Every KPI is compared with the previous period or last year, at the same point in time. One click on Why? splits the change by customer, product, salesperson or team, and each line opens the matching Odoo records.

Odoo KPI dashboard explaining why sales changed, broken down by salesperson
"Why did sales change?": the biggest moves by salesperson, team or country.

Get it on the Odoo Apps Store

22 ready-made dashboards, not a blank page

When you open the app, a gallery offers dashboards built for your job and for the apps you have installed: sales, CRM, invoicing, cash, point of sale, eCommerce, projects, helpdesk, HR, manufacturing and more. Pick one, and it works with your data right away. Swipe through them:

Build a dashboard just by asking

Type what you want: "the overdue amount, and a click opens the late customers". The AI assistant builds the widget, shows which fields it used, and every step can be undone. If your request is vague, it asks a question with clickable answers. The AI is optional: you choose the provider, even a model running on your own server, and it only ever sees field names and totals, never a record. Without AI, a widget is set up in three questions: what, how, and when.

AI dashboard builder in Odoo creating KPI widgets from a chat request
The AI dashboard builder: say what to show and where a click should lead.

Know your cash for the next 13 weeks

The cash flow forecast starts from today's bank balance and places every open invoice on the date that customer usually pays, not on its due date. Add the receivables aging, your top debtors with their usual delay, and the days sales outstanding, and you see a cash problem weeks before it happens.

Odoo cash flow forecast over 13 weeks with receivables aging
A 13-week cash forecast based on how each customer really pays.

Goals, alerts and a morning email

Set a target per week, month or year and see at a glance if the team is ahead or behind the expected pace. The dashboard watches for you: an unusual day, a threshold crossed or a goal reached sends an Odoo notification to the right people. Every Monday, big changes are flagged with their main cause, and a daily or weekly digest lands in each person's inbox, with their own access rights.

Odoo sales dashboard with team goal, expected pace and salesperson leaderboard
Sales team leaderboard with the monthly goal and its pace.

Made for the whole company, not just the manager

A dashboard is only useful if people actually look at it. These features put the right numbers in front of the right people, where they already are.

Anomalies spotted, alerts sent

Every morning, yesterday is compared with the same day of the last seven weeks. An unusual rise or drop is flagged before anyone asks. Set a threshold or a goal and the right people get an Odoo notification, by email if they wish. A daily, weekly or monthly digest brings the key figures to each inbox.

TV mode for the whole team

Put your sales floor or warehouse on a big screen: full screen, dark background, big numbers readable from across the room. Dashboards rotate on their own, so the team sees today's sales and the leaderboard without touching a mouse.

Share it, even outside Odoo

Export a dashboard to Excel, print it or save it as PDF for the board meeting, or download a single card. Send it by email, now or every week, with its PDF, Excel or CSV attached, to your contacts or to any address. Or send a read-only public link to your accountant or a partner: they see the figures, never your Odoo.

Upgrade Odoo, keep your dashboards

Export your dashboards in JSON and import them in another database or another Odoo version. The format stays the same across Odoo versions, so your work survives upgrades, and copying a dashboard from test to production takes seconds.

Each person sees only their numbers

Keep a dashboard private, share it with a group or with everyone, in one company or several. Every tile is computed with the rights of the person looking at it: a salesperson sees their own figures, the manager sees the whole team, on the same dashboard. A card can also be kept for some groups only, like the margin for the managers.

Live, on any screen, in any language

Figures refresh by themselves when your data changes. Dark mode for late evenings, a layout that fits a phone, and full support for right-to-left languages such as Arabic. Keep every dashboard in a sidebar, or pick it from the menu on its title: each user chooses.

Odoo TV dashboard in full screen with today's sales, orders and payments
TV mode: today's sales, orders and payments, readable from across the room.
Send an Odoo dashboard by email with PDF, Excel or CSV attached, now or every week
Send the dashboard to your contacts or to any address, now or every week, with the PDF, Excel or CSV attached.
Odoo dashboards listed in a sidebar, one click to open each one
Pick your dashboard in the sidebar, or fold it to keep only the icons.
Animation: Odoo dashboards in dark mode, from sales to the executive summary, collections, CRM and cash
In the dark theme of Odoo, every dashboard, card and chart follows.

Explore, compare and share in one click

A number on a screen is a start. These features let you dig into it, put it in context and send it to the right person, without leaving the dashboard.

Zoom from the year to the day

Click a month on a chart and its days appear in the same card. An arrow goes back up, and one more click opens the Odoo records you are looking at. Pick any period you need, from a preset to your own dates.

A KPI from two figures

Divide one figure by another for a rate: conversion rate, margin in %, share of online sales. Each figure has its own filter, and the KPI keeps its comparison, trend and target.

Share a figure with a colleague

Click the share icon on a card, pick your colleagues and add a word. Each one gets the figure, its change, the period and a link to the dashboard in a Discuss chat.

Each card, your way

Download a single card in Excel, CSV, PDF or PNG. Switch a chart from bars to a line, a pie or a funnel in one click. Rename a card or change its period in one click. Duplicate it, or copy or move it to another dashboard.

Odoo dashboard chart zoomed from months to days with a custom date range
A click on August shows its days. The arrow goes back to the twelve months.

More charts, your colors, the values in plain sight

Next to bars, lines, pies and funnels, you get polar area, radial bars and a world map that colors each country by its sales (from Odoo 19). Pick one of four color themes, or give a label its own color: won deals in green, lost ones in red. Tick Show Values and the amounts are written on the chart, for the PDF, the TV screen and the figures you share.

Odoo dashboard with radial bars and a world map of sales by country
Radial bars by sales team and a world map of sales by country.
Odoo KPI computed as the percentage of two figures, with its target
The share of online sales, computed from two figures, with its target.

Put two figures on one chart: the second measure is drawn as a line with its own scale on the right, like the number of orders over the sales. Tick Running Total and each month adds up the previous ones, to see the year build up toward its target.

Animation: a running total and a second measure on an Odoo bar chart, in the widget form then on the dashboard
Two figures on one chart: the sales in bars, the number of orders as a line on its own scale, both adding up month after month.

Your brand in one click: the settings show your logo and your two company colors, and one button puts them on every dashboard and chart, the new ones too. Your logo already heads every PDF. And a chart can carry a target line: a dashed line with its value, to see at once which months made it.

Odoo dashboard in the company colors: cards, bars and slices in the brand green and gold
One click in the settings, and every dashboard takes the company colors.
Odoo bar chart with a dashed target line and its value
Monthly sales with their target line.

A builder that does the work for you

  • 30 widget types: KPI, goal, gauge, line, bar, pie, polar area, radial bars, world map, funnel, radar, heatmap, cohorts, leaderboard, list, to-do and more.
  • 12 KPI styles with green, amber or red thresholds, and KPIs computed from two figures.
  • Drill-down everywhere: a click on a number, a bar or a name opens the Odoo list, and a chart zooms from the year to the day.
  • Periods from today to 12 months or your own dates, with comparison to last period or last year.
  • Dashboard filters by customer, salesperson or team, and Ctrl+K to open any dashboard by its name.
  • Restyle every KPI card of a dashboard in one click, with a live preview. Four color themes for the charts.
Animation: add a widget, search its type and see a live preview of the chart in its form
Add a widget: pick its type on a grid or search it, and the chart preview follows every setting.

Few lines of code, many features

The whole app fits in about 10,000 lines of code. That is not a detail: every line we did not write is a line that cannot slow down your Odoo, break at the next upgrade or hide a bug.

~10,000 lines of code
30 widget types
22 ready-made dashboards
80+ automated tests

We could keep it small because we build on what Odoo already does well, and we reviewed every line with that in mind:

  • Fast: a whole dashboard loads in a single call to the server, and the first tiles show up before the rest.
  • Light: the charts use the chart library already shipped with Odoo, and the world map reuses the map files of Odoo itself, loaded only when a map is shown. Nothing heavy is added to your pages.
  • Safe: no change to how Odoo works under the hood, and every number is read with the user's own access rights.
  • Solid: a widget with a mistake in its settings shows its own error, and the rest of the dashboard keeps working.
  • Easy to upgrade: less code means less to migrate, which is why the app follows each new Odoo version quickly.
SHARQIX certified: 100% tested

100% tested

The app ships with automated tests. No risk.

Questions about moving your Odoo

Can I move from Odoo Community to Enterprise?

Yes. The app only needs the Discuss and web base of Odoo, so it runs on Community and Enterprise alike. Your dashboards stay in the database when it moves to Enterprise, and the ready-made dashboards of Enterprise apps such as Helpdesk become available.

Does it work on Odoo Online (SaaS)?

Odoo Online does not accept apps from the Odoo Apps Store. Move to Odoo.sh or to your own server: Odoo gives you a backup of your Odoo Online database, you restore it, then install the app.

Can I move between Odoo.sh and my own server?

Yes, both ways. The app is the same everywhere: move the database backup with its files and add the app to your modules. Dashboards, alerts and scheduled emails come along.

What happens when I upgrade to the next Odoo version?

Install the version of the app that matches your new Odoo: its data keeps the same shape. You can also export each dashboard in JSON before and import it after, the format is the same across versions.

Up and running in two minutes

Install the app from the Odoo Apps Store, open KPI Dashboards and pick a dashboard in the gallery. No setup, no AI key needed. It works on Community and Enterprise, Odoo.sh and on-premise, paid once. No subscription.

Stop reading numbers, start getting answers

Your Odoo already holds the answers. This dashboard puts them on one screen every morning.

Get it on the Odoo Apps Store

See all our modules on the SHARQIX apps page.
Questions before buying? Write to support@sharqix.com, we answer fast.

SHARQIX certified: 100% tested

Every SHARQIX app is 100% tested.

Browse all our apps