Gym & Fitness Operations

How do thriving fitness facilities eliminate member churn behind the scenes?

Calisto Pro integrates turnstile access, session bookings, recurring billing, and trainer schedules on a single engine, delivering a flawless member experience from day one.

Gyms & Health Clubs · Boutique & Studio · Personal Training · Health & Wellness · CrossFit & Martial Arts · Franchise Networks · Corporate & Campus

Calisto Pro

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.

Every Facility Type

One platform for every gym owner

The format changes. The login does not.

  1. Tiered memberships, family accounts, corporate deals, and freeze/cancel workflows that handle every edge case your front desk encounters.

  2. 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.

  3. 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.

  4. 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.

The Floor Plan

Studios, stations, and the equipment on the floor.

Draw the studio and the gym floor, place the equipment, and mark the zones that session bookings and access grants both read. A capacity you set on a studio is the capacity the session fills to, and the zone you drew is the zone the door checks. Multi-floor is built in, so a mezzanine is another floor of the same design rather than a second file.

ADD YOUR TEAM

Three ways to add your team to Calisto Pro

Three options adapt to every subscriber.

Agenda

Add anyone to your system for tasks and scheduling

Add any Calisto user to your system to assign tasks or scheduling. This allows the user to be included in tasks and scheduling through Agenda. Because the user only sees the assigned task or shift, this is a great option for shift employees, third-party contractors, and volunteers.

Station

Decide what every employee sees of your system

Give each employee access to just what they need so they can do their job with ease with Station. Start with a pre-made template or customize each portal as your needs change. Station works best for companies that use Workforce.

Full access

Admins who see everything

Add additional users as needed for full access to every app, every screen, and every record. Available at no additional cost for subscribers of Calisto Commerce and Calisto Ops.

Your team, your portals, and your admin access are all managed in Purview.

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 session 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.

Registry · Member

A Freeze Reverses Itself on the Date You Set

A freeze request arrives. The membership suspends on the selected date. Billing pauses. Reserved session 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.

Registry · Renewals

Instructor Sick at 5:15 AM. Session 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 session get an updated confirmation with the new instructor's name. No manager woke up. No group text went out. No session got cancelled because nobody answered their phone.

Workforce · Roster

Pick a Bike. The Waitlist Fills Behind You.

A member opens the 6:30 PM cycling session and picks a bike from the room map. The selection confirms and the session 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.

Bookings · Waitlist

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. Session 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.

Policy sets
Floor staff14 applied
Shift manager6 applied
Contractor3 applied
Hours
Notifs
Apps
Caps
New teammateone pass, not field by field

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.

Push A · week 3
Bench press4 × 83010RPE 8
Incline DB3 × 102011RPE 7
Cable fly3 × 122010RPE 7
Protein82% of target
Carbs64% of target

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.

Progress
Measurement sites14
Apple
Garmin
Whoop
Fitbit
Oura
Polar
Waiver signedfirst booking unlocked
Registry · Member
Unified Member Profile

One membership record. Every system downstream reads it.

The session runs. Nobody woke a manager. The program follows the member, not the trainer.

Workforce

Staff, Instructors & Payroll

Instructor pay calculated from the session they taught, substitution requests filled from the qualified pool, and certification expiry flagged before the session runs without a licensed trainer.

Instructor Schedules Across Eight Trainers

Each instructor carries their own availability, their certifications, and the session types they are qualified to teach. The schedule assigns sessions against qualifications, so a cycling instructor is not rostered for a yoga session. Shift patterns, recurring assignments, and time-off requests managed on the same calendar the session schedule reads from.

Ops lifecycle

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.

Calisto Commerce

Catalog, Pricing & Unified Checkout

Eleven Models, One Checkout

Monthly memberships, session 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.

Calisto Engage

Acquisition, Reviews & Waivers

Trial-to-member nurture with happy members routed to Google, unhappy members routed to a survey somebody actually reads, and a waiver that tracks its own expiry.

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 session," day 3 "ready to book your next one?", day 7 a membership offer with the specific session they attended in the subject line. Conversion rates calculate per source, per session type, per location, so the marketing spend adjusts based on what actually converts. Session 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.

Venue pipeline
Inquiry12
Prospect7
Tentative4
Definite9
Closed · Lost3

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.

Reputation · Feedback

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.

Sign · Waivers
Venue pipeline
Inquiry12
Prospect7
Tentative4
Definite9
Closed · Lost3
Retention and compliance

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.

Registry · Churn Risk

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, session no-show recovery, and intro offer follow-ups each trigger from operational data, not a marketing calendar.

Registry · Win-Back

Gold Tier Changes Booking Priority Instantly

Loyalty points accumulate through check-ins, session 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.

Registry · Tiers

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.

Circle · Referrers

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.

Access · Keys

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.

Assure · Certifications
Registry · Churn Risk
Governance

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.

Command Center

Scheduling, check-in, and billing in one dashboard

Session attendance, real-time occupancy, billing health, access control status, equipment tickets, and retention scoring. The manager arrives at 7 AM and reads the whole building in thirty seconds.

