How do thriving fitness facilities eliminate member churn behind the scenes?
Calisto Pro integrates turnstile access, class bookings, recurring billing, and trainer schedules on a single engine, delivering a flawless member experience from day one.
One platform for every fitness business
From 24/7 health clubs to boutique studios, personal training to franchise networks, corporate wellness to campus recreation.
Membership Management
Tiered memberships, family accounts, corporate deals, and freeze/cancel workflows that handle every edge case your front desk encounters.
Autonomous 24/7 Access Tied to Billing
IoT door access cross-referenced against real-time billing status. Premium members enter at 5 AM. Standard members during staffed hours. A lapsed account is denied at the reader, with no front desk staff and no manual lockout list.
Equipment Management
Work orders, preventive maintenance schedules, machine usage tracking via IoT sensors, and a vendor warranty registry. The cable machine breaks, it's in the system, not a group chat.
Floor Analytics
Real-time occupancy by zone, peak-hour identification, and member flow patterns, monitored without a front desk at 5 AM. Staff the floor based on data, not intuition.
One operating system for health clubs & gyms
Everything a front desk team, a personal trainer, a facility manager, and a member touches, running off one record. A single studio and a multi-location gym chain are held to the same standard.
Membership, Scheduling & Programming
One membership record read by every door, invoice, and booking, an instructor sub board that fills the slot before the manager wakes up, and workout blocks that scale to each member's maxes.
A Membership Changes Once. Every System Hears It.
A member upgrades from Basic to Premium at the front desk. The class calendar expands to show Premium-only sessions. The door reader grants access to the recovery room. The billing ledger adjusts the next invoice. Four systems updated, one action taken, because that membership record is not a row in a spreadsheet copied to other spreadsheets. It is the single source read by every booking, every door scan, and every invoice.
A Freeze Reverses Itself on the Date You Set
A freeze request arrives. The membership suspends on the selected date. Billing pauses. Reserved class spots release back to the waitlist. Door credentials deactivate. A reactivation date sets, and on that date everything reverses. No staff member remembers to flip four switches on a Monday morning.
Instructor Sick at 5:15 AM. Class Still Runs.
The sub board activates the moment an instructor marks unavailable. Qualified instructors receive a notification ranked by certification match and proximity. The first to claim the slot locks it, and members who booked that class get an updated confirmation with the new instructor's name. No manager woke up. No group text went out. No class got cancelled because nobody answered their phone.
Pick a Bike. The Waitlist Fills Behind You.
A member opens the 6:30 PM cycling class and picks a bike from the room map. The selection confirms and the class count ticks from 22 to 23. When the 24th person tries to book, the waitlist engages. A cancellation triggers a no-show fee, and the waitlisted member moves in automatically. The liability waiver and PAR-Q sign through Sign before the first booking opens. No unsigned member on the floor.
Late-Cancel Window: Six Hours. Twelve Locations. One Click.
A franchise owner with twelve locations changes the late-cancel window from 4 hours to 6. That policy deploys to all twelve in one action: no regional manager forwards an email, no location ignores the memo. Class pricing: locked. Cancellation penalties: locked. Guest policies: locked. Instructor pay rates: locked. Each location can still adjust its own schedule and room assignments, but the financial and policy guardrails are set centrally.
Build the Block Once. Forty Members Get Their Own Version.
Programs carry sets, reps, tempo and load as structured data, not a PDF. Assign a six-week block to a group and each member sees it scaled to their own maxes, with substitutions for the equipment their location actually has.
They Logged the Set. The Trainer Saw It Before the Session Ended.
Results log against the prescribed movement, so progression is calculated rather than remembered. A missed lift changes next week's load automatically, and the trainer opens the next session already knowing what moved.
One membership record. Every system downstream reads it.
The class runs. Nobody woke a manager. The program follows the member, not the trainer.
Staff, Instructors & Payroll
Instructor pay calculated from the class they taught, substitution requests filled from the qualified pool, and certification expiry flagged before the class runs without a licensed trainer.
Instructor Schedules Across Eight Trainers
Each instructor carries their own availability, their certifications, and the class types they are qualified to teach. The schedule assigns classes against qualifications, so a cycling instructor is not rostered for a yoga class. Shift patterns, recurring assignments, and time-off requests managed on the same calendar the class schedule reads from.
Access Control & Equipment
Turnstile reads the membership record with tier-based zone access, and equipment tracked with usage sensors, preventive maintenance, and an ops dashboard at 7 AM.
The Door Knows Who Paid
A member's credit card declines on Tuesday. Dunning starts automatically. For seven days the door still opens. On day eight, the reader denies entry and the member's phone shows a notification with a payment update link. One tap, card updated, the payment clears, the door opens again. No front desk conversation. No manual lockout list.
Catalog, Pricing & Retail
Every revenue stream in one catalog, dynamic pricing that sets itself from capacity, and retail inventory that fires its own reorders.
Catalog, Pricing & Unified Checkout
Eleven Models, One Checkout
Monthly memberships, class packs, personal training sessions, drop-in passes, retail supplements, Saturday workshops, facility rentals for birthday parties. Most platforms treat each as a separate product with separate configuration, reporting, and reconciliation. Here they exist in one catalog: a membership and a protein bar on the same receipt, a PT package and a workshop ticket in the same ledger. The month-end revenue report does not require merging exports from four systems.
Cross-Model Package Composition
A "3-Month Transformation" package bundles 12 PT sessions, 3 nutrition consultations, 3 InBody scans, and a supplement starter kit as one purchasable line item. The member buys it once and each component tracks separately: PT sessions deduct per booking, scans deduct per appointment, supplements ship or get picked up at the desk.
Live Pricing Across Packages
When the base cost of PT sessions adjusts on July 1, any package containing them recalculates for new buyers. Existing contracts honor their original terms.
Acquisition, Reviews & Communication
Trial-to-member nurture with happy members routed to Google, every messaging channel in one queue, and phone calls that escalate to video mid-session.
The Prospect Walks In. The Pipeline Opens.
A first-time visitor signs a waiver on the front desk iPad. A contact record creates, a pipeline stage opens, and the nurture sequence fires: day 1 "great first class," day 3 "ready to book your next one?", day 7 a membership offer with the specific class they attended in the subject line. Conversion rates calculate per source, per class type, per location, so the marketing spend adjusts based on what actually converts. Class promo graphics, transformation stories, and workout clips produce in Studio. The marketing asset boutique studios depend on, from the same platform that runs the schedule.
Unhappy Members Get a Survey. Happy Members Get Google.
After an interaction a sentiment check sends, and the routing splits on the response. A member who signals dissatisfaction receives a private survey routed to the right staff member, so the issue resolves before it becomes a one-star Google review that sits at the top of search results for six months. A member who signals satisfaction redirects to Google, Yelp, or Facebook, matched to the gym's current priority. Local SEO management runs through the same product and business listings stay consistent across directories.
Three Staff, Three Apps, One Member
A member DMs on Instagram about Saturday class times, emails the next morning about a billing discrepancy, then WhatsApps her trainer that afternoon about modifying a workout for a shoulder injury. Three staff, three apps, three conversations that share nothing. Here they collapse into one queue on her member record, and the timeline builds itself. No tagging. No CRM sync to configure.
Caller ID Matches the Member Record
A phone call comes in and the caller ID matches a member record. The staff member sees membership tier, recent attendance, and last interaction before answering. The call gets logged with notes on the same timeline, alongside bookings and purchases.
Phone Call Escalates to Video Mid-Session
A remote personal training client needs form correction. The phone call escalates to video mid-session, with no new link and no meeting invite to send. Group classes run hybrid: eight members in the studio, three joining from home, and the recording files automatically for members who missed the session. Every interaction lands on the member record without anyone deciding to log it.
Waiver Expiration Tracks Itself
Waiver expiration tracks against the member record. When a member's annual waiver expires, a renewal request sends 14 days before the deadline. If the waiver lapses, check-in flags the member at the door.
Retention, Loyalty & Documents
Risk scores from check-in patterns, loyalty tiers that change booking priority instantly, referrals that convert at 3-5x, and waivers that enforce themselves at the door.
Risk Score From Three Data Points
Check-in frequency drops from four visits a week to one over three weeks. A payment fails and retries. The app goes unopened for twelve days. Three data points converge into a risk score, ranked against the member's cohort. The score crosses a threshold and a campaign fires, not a generic "we miss you" but a free PT session matched to the member's preferred time slot and trainer history. The intervention arrives before the member has consciously decided to leave.
Win-Back From Operational Data
A member who cancelled three months ago and still lives within driving distance receives a reactivation offer timed to the seasonal pattern of their original sign-up, reflecting their previous membership tier rather than a cold prospect rate. Birthday milestones, class no-show recovery, and intro offer follow-ups each trigger from operational data, not a marketing calendar.
Gold Tier Changes Booking Priority Instantly
Loyalty points accumulate through check-ins, class completions, and retail purchases. The total crosses the Gold threshold and entitlements update in the same transaction: guest passes appear in the app, booking windows extend by 48 hours, retail pricing adjusts at point of sale. No staff intervention, no manual tier assignment, and no separate loyalty system talking to a separate membership system over an API that breaks on weekends.
Referrals Convert at 3-5x
A referred friend signs up. The referring member receives a billing credit. The new member gets matched with a training buddy based on goals and schedule. Referred members convert at three to five times the rate of paid ad leads and retain at higher rates because they arrived with a social connection already in place.
No Signed Waiver, No Door Code
Waivers are a condition on the membership, not a clipboard by the desk. An unsigned or expired waiver blocks the door and surfaces on the front-desk board, so nobody trains on a lapsed release because the morning was busy. Waivers execute and renew through Sign.
Medical Clearance Expires and the Member Hears First
Documents carry their own expiry and their own chase. Medical clearances, minor consents and PT agreements renew by link before they lapse, and the file shows what is outstanding per member rather than per folder.
Multi-Location & Governance
One membership record across every location, roaming that validates and allocates revenue, and brand compliance audits that generate their own remediation tasks.
Scheduling, check-in, and billing in one dashboard
Class attendance, real-time occupancy, billing health, access control status, and retention scoring. The surfaces that used to live in twelve separate apps.
Class & Facility Command Center
Every class, every room, every instructor, every member on the floor, in one view. Arrivals, departures, waitlists, and open maintenance tickets at a glance. The dashboard that used to require toggling between your booking app, your access system, and your group chat.
Access Control & Real-Time Occupancy
Doors, turnstiles, and kiosks read membership status: 24/7 tier enforcement, zone restrictions, and automatic lockout on a billing failure. Every scan feeds live floor density by zone, so the weight floor, cardio, spin studio, and yoga room carry capacity alerts, historical patterns, and a member-facing display. The number that used to be a guess, from the door that knows more than your front desk.
Billing Automation
Recurring charges, dunning sequences, freeze proration, and trainer commission calculations, all running without manual intervention. Failed payments retry, escalate, and suspend access on your schedule.
Retention Intelligence
Churn scoring flags at-risk members 30 to 60 days early. Attendance drop-offs, billing failures, and engagement decline feed the model. Your team intervenes before the cancellation request arrives.
Trainer Dashboard
Sessions scheduled, commissions earned, class fill rates, and member retention by trainer. All visible in one view. The instructor knows their numbers. The manager knows the team's.
What gym owners find when they arrive
Structural differences in how Calisto is built.
Database under every screen. The class calendar, the door reader, the register, the payroll run, and the churn model read the same member row, so none of them can disagree about whether this member is paid up.
A card failed on Tuesday and the Wednesday scan already knew. Nobody had to be told.ONE DATABASE
Payment gateways, and 0% platform surcharge on top of them. Keep your merchant relationship, keep your negotiated rates, run native tap-to-pay at the front desk and membership sales online.
ZERO COMMISSIONData lock-in. Bring Your Own Backend. Deploy on your database, in your jurisdiction, under your control. Leave anytime and your member data comes with you.
YOUR DATADoors, turnstiles, and lockers that cross-reference billing in real time. A card retry fails on Tuesday and the 5 AM scan is denied on Wednesday. No lockout list, no staff on site.
AUTONOMOUSDays of early warning. Check-in frequency drop-offs, body composition updates, and missed class bookings feed the churn model. Not email open rates. The intervention fires while the member is still recoverable.
DAYS EARLYNo setup cost. Pay when you start using.
Take a whole suite or pick a single app.
Calisto Core
Members, classes and the floor
With Core, get:
Member management Calisto RegistryOne member record every system reads
- A membership changes once and every system hears it
- A freeze reverses itself on the date you set
- Check-in frequency, body composition, and bookings on one record
Class & PT scheduling Calisto BookingsClass booking, waitlists, and late-cancel windows
- Instructor sick at 5:15 AM and the class still runs
- Pick a bike and the waitlist fills behind you
- Late-cancel window of six hours across twelve locations, one click
- Build the block once and forty members get their own version
Retail & equipment stock Calisto InventoryShelf counts, reorder points, and equipment register
- A sale triggers the count which triggers the reorder
- Barcode scanning at the counter and an online storefront
- Equipment tracked with usage hours and warranty
Automations Calisto AutomationsFreezes, retries, and win-backs that run themselves
- A card retry fails on Tuesday and access reflects it
- Missed class bookings and check-in drop-offs raise early warnings
- Preventive maintenance fires at 2,000 treadmill hours
Club setup Calisto PurviewLegal identity, tax, currency, and location configurationIncluded with every account
- Legal identity, tax, currency, and location configuration
- Deploy on your database, in your jurisdiction
- Eleven named business-unit types plus a neutral twelfth, each seeding the catalog
Club standards Calisto BlueprintOne standard across every locationIncluded with every account
- One standard across every location, locked at HQ
- Checklists with completion tracking and overdue flagging
- Twelve authoring domains: SOPs, checklists, specs, curricula, templates, and brand kits
Staff scheduling & payroll Calisto WorkforceFive pay models in one payroll runBasic scheduling included
- Hourly, per-session, commission, and flat-rate in one payroll run
- A CPR card expiring in 14 days is flagged before the shift
- Member profiles, availability, and simple scheduling are included with every account
Calisto Commerce
Memberships, payments and retail
With Commerce, get:
Memberships & retail Calisto CatalogEleven transaction models on one checkout
- Eleven transaction models on one checkout
- Membership, PT pack, shake, and shirt on one receipt
- Cross-model package composition from one catalog
- Workshops sell through the same checkout
Dynamic pricing Calisto PulsePeak and off-peak pricing set from capacity
- Peak and off-peak pricing set from actual capacity
- Intro offers that expire themselves
- Flash sales with an inventory cap
Billing & payments Calisto Payments75 gateways with no platform surcharge
- Seventy-five gateways and 0% platform surcharge on top
- Keep your merchant relationship and your negotiated rates
- Failed payments retry and reflect at the door
Plus everything in Core
Calisto Ops
Class scheduling, access control and compliance
With Ops, get:
Door & zone access Calisto AccessTurnstiles reading the membership record in real time
- The door knows who paid, cross-referencing billing in real time
- Tier-based zone access at 5 AM
- Lockers and turnstiles on the same credential registry
Equipment & occupancy sensors Calisto SignalUsage hours, occupancy, and the 3 AM anomalyIncluded with any Ops app
- Occupancy, environment, and the 3 AM anomaly
- Usage sensors write the belt-replacement work order
- Every alert lands in one inbox
Accounting Calisto LedgerMembership, retail, and PT revenue in one ledger
- Membership, retail, and PT revenue in one ledger
- Entries post at the moment of the event
- Double-entry books with journal entries that post and reverse, never vanish
Maintenance & inspections Calisto AssurePreventive schedules and verified repairsOps subscription only
- A cable snaps at 4 PM and is repaired by 6
- Preventive schedules over the equipment register
- The fix is photographed and verified by someone else
Member WiFi Calisto WiFiClub network and member sign-in
- Member sign-in checked against a real membership
- Guest traffic on its own VLAN
- Access points sit in the same device list as your other hardware
Ops dashboard Calisto Today247 members, 92% capacity, two open ticketsIncluded with any Ops app
- 247 members, 92% capacity, two open tickets at 7 AM
- One screen instead of four apps at 7:15
- A report directory, a team scorecard, and a notice queue
Plus everything in Core
Available Upgrades
Every App Works Independently. Calisto Pro works better together.
Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.
Browse extensionsBuy concierge hours and our team does the data entry, the configuration and the training.
See concierge packagesRequest a proposal from a certified consultant who has implemented Calisto at your scale.
Request a proposal