Where it is and what feeds it
Open “Analytics” in the admin menu. The numbers come from the club’s daily work: sales, payments, check-ins and bookings. Nothing has to be entered by hand, and the only thing worth filling in is area capacity (see below).
Each part of analytics is its own screen: “Key numbers”, “Member flow”, “Money”, “Attendance”, “Bookings”, “Capacity” and, for a club with an online branch, “Online branch”. Switch between them in the menu under “Analytics”; the chosen period and branch stay the same when you move from one screen to another.
The section opens for staff whose role can read analytics, and each person sees only the branches they have access to. If the numbers cover only some branches, the header says “The numbers cover your branches, not the whole club”.
Periods, branches and comparison
- Ready periods: “Yesterday”, “Last week”, “Last 7 days”, “Last 28 days”, “Last 30 days” and “Last 90 days”.
- “Custom dates”: pick the first and the last day in the calendar and press “Apply”; a range can be up to two years long.
- With more than one branch, the chips next to the period switch between “All branches” and a single branch.
- Every period is compared with the previous one of the same length (“Compared with …” under the picker). The badge next to a number shows the change and colours it “better” or “worse”, not just up or down.
- Charts step by day for short periods, by week up to about half a year, and by month for longer ones.
Key numbers and member flow
“Key numbers” shows four tiles: “Active base” (people with a valid paid membership at the end of the period), “Revenue”, “Churn” and “Visits”. Each has the change against the previous period and a small trend line.
“Member flow” shows the base as a flow:
- “New” bought a membership for the first time, “Reactivated” came back after a gap, “Lost” had a membership end and no valid one left. A renewal is not churn, and a single-visit pass counts in none of these: a guest for one visit is a sale, not a member.
- “Quick ratio” is how many people join for each one who leaves.
- The “Joined and left” chart puts new and returning members above the line and those who left below it; the line is the active base at the end of each step.
- “Inflow rate”, “Retention” and “Churn” relate these movements to the base at the start of the period.
Money
- “Accrued and received” compares what the club charged with the money that actually came in, step by step. A persistent gap means debts are growing.
- “Received” is successful payments minus refunds. “Outstanding” is what is still unpaid on this period’s charges; the list of debtors is in “Revenue” → “Debtors”.
- “ARPU per payer” is revenue per paying member, the one to use for unit economics. “ARPU overall” divides by the whole base.
- “Renewal rate” is the share of ended memberships that were renewed; “Revenue renewal” is the same in money. Lower in money than in count means people stay but move to cheaper plans.
- “Lifetime” and “Predictive lifetime” estimate how long a member stays at the current churn.
Visits and bookings
- “Attendance” shows visits per step, “Unique visitors”, “Attendance index” (visits per person per week) and “Mean tenure”.
- The “When people come” heatmap lays visits out by weekday and hour: darker cells are the peak. Next to it are “Peak hour” and “Traffic spread”.
- “Bookings” counts bookings by the date they were made, not the class date.
- “How bookings ended” splits them into “Attended”, “Not marked”, “Cancelled” and “No-show”, with “Cancellation rate” and “No-show rate” beside it.
Use the heatmap for the schedule
Dark cells are where more coaches and classes pay off; light ones are the time for offers and cleaning.
Capacity
“Capacity” shows how full the club is: “Capacity utilisation” is the active base divided by “Max active base”, the number of members your areas can physically serve.
Where capacity comes from
The maximum base is estimated from the “Concurrent bookings” of your areas: how many groups can use an area in the same hour. You set it when you add an area in “Resources” → “Areas”. It is an approximation, so treat utilisation as a guide rather than a verdict.
Colour corridors and “?” explanations
The main metrics sit on a scale with corridors from the KPO methodology, a club subscription model, which the header names. Green means healthy, amber means worth a closer look, red means act now, and a short note under the number says what happened. For example, the renewal rate target is 75 %, and capacity utilisation is comfortable between 50 and 70 %.
- Every metric has a “?” with three parts: “What it is”, “How it is calculated” and “What is normal”.
- Every chart has “Chart numbers” underneath: it opens a table with the value for each step.
- With “All branches” selected and an online branch in the club, an “Online branch” report is added at the bottom.
- The assistant answers with the same numbers and links back to this screen for the same period.
Related guides
- AI assistantAsk about your club in your own words, or start from what the assistant found today. Answers come with numbers, how they were calculated and a link to the same list; message drafts go out only when staff send them.Read the guide
- Revenue and paymentsWhat the Revenue section shows, from charges and debtors to monthly invoices, where to follow online payments and failed renewals, how refunds go back to the card, and why club money never passes through easygym.Read the guide
- Online club and online branchRun an online club or an online branch next to your gym: plans with card payments, live sessions for booked members, recordings, posts and cohorts.Read the guide
- ResourcesStudios, halls and rooms: adding and changing areas, class types, recording hourly rentals, seeing them in the schedule, cancelling or moving them, and how the price is calculated.Read the guide
- API and MCP serverConnect your own software to easygym: access keys and scopes, the REST endpoints for contacts, classes and bookings, the MCP server for an AI assistant, pagination, rate limits and errors.Read the guide