Know your busiest hour before it happens
An opinionated hourly analytics dashboard for Point of Sale — opens straight to today's revenue by hour, names your peak and slow windows, and flags anomalies before you have to notice them yourself.
The problem
Staffing, shift scheduling, and promotional timing all hinge on knowing which hours drive revenue and which sit idle. Native Odoo POS reporting exposes hourly data only through generic pivots and filters, forcing managers to manually reshape exports just to answer "what is my busiest hour?"
The solution
A dashboard that opens to today's answer, not a blank configuration screen: revenue, order count, and average order value by hour, with the busiest and slowest hours named in plain language alongside staffing recommendations and anomaly alerts — backed by a chart-first hourly report you can drill into and export.
Everything you need to read your trading day
Every capability below is implemented in the module.
Hourly Sales Dashboard
Opens instantly to today's numbers: total revenue, order count, average order value, and the busiest and slowest hour, with no setup required.
One-Click Time Presets
Jump between Today, Yesterday, This Week, and This Month, or set a custom range — no manual filter setup on every visit.
Chart-First Hourly Trend
A line graph of revenue by hour makes peaks and troughs visible at a glance, with pivot and list views one click away for the detail.
Day-of-Week Comparison
Pivot hours against days of the week to see how this Tuesday compares against a normal Tuesday, not just an isolated total.
Cashier Performance by Hour
Group orders by cashier to see who moved the most volume during the lunch rush or any other window of the day.
Payment Method Breakdown
See how the cash and card mix shifts through the trading day, supporting cash-handling and reconciliation planning.
Tax Analysis by Hour
Tax collected is broken out per hour alongside revenue and order count, giving finance and compliance teams time-segmented visibility.
Peak, Slow Hour & Anomaly Alerts
The dashboard names your busiest and slowest hours automatically and flags any hour whose revenue swings far outside the norm.
Export & Scheduled Delivery
Print the dashboard to PDF on demand, export the report to CSV or XLS, or enable the built-in daily email delivery to have it land in your inbox. Configurable 30/60/120-minute intervals and multi-company, multi-POS filtering included.
How it works
Open the Dashboard
Under Point of Sale > Reporting > Hourly Dashboard, it opens straight to today's numbers — nothing to configure first.
Pick a Range
Choose a one-click preset or a custom range, filter by Point of Sale, company, and interval.
Read the Callouts
See the peak and slow hours, anomaly flags, and plain-language staffing recommendations for the range.
Drill Down or Export
Open the full hourly chart, pivot, or list, or export the report to PDF, CSV, or XLS.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It depends only on the standard Point of Sale app and installs cleanly on a base Odoo instance — no extra configuration engine or template setup required.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Hourly Sales Report
An hourly analytics dashboard with one-click time presets, day-of-week comparison, cashier and payment-method breakdowns, tax analysis, peak and anomaly alerts, and scheduled exports.
Buy on Odoo App Store