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 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, a sub board that fills the slot before the manager wakes up, and blocks scaled to each member's maxes.
Staff, Instructors & Payroll
Instructor pay calculated from the class, substitution requests filled from the qualified pool, and certification expiry flagged before the class runs unlicensed.
Access Control & Equipment
The turnstile reads the membership record with tier-based zone access, and equipment tracked with usage sensors, preventive maintenance and a 7 AM ops dashboard.
Catalog, Pricing & Retail
Eleven transaction models in one catalog, dynamic pricing that sets itself from capacity, and retail inventory that fires its own reorders.
Acquisition, Reviews & Waivers
Trial-to-member nurture with happy members routed to Google, and a waiver that tracks its own expiry.
Member Communication
Every messaging channel in one queue on the member record, and phone calls that escalate to video mid-session.
Retention, Loyalty & Documents
Risk scores from check-in patterns, loyalty tiers that change booking priority instantly, and waivers that enforce themselves at the door.
Multi-Location & Governance
One membership record across every location, roaming that validates and allocates revenue, and compliance audits that generate their own remediation tasks.
One platform for every gym owner
The format changes. The login does not.
Tiered memberships, family accounts, corporate deals, and freeze/cancel workflows that handle every edge case your front desk encounters.
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.
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.
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.
Studios, stations, and the equipment on the floor.
Draw the studio and the gym floor, place the equipment, and mark the zones that class bookings and access grants both read. A capacity you set on a studio is the capacity the class 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.
Three ways to add your team to Calisto Pro
Three options adapt to every subscriber.
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.
Decide what every employee sees of your system
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 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 & 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 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.
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, equipment tickets, and retention scoring. The manager arrives at 7 AM and reads the whole building in thirty seconds.
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.
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
56 Apps. Working together.
Every app works on its own. Every app works better together.
Eight apps. One member.
The membership, the door, the class 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.
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
Class 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 classes 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.
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 EARLYFrom 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 class, 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.
During: One Platform, One Source of Truth
One login for every member, every class, 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.
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.
The floor is also a shop, a treatment room, and a coaching business.
Nothing here is an integration. It is one set of records that more than one part of your business already writes to.
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.
A phone system for every business
Learn moreEmail on your domain
Learn moreEvery message from every channel in one place
Learn moreSee every interaction with every contact
Learn moreVideo meetings with no download required
Learn moreEvery communication organized by its contact
Learn moreTeam communication with operational context
Learn moreThree 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.
No 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 proposalFrequently asked questions
Gym management, class 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 class, 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: class 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, class fill rate, membership utilization, seasonal patterns, competitor pricing, and historical attendance. It adjusts drop-in rates, class pack pricing, and intro offers automatically. A 6 PM spin class with a waitlist prices differently than a 2 PM Tuesday class 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, class 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.