Reports
Hourly Performance Report
Last updated 8 July 2026
Hourly Performance Report
Hourly Performance shows which trading hours make money, which hours are underused, and where recurring gaps are worth filling.
Where to find it. Web: Reports -> Hourly Performance. Mobile: Reports -> Hourly Performance.
TL;DR
- Hourly Performance is a PRO report for owners and managers.
- It uses staff availability, closures, time blocks, bookings, and paid orders.
- The heatmap shows revenue per available hour by weekday and hour.
- The report highlights strongest windows, weakest windows, and actionable gaps.
- It needs staff availability and billable bookings before it can calculate.
- CSV export and print support are available from the report page.
What The Report Measures
Hourly Performance focuses on capacity, not only booked revenue.
| Metric | What it shows |
|---|---|
| Revenue per available hour | Revenue divided by open staff availability |
| Utilisation | Booked time divided by available time |
| Revenue per booked hour | Revenue divided by booked appointment time only |
| Lost capacity | Open time that was not booked |
| Best window | The strongest weekday and hour by revenue per available hour |
| Actionable weak windows | Recurring weak periods with enough signal to review |
Reading The Heatmap
The Weekday and hour pattern section shows open trading hours only. Each cell shows:
- revenue per available hour
- utilisation percentage
- booked time
- available time
Closed or unavailable hours appear as empty cells. Stronger cells have higher revenue per available hour.
Hourly Checks
Use Hourly checks before changing roster, campaign, or waitlist activity.
- Best trading window shows the highest-value time block.
- Largest capacity leak shows the weak window with the most lost capacity.
- Confidence explains whether OpenChair has enough availability and booking data to trust the pattern.
Low confidence usually means availability, overrides, blocks, closures, or bookings are too sparse for a strong recommendation.
Strongest, Weakest, And Actionable Windows
The report includes three ranked sections:
- Strongest windows: high-performing weekday and hour combinations.
- Weakest windows: periods with recurring lost capacity.
- Actionable gaps: weak windows with a suggested next step where OpenChair can link you to an action.
Use weak windows to decide whether to adjust roster coverage, promote quieter times, or use backfill outreach.
Empty States
Hourly Performance may show one of these empty states:
| Message | Meaning |
|---|---|
| Set staff availability to calculate this report | Staff availability is missing, so OpenChair cannot tell what was open |
| No hourly performance yet | There are no billable bookings in the selected period |
| Hourly Performance unavailable | The PRO report dataset could not be loaded |
| No open hourly rows | Try a wider date range or configure staff availability |
FAQ
Who can open Hourly Performance?
Hourly Performance is a PRO report for owners and managers.
Why is Hourly Performance empty?
The report needs staff availability and billable bookings in the selected period. If availability is missing, OpenChair cannot tell whether an hour was open or closed.
What is revenue per available hour?
It is billable revenue divided by open staff availability for the selected period.
Can I export Hourly Performance?
Yes. The report is available as a source report with CSV export and print support.