The analytics page summarizes historical activity across your waitlist and appointments. Everything you see respects the date range at the top and the location chosen in the sidebar switcher. Analytics is included on every paid plan; on the Free plan the page shows an upgrade prompt.
Set the date range and location
- In the admin sidebar, click Analytics.
- At the top of the page, choose Today, Last 7 Days, Last 30 Days, or Custom. The Custom option reveals date pickers for a specific window.
- If you run multiple sites, use the location switcher in the sidebar to scope every chart to one location.
Read the stat cards
Four cards sit across the top of the page. Each reflects the selected range:
- Served: entries marked complete.
- Avg Wait: average minutes between joining and being called.
- Avg Service: average minutes between being called and completion.
- Drop Rate: the share of entries that cancelled or left without being served.
Charts and per-service table
- The Hourly bar chart plots served and cancelled counts by hour, 0 through 23.
- The Daily line chart plots served and cancelled counts by date across the range.
- The per-service table lists each service with count, avg wait, and avg service. Use it to spot which services run long.
- Click Export CSV (included on the Business plan) to download daily stats with columns Date, Served, Cancelled, and Avg Wait.
Common problems
- Numbers look low. Check the date range and the sidebar location. Both filters apply at once.
- An entry is missing from totals. Only completed and cancelled entries count. Entries still waiting or serving are excluded.
- Avg wait feels wrong. Analytics averages are historical (joinedAt to calledAt). They are not the same as the estimate shown to customers.
- CSV only has daily rows. The export covers the daily series. Hourly and per-service data stay on screen.
- No data for a new queue. Analytics populates as entries complete. Expect empty charts on day one.