Classes, members, nutrition coaching, billing, community and ten always-on AI agents — one login, one bill, one database. Built for studios that run small groups of twelve with real coaches.
The room, not a list. Injury flags, first-timers and readiness are all on the station — so a coach knows before the class starts, not after.
Nobody storms out. They come three times a week, then two, then they're travelling, then it's been a month and cancelling feels easier than walking back in. In a booking app that member looks completely normal right up until the day they're gone — because a booking app only knows who showed up, never who stopped.
A small-group studio is a subscription business wearing a fitness costume. The money is in month nineteen, not in tomorrow's class. But the software most studios run is a calendar with payments bolted on, split across three logins that can't see each other.
Three logins means three places a member can go cold and no single system that notices. Put it all on one database and something new becomes possible: software that can see a member's attendance dropped, their card failed, their sleep collapsed and their favourite coach is on holiday — at the same time — and do something about it while it still matters.
Not modules bolted together — one system where the class roster, the food log and the invoice are the same member record.
Week board with every station colour-coded by fill. The room laid out as twelve stations with live heart rate. Check-in, door access, waivers, and equipment service tracked on usage hours — because a broken rower silently turns a twelve-person class into eleven.
Sorted by churn risk, not alphabetically. Goals, injury notes visible to coaches only, streaks, lifetime value. Plus nutrition coaching, performance history, and wearable recovery data all on the one card.
Six-week challenges with teams, scored from data the system already has so nobody self-reports. A community feed that replaces the Facebook group. And a lead funnel with a six-touch nurture sequence that stops the second someone books.
All three pay models side by side — per class, revenue share with a head-count bonus, hourly plus PT commission — in one payroll run. Certification expiry badges, a sub-request board, and a time clock tied to the same door reader as member check-in.
Memberships, packs, freezes, failed-card recovery and an honest cancel flow with a save offer. Retail and POS charged to the member account. Corporate seat accounts that churn at a quarter the retail rate. Reports that show deferred revenue honestly.
Second and third sites roll up here. Members, programming and nutrition coaching shared across sites; schedule, staff, payroll and pricing stay local. One login for an owner who no longer stands in one room.
Switch roles live in the demo — the navigation itself changes.
Everything. Money, labour cost as a percentage of revenue, churn risk, which class hours are dying, and a one-paragraph brief in the inbox at 5am so there's no dashboard to log into.
The room and the people in it. Twelve stations, injury flags, readiness, today's programming, their own clients and their own payout. No revenue, no other coaches' pay.
Arrivals, door access, day passes, waivers, retail. Enough to run the counter, nothing that belongs to payroll or the P&L.
The whole app collapses to the client portal — exactly what a member sees when they log in. Book, train, log food, message their coach, pay.
Every one has an auto-send toggle, a frequency cap that applies across all of them combined, quiet hours in the member's own time zone, and a consent trail you could hand to a lawyer. A booking app can never do this — not because of the AI, but because it can only see bookings.
Spots a member falling 35% off their own pace, drafts the note, and hands it to the coach they actually like rather than sending it from "the gym".
Any class under 60% booked eighteen hours out goes to the waitlist first, then to members whose pattern says they train at that hour.
Reads every food log overnight against the coach's targets. Flags the pattern, not the day — five short protein days matters, one pizza doesn't.
Sleep, HRV and readiness against actual training load. Catches the injury three weeks before it happens, which is the only time it's cheap.
Finds members plateaued on a lift for six weeks or asking form questions in class notes, and offers an intro with the coach who actually converts.
Compares what a member pays to what they use. Offers the upgrade before the overage fee, and catches failed cards before they become churn.
Answers hours, pricing, freezes and "can I bring a friend" on web chat, SMS and Instagram DM. Books trials into an open station. Escalates anything about injuries or refunds.
Runs on lapsed members, timed to the moments people actually restart — New Year, the first week of spring, the Monday after a holiday.
Asks after a PR or a milestone class. Never after a no-show, a billing failure or a cancelled class. That restraint is the whole feature.
One paragraph at 5am. Money, risk, empty seats, expiring certifications. Written like a person, not a report.
Seven member-facing screens on the same account as their booking and their billing. This is where a nutrition programme stops being free advice in the parking lot and starts being a $79-a-month add-on.
Calories, protein, carbs and fat set per member by their coach from their goal, their body composition and how much they actually train. Log by photo, barcode or a recents list that learns. Weekly check-in goes straight to the coach.
Generated from those targets, using foods the member has actually eaten before, with a grocery list that adds up to the week. It regenerates when the coach changes the numbers — so the plan never argues with the person they pay.
Today's workout with their own percentages already filled in and their last benchmark score at the top. Injury notes swap the movement automatically. On-demand sessions for the weeks they're travelling.
The feed, their challenge team standings, their coach thread, their referral link. Moving this off Facebook means a member going quiet is a signal the system can see — and it's an earlier signal than attendance.
Twelve stations, real availability, waitlist with auto-promote, recurring slots so the Tuesday crowd never books again, and one tap to release a spot — which is how the gym gets the seat back in time to sell it.
Plan, card, invoices, PT sessions remaining, freeze request, and a cancel button that's right there on purpose. Hiding it doesn't keep anybody. It just makes the last thing they feel about you a bad one.
The demo is loaded with a realistic studio — 214 members, five coaches, three locations, a live class in progress. Nothing is real and nothing sends. There's a Reset button in the top bar for when you break something, and a guided tour built in if you'd rather be led.
The owner's morning screen. Right at the top is the argument: three apps struck through, collapsing into one. Below it, today's classes, what's been collected, and how many members went cold overnight.
Read the orange panel at the top, then look at the "Needs you" list on the right.
Nothing in that list is a notification. Every line is a decision with a button attached — remind, text a payment link, queue a milestone.
Twelve stations laid out like the actual floor, not a list of names. Live heart rate per station, a green dot for checked in, amber for booked but not here, red for an injury note, cyan for a first-timer.
Click any station to open that member. Then use the dropdown at the top to switch to a different class.
The injury notes are marked coach-only. Front desk and members never see that field — which is exactly the question a gym owner will ask.
Twelve members enrolled at $79 a month. Targets set per member, adherence tracked as days logged versus days on target, and the ones slipping sorted to the top.
Click any row to open their targets, then read the two agent notes on the right.
One flags a member under-eating against her own deficit. That's the week people quit, and no calendar-based system can see it.
Its own section in the sidebar with a cyan MEMBER badge. Seven tabs: Home, Book, Train, Nutrition, Meal plan, Community, Account.
Better yet — hit Member in the role switcher, top right. The entire app collapses to just the portal.
Same account as booking and billing. That's the whole product in one gesture: one login, everything in it.
Five coaches on three different pay models, calculated side by side from the same class data, in one payroll run. Most gym software makes you pick one model. Real studios have all three on staff.
Compare the three cards, then scroll to "Cost per class hour, by model".
The red badge on a CPR certification expiring in nine days. That's not a paperwork problem — that's an insurance problem, and it's the detail that makes an owner trust the rest.
Ten agents, each with a real draft message you can read, an auto-send toggle, and a compliance panel showing consent count, quiet hours and a shared frequency cap. Then Settings, where the whole thing repaints.
Toggle an agent off and watch the label change. Then in Settings, type a different gym name and pick a different accent colour.
Same code for every studio — only that panel changes. That's what makes this a product CloudCore360 can deploy in three weeks instead of a build that takes six months.
Or hit the Tour button in the demo's top bar and it'll walk you through thirteen steps itself.
The saving is real but it isn't the argument. The argument is the part none of those nine can do: see that a member's attendance dropped, their card failed and their coach is on holiday — at the same time — and act on it.
CloudCore360 deploys FitCore360 with your branding, migrates your members, class history and nutrition clients, and connects your payment processor, wearables and door hardware. There's a parallel-run week where both systems are live, so nothing depends on a clean cutover.
Branding, plans, schedule and coaches configured. Members imported and matched.
Payments, door access and wearables connected. Coaches trained on the roster screen — it's the only one they need.
Parallel run, member portal invites, agents switched on one at a time with approval required until you trust them.