Skip to main content
The Clubs category in Analytics rolls up activity, revenue, and resource utilization for each of your locations. It answers two questions: what is happening in the gym right now, and how have the numbers trended over a period you choose. Both dashboards read live from your operational data, so bookings, check-ins, and payments show up as they land. Owners and managers use it to run each location and compare them.

When to use it

Use it to watch the day as it happens, compare your locations, and decide where you have spare or missing capacity. Typical questions it answers:
  • Which location’s courts are underused? - an operator with two padel venues compares area utilization per venue over 90 days, then checks the day-of-week pattern to see when the quieter site fills.
  • Why is revenue low today when bookings look normal? - a CrossFit box sees check-ins tracking as usual on the hourly chart while revenue stays flat, a sign of unpaid or comped bookings.
  • Is there demand for another class slot? - a yoga studio reads class utilization alongside the weekday pattern before adding a second morning reformer class.
See Worked examples for how to read each of these.

The two dashboards

Open Analytics and pick the Clubs category to reach two dashboards:
  • Today’s performance (/analytics/clubs/today) - A same-day snapshot of bookings, revenue, active members, and check-ins, broken down by hour. It refreshes on its own every five minutes.
  • Performance trends (/analytics/clubs/historical) - The same metrics plus resource utilization over a date range you pick, with daily trends and day-of-week patterns.
Both dashboards follow the club selected in the breadcrumb at the top of the admin. Leave it on All clubs to see the whole organization, or pick one location to scope every card and chart to it. Numbers are counted in your organization’s time zone (set under Settings > Organization > Details), so “today” means today where the gym is, not where you are.

Today’s performance

This is the live operations view. It shows today’s date and the current hour at the top, and re-queries every five minutes so you can leave it open on a screen at the front desk. It has no date filter, because it is always scoped to today.

KPI cards

The top rows summarize the day so far:
  • Bookings created - Bookings scheduled for today that are not cancelled. The court and instructor holds the platform creates for each class are not counted.
  • Revenue today - Net revenue recognized today, excluding tax. This counts money actually taken in: it excludes reversals, anything refunded back to a card, and the portion of any sale paid from wallet credit rather than fresh payment.
  • Active members - Distinct members who have a booking (not cancelled) or a check-in today.
  • Check-ins - Total check-ins recorded today.
  • Bookings confirmed - Bookings for today currently in confirmed status.
  • Bookings cancelled - Bookings for today that were cancelled.
  • Memberships created - New memberships sold today.
  • Revenue from bookings - The share of today’s net revenue that came from bookings (as opposed to membership sales).
A combined chart plots bookings (by the hour they start), check-ins, and revenue hour by hour across the day. A dashed Now line marks the current hour; hours still ahead are drawn faded, so you can see bookings already on the schedule for later today. Use it to see when your day peaks, and hover any hour for exact figures.
The Today view focuses on activity and revenue by hour. For utilization rates (class, area, and instructor occupancy), use Performance trends below.
This is the historical view. Set a date range in the filter bar (it defaults to the last 30 days) and, optionally, pick a single club in the breadcrumb. As the range widens, the trend charts automatically group points by day, week, or month so the chart stays readable.

KPI cards

  • Total bookings - Bookings starting in the range that are not cancelled.
  • Total revenue - Net revenue for the range, on the same real-money, excluding-tax basis as the Today view.
  • Total memberships - Memberships sold in the range.
  • Total check-ins - Check-ins recorded in the range.
  • Average booking value - Total revenue divided by total bookings.
  • Class utilization - Class seats booked as a share of the seats there were to fill, across the whole range.
  • Area utilization - Area hours booked as a share of the area operating hours, across the whole range.
  • Instructor utilization - Instructor hours booked as a share of their operating hours, across the whole range.
The three utilization cards divide everything booked by everything available over the whole range, rather than averaging the daily rates, so a quiet day weighs less than a busy one. A card shows - when the range had nothing to fill (for example, no class with a seat limit was held).

How utilization is calculated

Utilization compares what was booked against what was available, expressed as a percentage:
  • Class utilization - Booked seats divided by class capacity (the sum of each class’s maximum capacity for the day). Cancelled classes and classes with no seat limit are left out of both sides.
  • Area utilization - Booked hours divided by the area’s available hours, where availability comes from the area’s (or club’s) operating hours.
  • Instructor utilization - Booked instructor hours divided by the instructor’s available hours from their operating hours.
Because availability is driven by operating hours, keeping Settings > Clubs > Areas and instructor schedules accurate directly affects whether these percentages are meaningful.

Charts

  • Daily trends - Bookings, check-ins, and revenue over the range on one chart.
  • Utilization trends - Class, area, and instructor utilization percentages over time, with revenue overlaid as a dashed line so you can see whether busier resources actually convert to income. When the chart groups days into weeks or months, each point is booked over available for that whole week or month. A line breaks where there was nothing to fill, such as a day the club was closed.
  • Day of week patterns - Average bookings, revenue, and check-ins for each weekday, so you can tell a quiet Tuesday from a packed Saturday.

Worked examples

Comparing two padel locations

You run two padel venues and want to know which courts are underused. Open Performance trends, set the range to the last 90 days, and note the area utilization card with All clubs selected in the breadcrumb. Then switch to each venue in turn. If the downtown site sits at 78% area utilization and the suburban site at 41%, the suburban courts have slack. Cross-check the day of week patterns chart per site: if the suburban venue only fills on weekends, the fix is midweek programming or off-peak pricing rather than more courts.

Spotting a revenue dip early

A CrossFit box keeps Today’s performance open at reception. Mid-afternoon the revenue today card is well below a normal day while bookings created looks normal. The hourly trends chart shows check-ins tracking as usual but revenue flat. That pattern points to unpaid or comped bookings rather than low attendance. Confirm it in the bookings dashboard or the bookings Audit, which highlights unpaid bookings.

Checking capacity before adding a class

A yoga studio is considering a second morning reformer slot. On Performance trends, filter to the studio and read the class utilization card alongside the day of week patterns bars. If mornings already run near capacity and weekday demand is even, the second slot is justified. If utilization is 55% and concentrated on two days, promote the existing class first.

Tips and best practices

  • Start with All clubs, then drill in. Read the organization-wide numbers first, then switch the breadcrumb to a single location to explain an outlier.
  • Set the date range once. Both charts on Performance trends share the range from the filter bar, so you only set it once per visit.
  • Leave Today open at the desk. It refreshes every five minutes on its own, which makes it a good live board for front-of-house staff.
  • Fix operating hours before trusting utilization. Utilization percentages depend on operating hours for areas and instructors. If they look wrong, verify the schedule under Settings > Clubs > Areas first.

Troubleshooting