Session & Facility Command Center

Every session, 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.

73%

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, session fill rates, and member retention by trainer. All visible in one view. The instructor knows their numbers. The manager knows the team's.

PAYMENT FREEDOM

75 payment gateways. 11 regions. Your choice.

Connect your preferred local payment provider anywhere in the world. Your merchant account. Your rates. Zero platform lock-in.

🌎

North America & Global

🇪🇺

Europe

🇪🇸

Iberia

🌎

Latin America

🏝️

Caribbean & Central America

🌍

Africa

🌍

MENA

🌏

Asia Pacific

🌐

Central Asia & Eastern Bloc

🎨

Creator Economy

🔄

Buy Now Pay Later

The Connections

Eight apps. One member.

The membership, the door, the session and the billing are one record, which is why a freeze reverses itself on the date you set instead of on the day someone remembers.

Gym
Registry
Bookings
Access
Sign
Workforce
Navigator
Ledger

Registry

One member record carrying the plan, the freeze, the dues and the history. Status changes take effect on the date they were set for, without a monthly cleanup.

Bookings

Session capacity, bike and rack selection and a waitlist that fills behind a cancellation automatically rather than when the front desk notices.

Access

The door reads the membership. A lapsed payment closes access on the terms you chose, and a day pass opens it for exactly as long as it was sold for.

Sign

Every waiver, membership agreement, and PT consent form. The door does not open and the booking does not confirm until the signature comes back.

Workforce

Instructor scheduling, substitution boards, per-head and flat-rate payroll calculation, and certification tracking. The pay run calculates from the sessions they taught.

Navigator

Booking, membership and progress in an app carrying your name, on infrastructure you control, with the member list belonging to you rather than to a platform.

Ledger

Recurring dues, retail and personal training post to one set of books across every location, without a per-member or per-location fee sitting on top.

Why Clients Love Calisto Pro

What gym owners find when they arrive

Structural differences in how Calisto is built.

1

Database under every screen. The session 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
75

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 COMMISSION
0

Data 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 DATA
24/7

Doors, 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.

AUTONOMOUS
30-60

Days of early warning. Check-in frequency drop-offs, body composition updates, and missed session bookings feed the churn model. Not email open rates. The intervention fires while the member is still recoverable.

DAYS EARLY
How Operators Evolve

From nothing downstream knowing to operator-grade intelligence

What changes on the floor when billing, access, scheduling, and retention stop running on separate update cycles. Built by someone who has actually run them.

Before: Nothing Downstream Knows

A member's card declines on Tuesday. They scan in Friday, take a spot in the 6 PM session, and buy a shake on a Gold-tier discount they no longer qualify for. Nothing is broken. Every system is doing exactly what it was configured to do, on its own update cycle, with no idea the others exist.

✓Member data scattered across twelve platforms with no reconciliation
✓Trainer commissions calculated manually in spreadsheets every pay period
✓Equipment maintenance requests live in a group chat nobody checks
✓Door access runs on a separate system that doesn't know billing status
✓Session no-shows tracked in the booking tool but invisible to marketing
✓The 5 AM opener follows a cleaning checklist on a clipboard, if they find it

During: One Platform, One Source of Truth

One login for every member, every session, every door, every dollar. Billing, scheduling, access control, and marketing share a single data layer. Products from Ops, Work, and Marketing suites connected by design, not by integrations you maintain.

✓Membership billing, access control, and dunning connected in real-time
✓Session scheduling, instructor assignment, and member booking in one calendar
✓Equipment maintenance tracked from report to repair with photo documentation
✓Trainer commissions calculated automatically and synced to payroll export
✓Member communications sent on the right channel in the right language
✓75 payment gateways with your choice of processor and zero marketplace commission

After: Operator-Grade Intelligence

Every workflow in Calisto reflects a real gym scenario. The membership freeze handler exists because someone asked to pause mid-billing-cycle and nobody knew whether to prorate. The trainer commission engine exists because someone spent weekends reconciling payroll against session logs. The access lockout exists because a member scanned in for two weeks on a declined card.

✓Churn prediction flags at-risk members 30 to 60 days before they cancel
✓Dynamic pricing responds to demand, time-of-day, and fill rates automatically
✓IoT sensors track equipment usage and predict maintenance needs before failure
✓Referral programs compound growth through the highest-converting acquisition channel
✓Franchise royalties calculated in real-time with automatic invoicing
✓Data sovereignty by design. Deploy on your own database where regulators require it
Calisto Interact

Member communication for gyms and studios

Every tool your studio needs to answer a member is already built into Calisto Pro, and every one of them opens against the membership tier, the recent attendance and the last interaction.

Three Staff, Three Apps, One Member

A member DMs on Instagram about Saturday session 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.

Orbit · Contact 360

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.

Voice · Numbers

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 sessions 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.

Orbit · Activity
Orbit · Contact 360
Pricing

No setup cost. Pay when you start using.

Team size across your organizationInclude all locations, franchisees, and managed properties.

Independent Gym

Included with every plan

Whichever rate you pick below, all of this comes with it.

