Team load report
See how booked each staff member is per day, where demand is going unmet, and use the demand panel to invite off-roster staff to cover a new slot.
Updated 10 September 2026
The Capacity & demand tab, inside Reports in the left nav, shows two things side by side: how booked each staff member is on each day, and where real customer demand is going unmet. Use it to decide when and who to ask for extra cover.
Open in app: Capacity & demand
This page is visible to business owners and admins only. Staff cannot see it, and their own daily percentage is never shown to them.
Team load grid
The grid puts your staff down the left and dates across the top. Each cell shows that person's load for the day — booked minutes divided by scheduled minutes — as a percentage.
The colours are load bands, not a ranking:
| Colour | What it means |
|---|---|
| Blank (·) | No shift on that day |
| Blue | Under 60% — capacity to spare |
| Green | 60–90% — comfortably busy |
| Amber | Over 90% — very full |
Staff appear in a stable roster order. There is no sort-by-load affordance and no "top/bottom performer" view — the purpose is scheduling, not evaluation.
A leave day is counted as "off" (blank), not as 0% utilized.
Use the date-range picker at the top of the grid to view any week or span. The default is the current business week.
Demand panel
The demand panel (right side of the page) shows two objective signals about unmet customer demand:
Waitlist depth — customers currently waiting for a service variant. The number is how many active waitlist entries exist for that variant across all dates. A high count means demand is real and persistent.
Searches with no opening — slot searches that returned zero results for a date in the next two weeks. Each row shows the service variant, the date customers searched for, and how many times that date came up empty. These are customers who tried and walked away.
Neither signal is shown to staff or customers. They are owner-only.
Ask for extra cover
When you see demand worth acting on, click Open a slot next to the relevant row to open the team Schedule page. Check the proposed date and hours, set People needed, and choose who to invite.
You can ask several colleagues for one opening. People needed limits how many can successfully accept: setting it to 1 allows one acceptance, even if you invite three people. Invitations expire after 48 hours.
See Extra shift invitations for the availability labels, invitation responses, notifications and the difference between available hours and an agreed shift.
What this page does not do
- It does not rank or score staff. Utilization is purely for scheduling decisions.
- It does not connect to payroll, commission, or performance reviews. No payroll or commission field appears on this page.
- It does not automatically create shifts. Every shift requires your approval — you choose who to ask and when.
- It does not show misses for dates more than two weeks out in the misses panel (the panel shows near-term unmet searches only).
Troubleshooting
The demand panel is empty. No customers have joined the waitlist and no slot searches have returned zero results recently. This is normal for a business that has plenty of availability. The panel fills in automatically as real demand accumulates — you don't need to configure anything.
The grid shows blank cells for days I expected to see load. A blank cell means no shift was rostered on that day — the person was off. If you expected a shift to be there, check Schedule to confirm their roster for that day.
I sent a shift invite but no new slots appeared. Check whether someone has accepted and whether the new time is open. Sending an invitation alone does not create a shift. If it is still pending, ask the person to check their invitation link; invitations expire after 48 hours.
Related