Don’t just run your gym. Grow it with data.
Every check-in, booking, sale and payment lands in one connected dataset. These are the plays real operators run with it — module by module, decision by decision.
A note on the numbers: every dollar figure below is a worked example — arithmetic on inputs you pick, shown in full so you can swap in your own. They are not results measured at customer gyms.
Decide on the big purchase with the cash forecast open.
Six new treadmills is $38,000. Your accountant will tell you in March whether it was affordable. The Financial Cockpit tells you in the room: what the monthly P&L actually looks like, and where the 13-week cash forecast dips before it recovers.
- 1The data: monthly P&L built from real payments and recorded expenses, a 13-week cash forecast projected from recurring revenue and known recurring costs, and the current asset register with book value and warranty dates.
- 2The play: read the P&L for the margin trend, then read the cash forecast for the floor — the lowest point and the week it lands in. If the low point clears the purchase plus your buffer, you buy outright; if it doesn’t, you finance it, or you move it a quarter to the side of the rent month. Either way the decision is a number, not a feeling.
- 3The payoff: illustrative — the forecast shows the week-6 low point at $31,800 against a $38,000 outlay, so you split it across two quarters and never touch the overdraft. Same equipment, no financing fee at ~9% APR on $38,000 = $3,420 saved.
Turn your own data into campaigns that convert.
Most gym marketing is guesswork — a post because it’s Monday, a discount because it’s quiet. The Marketing Studio starts from what your gym actually looks like this month: who joined, who stopped coming, which classes are full, how old your members are. It writes the campaign; you approve it.
- 1The data: member demographics, class fill rates, churn-risk scores and lead sources — refreshed nightly, per location.
- 2The play, both directions: for new members, the Studio suggests the campaign the numbers support — “your 10am–2pm floor is 28% full, promote Off-Peak to the local 35–60 audience” — and drafts the post, the image brief and the caption. For existing members, you open the at-risk segment and send a personal win-back email drafted from their own history. Same screen, one click apart.
- 3The payoff: illustrative — a campaign that brings in 8 joiners at $49 plus a win-back that saves 4 members is 12 × $49 × 12 months = $7,056 of annualised revenue from an afternoon’s work.
6 sessions ran a waitlist · announce the new 19:30 slotsHigh impact
60%+ churn risk · no visit in 14 daysHigh impact
Weekday 10–2 utilisation under 30%Good bet
186 unused guest passes this monthGood bet
Find the customer you don’t have yet.
Your member base has a shape, and the gaps in it are the easiest growth you will ever buy. If the two universities down the road account for 11,000 students and 3% of your members are under 25, that is not a marketing problem — it is a missing plan.
- 1The data: the age and postcode distribution of your members, plan mix, and the conversion funnel by lead source — all in Analytics.
- 2The play: build the plan the gap calls for. A Student plan at $25 with a proof-of-ID discount rule, term-time billing and an access window that keeps them out of your 6pm peak. Plans & Pricing publishes it to the join page and the front desk the moment you save it; the discount rule applies itself at enrolment, so nobody has to remember.
- 3The payoff: illustrative — 60 students at $25 is $18,000 a year filling hours you were heating anyway, and a cohort that graduates onto the full plan.
Proof of ID required · 20% rule · off-peak windowReady
Four pricing levers, no extra square footage.
You do not need a bigger gym to make more money from it. Advanced Pricing gives you the levers the big chains use — corporate accounts, time-boxed access, seasonal promo codes and class bundles — and every one of them is aimed at an hour or a person you are not currently selling to.
- 1The data: occupancy by hour, revenue by plan, sign-up seasonality, and the employers already showing up in your members’ email domains.
- 2The play: open a corporate account for the employer with 14 staff already on your books — they subsidise, you invoice the company once a month instead of chasing 40 cards. Attach an access window to a cheaper tier so the 10–2 dead zone fills without touching your 6pm queue. Publish a promo code for the two weeks a year your sign-ups fall off a cliff, capped at 150 uses so it can’t run away. Sell class bundles to the people who will never buy a membership but will buy ten classes.
- 3The payoff: illustrative — 25 corporate seats at $35 ($10,500/yr), 40 off-peak members at $29 ($13,920/yr) and 50 ten-class packs at $89 ($4,450) is $28,870 a year on the same floor space.
Mon–Fri 09:00–16:00 · all weekend1 plan
Weeknights from 17:00 · all weekendNew
Save members before they cancel.
A member who used to come four times a week drops to once. You’d never spot it at the front desk — but the data does. Gym Stack 360 scores every member’s churn risk from real visit patterns and lets you act while there’s still time.
- 1The data: check-in frequency, booking activity and payment history feed a per-member churn-risk score.
- 2The play, in two steps: read the at-risk list in Analytics, then open the Marketing Studio, pick the at-risk segment and send an AI-drafted win-back email — a free PT session, a class invite, a simple “we miss you”. Two screens, two minutes — you make the handoff, the software doesn’t make it for you.
- 3The payoff: illustrative — recover 3 members a month on a $50 plan and that is 3 × $50 × 12 months = $1,800 a year.
4×/week → 1×/week · 21 days since last classRisk 87%
No visits in 14 days · payment renewedRisk 74%
Missed 3 booked classes in a rowRisk 58%
Visits down 40% this monthRisk 51%
Turn quiet hours into paying visits.
Your floor is packed at 6pm and a ghost town at 11am — but you’re paying rent and staff all day. Occupancy history shows exactly where the dead zones are, and Plans & Billing gives you the product to fill them.
- 1The data: hour-by-hour occupancy heatmaps per location, built from every check-in.
- 2The play: launch a cheaper off-peak plan with access windows (10am–4pm), promote it with AI-drafted posts and member emails from the Marketing Studio.
- 3The payoff: illustrative — 40 off-peak members × $29/month × 12 months = $13,920 a year from hours that used to earn nothing.
Program the classes members actually want.
Stop guessing which classes earn their studio time. Fill rates and waitlist depth tell you exactly where demand outstrips supply — and where a time slot is quietly wasting a coach’s hour.
- 1The data: fill rate, waitlist length and no-show rate for every class, coach and time slot.
- 2The play: duplicate the overbooked HIIT slot, move yoga off the dead Tuesday slot, and let waitlist auto-promotion absorb cancellations.
- 3The payoff: a schedule built on demand instead of habit — and class attendance is widely observed across the industry to track with longer memberships, so the dashboard tells you whether that holds at your gym.
25/25 booked · waitlist 11Add a slot
22/24 booked · waitlist 3Healthy
6/20 booked · 30% no-showMove slot
18/20 booked · waitlist 2Healthy
Turn foot traffic into retail revenue.
Your check-in data already tells you when the front desk is busiest and who walks past it. Connect it to POS sales and you know what to stock, when to promote it, and what each member segment actually buys.
- 1The data: POS sales by product and hour, matched against check-in traffic and member profiles.
- 2The play: stock what sells, time promos to peak traffic, and email a “post-workout shake” offer to evening regulars — it lands in their app inbox too.
- 3The payoff: illustrative — $1.50 more per visit × 300 check-ins a day × 30 days = $13,500 a month in secondary revenue.
Fix equipment before it costs you members.
A broken treadmill isn’t a maintenance problem — it’s a retention problem. Usage and maintenance history per asset turn firefighting into a preventive schedule, and depreciation data tells you when repair stops making sense.
- 1The data: maintenance logs, work-order history and depreciation value for every asset in every zone.
- 2The play: schedule preventive work orders on high-usage equipment and replace assets when repair cost crosses book value.
- 3The payoff: less downtime in your busiest zones, fewer “the rower is broken again” complaints, and capex decisions backed by numbers.
Belt service due · 4th repair this yearReplace?
Preventive service scheduled FriScheduled
Inspection passed · next in 90 daysHealthy
Pedal replacement · part in stockIn progress
Open your next location on proof, not gut feel.
When every location runs on the same platform, expansion stops being a leap of faith. Compare P&L, occupancy and member growth side by side, see which playbook works, and copy it to site number two — or ten.
- 1The data: per-location P&L, cash flow, occupancy saturation and lead conversion — on one dashboard.
- 2The play: when Downtown hits 90%+ peak occupancy and healthy margins, replicate its plans, pricing and class mix at the new site.
- 3The payoff: a second location that opens with a proven playbook — and reports into the same dashboard from day one.
Reward the habit, not the discount.
Cutting the price to keep someone teaches them the price was wrong. A loyalty programme does the opposite: it pays members for the behaviour that actually keeps them — turning up. Points land automatically on every check-in, class and purchase, and tiers reward the people who have been with you longest.
- 1The data: every check-in, class attendance, shop purchase and referral is already recorded — the programme just prices them.
- 2The play: set what each action earns (10 points a check-in, 25 a class, 1 per dollar in the shop) and what points buy (10% off the next invoice at 500, a free class credit at 300). Add tenure tiers — Silver at 12 months, Gold at 24, Platinum at 36 — each with its own perks and renewal discount. Members watch their balance climb in the app; you never process a redemption by hand.
- 3The payoff: illustrative — the redemption costs you about $4 a member a month, and one extra retained member on a $49 plan pays for eleven of them. Lift average tenure from 14 to 17 months across 300 members and that is $44,100 of extra lifetime revenue.
From day one · 10 pts per visit76 members
12 pts per visit · 1 guest pass a month · 5% off91 members
15 pts · 2 guest passes · priority waitlist · 10% off19 members
20 pts · unlimited guest passes · one free month a yearNew tier
Your cheapest channel is already inside the building.
A referred member costs you a guest pass and some points. An advertised one costs you $60 and converts half as often. The difference is that referrals only work if they are frictionless — which means the pass, the code and the reward all have to live in the member’s phone, not in a laminated card at the desk.
- 1The data: lead source on every signup, so referrals show up next to paid ads in the same conversion funnel — with their real cost per acquisition.
- 2The play: every member gets a personal referral link and monthly guest passes in the app. Their friend trains free for a week; the member earns 500 points the day that friend pays. Guest passes are one-day QR codes that work on the turnstile like any other credential, so nobody has to be let in by hand, and the referral is attributed automatically.
- 3The payoff: illustrative — 20 referred joiners a year at $49/month is $11,760, against roughly $1,000 of points and free weeks. Compare that with $60 CAC on paid social for the same 20 people.
One-day QR · scanned at Ancoats 18:42Checked in
Let them pause, so they don’t cancel.
An injury, a secondment, a baby, three months of travel. The member does not want to leave — they want to stop paying for a gym they cannot use. If pausing means an email and a two-day wait, they cancel instead, and re-joining later means selling them all over again.
- 1The data: you set the policy once — days allowed per year, minimum and maximum length, how much notice you need — and the system enforces every part of it.
- 2The play: the member opens My Membership, picks a start date and a length inside your policy, and requests the pause. Billing stops for exactly those days and the renewal date shifts by the same amount, so nobody is charged for a month they lost. The door knows too: a paused membership is refused at the turnstile with a neutral message, and staff see the real reason. It resumes itself on the end date — no one has to remember.
- 3The payoff: illustrative — 20 members a year who would have cancelled pause for two months instead. You forgo 40 months of dues ($1,960) and keep 20 memberships worth $11,760 a year — plus you skip 20 re-acquisitions at $60 each.
Minimum 14 days · maximum 90 · 3 days’ noticeSelf-serve on
Paused 12 Sep – 12 Nov · billing stoppedAuto-resumes
Pause scheduled from 1 Oct · 30 daysScheduled
Member sees “see front desk” · staff see “membership paused”Paused
Your data is already there. Start using it.
Every one of these plays runs on data Gym Stack 360 collects automatically the moment your gym goes live.