Member managementCalisto Registry

One member record every system reads

Group session & PT schedulingCalisto Bookings

Session booking, waitlists, and late-cancel windows

Retail & equipment stockCalisto Inventory

Shelf counts, reorder points, and equipment register

AutomationsCalisto Automations

Freezes, retries, and win-backs that run themselves

Club setupCalisto Purview

Legal identity, tax, currency, and location configuration

Club standardsCalisto Blueprint

One standard across every location

Staff scheduling & payrollCalisto Workforce

Five pay models in one payroll run

Core + Commerce

A membership changes once, and every system hears it

Priced per plan
Recommended

Core + Commerce + Ops

The doors, the equipment and the floor behind it

Priced per plan
Templates for gym management

Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.

Browse templates
Get help setting up

Buy concierge hours and our team does the data entry, the configuration and the training.

See concierge packages
Need a full migration?

Request a proposal from a certified consultant who has implemented Calisto at your scale.

Request a proposal
Honest answers

Frequently asked questions

Gym management, session booking, door access, retail POS, accounting sync, the member app, email, SMS, paid media, review aggregation, staff scheduling, and waiver management. Every suite shares a single member database. When a member books a session, their access permissions update, their billing reflects, their attendance feeds churn scoring, and their profile updates for marketing, all automatically. No CSV exports, no webhook prayers, no reconciliation spreadsheets.

Equipment maintenance runs as work orders. A broken treadmill at peak hour gets logged, assigned, and tracked without living in a group chat. Safety inspections, sanitation checklists, and compliance documentation run on the same platform, and cleaning rounds coordinate with photo verification. When the 5 AM opener finds a problem, it's in the system before the manager arrives, not in a text message nobody reads.

Yes. Bring Your Own Backend means you can deploy Calisto on your own database infrastructure. In any jurisdiction, under your control. European chains facing GDPR requirements for member health data keep that data where regulators demand. Australian operators meet local residency rules. You own your data, and if you ever leave Calisto, every record comes with you. No export fees, no data hostage scenarios.

Seventy-five payment gateways cover local processing in most countries. Member communications send in the member's language. Currency handling is native. A franchise with locations in the US, UK, and Germany bills each member in their local currency while consolidating reporting in the parent currency. Tax rules, date formats, and compliance requirements adapt per jurisdiction without separate platform instances.

The platform does not change. Start with the products you need: session scheduling, billing, member portal. Add access control, franchise royalties, multi-site dashboards, and member roaming when there is a second site to run them for. No migration, no data re-entry, no new vendor, and nothing already running gets replaced.

The pricing engine reads demand signals: time of day, day of week, session fill rate, membership utilization, seasonal patterns, competitor pricing, and historical attendance. It adjusts drop-in rates, session pack pricing, and intro offers automatically. A 6 PM spin session with a waitlist prices differently than a 2 PM Tuesday session with three people signed up. You set the floor, the ceiling, and the rules, and it optimises between them.

Signal and Access integrate with smart locks, turnstiles, and kiosk hardware. Membership status drives access in real-time. A member whose card declined three days ago gets locked out automatically, not when someone manually catches it next week. Zone-based rules restrict areas (PT-only rooms, premium locker areas). 24/7 access tiers let members scan in at 5 AM without staff present. Occupancy sensors track floor density for capacity management.

Employers purchase memberships in bulk or subsidize employee access. Employer billing, employee enrollment, attendance reporting for the HR team, and usage analytics for the corporate contact all run in one place. Members check in with their corporate credentials. The gym gets paid by the employer, the member gets access, and the HR team gets a monthly utilization report. All automated through Ledger and Sync.

Ops handles the core: membership billing, session scheduling, access control, POS, equipment management. Work handles the communication and coordination: member support inbox, email, phone, tasks, documents, waivers. Marketing handles growth: website, member app, reputation, referrals, campaigns, community. All three share one member database. A billing failure in Ops triggers a dunning email in Work and pauses marketing campaigns, all automatically. No integrations to build, no webhooks to maintain.

Calisto was built by operators who ran gyms and other service businesses. The 5 AM door access exists because someone needed members to get in before staff arrived. The trainer commission engine exists because someone spent weekends reconciling payroll against session logs. The membership freeze workflow exists because a member asked to pause mid-billing-cycle and nobody knew whether to prorate, refund, or just stop the next charge. Every feature traces back to a real operational scenario.

Yes. You get full access to every suite during the trial period. No credit card required to start. No feature gates during the trial. The system you evaluate is the system you run in production. If you need longer to migrate from an existing platform, the onboarding team extends the timeline. We'd rather you move your data correctly than rush the cutover.

Per-member and per-location pricing both penalize growth. Every new site increases your software bill before it generates revenue, and every member you sign raises it again. Percentage-of-revenue aligns Calisto's incentive with yours: we only grow when you grow. A new location in soft-open mode with 30 members costs almost nothing. A mature location running at capacity pays more, but it can afford to. There are no per-member fees, no per-location fees, no seat licenses, and no marketplace commissions. Zero percent on every transaction.