Live Stat Cards (Top of Dashboard)
Four cards, updated in real-time:
- Waiting — how many people are currently in the queue with status Waiting.
- Seated / Serving — currently being served. Useful at a glance to know capacity is being used.
- Completed today — finished entries since midnight (in your timezone).
- Average wait today — average minutes from join to seat for entries completed today.
These are most useful during a shift. "Are we over our usual capacity?" "Has the average wait crept past the 30 minutes we promised?" Glance at them every 30-60 minutes.
7-Day Trend Chart
The center of the dashboard shows a trend chart for the past 7 days. Toggle between metrics: total entries, average wait, no-show rate, completed-vs-cancelled.
Use this for week-over-week comparison. Sundays should look like other Sundays. A spike on Tuesday at 2pm that doesn't match last week's Tuesday is worth investigating — was the staffing different? Was there an event? A POS outage? Patterns are more visible than absolute numbers.
No-Show Rate
Probably the most actionable single metric. Shown as a percentage and a sparkline.
Target rates by industry:
- Restaurants: 5-10%
- Walk-in clinics: 8-15%
- Salons / personal services: 5-12%
- Government counters: 10-20%
- Auto service: 8-15%
If yours is above the high end, see Paging & Handling No-Shows for tuning. If yours is below 3%, you're either very well-tuned, or your page timeout is too generous (and customers are arriving late but not being marked no-show).
Channel Breakdown
Pie chart of how people got into the queue: walk-in, online (QR / short link), kiosk, manual staff entry, API.
Use this to evaluate self-service strategy. If you advertised QR codes for a month and walk-ins are still 80%, your QR signage is invisible (or your customers prefer face-to-face — that's also a valid answer). If kiosk usage is climbing month over month, your tablet placement is working.
This is also the metric that surfaces channel-specific problems: a 'kiosk failure' showing as kiosk entries dropping to zero, or 'SMS sender outage' showing as online entries stalling because the confirmation isn't reaching customers.
Peak Hours Heatmap
A heatmap of joins by day-of-week × hour-of-day. The darker the cell, the busier you were.
Use this to set staffing. If Friday 7pm is your darkest cell every week, schedule accordingly. If Tuesday morning is suddenly dark when it never used to be, something changed in your customer mix worth understanding.
The heatmap uses your account timezone, not the customer's, so multi-timezone organizations should look at site-level dashboards for accurate per-site patterns.
Drilling Down
Click any stat or chart point to see the underlying entries. From a no-show rate spike, you can drill into the actual no-show entries from that day — see who they were, what time they joined, what their estimated wait was when they joined. This is the difference between 'no-shows are up' and 'no-shows are up because we had a 90-minute wait Saturday night and 12 people gave up.'
Drill-downs are exportable to CSV for deeper analysis or sharing with your operations team.