Three ways to run the wellness business. One platform underneath.
Gyms, coaches, and clinical spas each get a solution shaped to how they work, all on the same database, the same login, and the same 57 products.
Gyms & Fitness
For a single studio to an international franchise: membership billing, class scheduling, facility access, and trainer accountability across every member touchpoint.
Explore →Coaching & Training
For solo trainers to international coaching schools: session booking, workout programming, nutrition tracking, client portals, video coaching, and payment collection.
Explore →Clinical & Med Spas
For a single med spa to a wellness chain: treatment booking, clinical records, consent workflows, memberships, and practitioner accountability across every patient interaction.
Explore →Salons & Barbers
For a single chair to a multi-site group: the walk-in queue on a screen the lobby can read, colour formulas that outlive the stylist, and commission, chair rent and salary calculated on one roster.
Explore →Fifty-seven products. One record.
A client, a booking, a membership, a payment: entered once and read by every surface. The whole wellness business runs from a single database instead of a twelve-vendor patchwork.
Six apps. One client.
A client, a booking, a membership and a payment entered once and read by every surface. What follows is not an integration list, it is the same record seen from six places.
Bookings
Client → Session
Appointments, classes and sessions on one availability record, with the room, the device or the practitioner held alongside the slot rather than tracked separately.
Registry
Intake → Record
Membership, plan, history and consent on the client rather than in a folder, so a status change takes effect everywhere on the date it was set for.
Workforce
Credential → Rota
Staff availability, cover and credential expiry on the same roster as the schedule, so a lapsed certification is not on next week's timetable.
Navigator
Client → App
Booking, progress and communication in an app carrying your name on your own domain, where the client list belongs to the business rather than to a marketplace.
Payments
Plan → Settlement
Recurring plans, packages and single visits taken on your own terms across the gateways your clients actually use, wherever they are paying from.
Ledger
Revenue → Books
Every line posts to one set of books, including the deferred revenue on a prepaid package, so the accounts are a query rather than a monthly reconstruction.
From a 12-vendor patchwork to operator-grade intelligence
The before, during, and after of consolidating a wellness business onto one platform. The same transformation whether you run a gym, a coaching practice, or a clinical spa.
Before: The 12-Vendor Patchwork
Booking in one app, memberships in another, payments in a third. Client records, intake, marketing, reputation, and access each on their own login. A dozen invoices, a dozen systems, zero integration. A card declines on Tuesday and the client is still booking on Friday because billing and scheduling don't talk to each other.
During: One Platform, One Database
One login for every client, every booking, every payment. Scheduling, memberships, records, communication, and marketing share a single data layer. Products from the Ops, Work, and Engage suites connected by design, not by integrations you maintain.
After: Operator-Grade Intelligence
Every workflow reflects a real operator scenario. Churn and engagement scoring flag at-risk clients before they cancel. AI drafts plans and handles follow-ups. And the data is yours. Deploy on your own database where regulators require it.
A session books in Bookings, the payment collects in Commerce, the intake form and consent file to the client record, the reminder sends via Signal, and the loyalty points post. One action moving across every suite. No re-entry, no exports, no twelve-vendor patchwork.
The member moves between the floor, the room, and the session.
Nothing here is an integration. It is one set of records that more than one part of your business already writes to.
Frequently asked questions
Yes, and it takes less than an hour. Type them in, paste them from a spreadsheet, or run the import wizard if your data already sits in another tool. Names, contact details, package balances, and session history all land on real profiles. Most coaches are set up the same day they sign up and send their clients the booking link that afternoon.
Because of what they get before they meet you. Real availability instead of a wait for a reply. A package they can buy at midnight. A waiver that signs itself. An app with your name on their home screen the same day. A prospect who cannot see any of that has only the price to go on. Give them something else to weigh and price stops being the conversation.
Your client gets a branded portal with everything they need: today's workout with a one-tap start, their meal plan, their habits, progress photos, community feed, and a direct line to you. The interactive workout player guides them exercise-by-exercise with video demos, rest timers, and auto-save. No confusion. No tutorial needed.
It's visual. You drag, connect, and set conditions without writing a single line of code. You tell Calisto things like "if a client misses a workout, send them this message 2 hours later" and it handles it from there. Most coaches set up their first automation in under 15 minutes.
Yes. Apple Health, Garmin, Fitbit, Google Fit, Oura Ring, and Withings all sync automatically. You see their steps, sleep, heart rate, HRV, and recovery data without them having to send you anything.
The opposite. Calisto automates the administrative work: the reminders, the check-ins, the form collection. So you spend less time on logistics and more time on what actually builds retention: the real conversation, the feedback, the motivation.
Yes. Calisto Meet provides browser-native video coaching. Your client taps the session card and the session starts. No downloads, no meeting IDs, no accounts needed. Recording and screen sharing included.
Yes. Create coaching packages with custom pricing, duration, and inclusions. Each package gets its own public landing page with a shareable URL. Add promo codes for promotions. When a client purchases, they auto-sign waivers, fill intake forms, and get their first program assigned, all automatically.
That is one session and three revenue lines. Tickets sells the spot on the door with 75 gateways behind it. Live broadcasts the same hour to the clients who could not get there. Access locks the recording into your members-only library so it keeps earning after everyone goes home. One hour of coaching, one setup, three ways it pays.
A client buys a ten-session pack and the credits sit on their profile. Each confirmed booking deducts one. The client sees the balance in their portal. At two credits left the renewal offer sends itself. Expirations, failed-payment retries, and the pause or suspension that follows all run on schedule. Nobody tracks credits in a spreadsheet.
All three run on the same calendar. Provider calendars handle 1-on-1 sessions, capacity calendars handle small-group training, and event mode handles workshops and challenges. Billing covers the same range: session packs, monthly retainers, and milestone invoices settle to one ledger. A cohort drips its weekly modules through University while the live group session runs in Live.
Engagement scoring (0-100, weighted formula) shows which clients are thriving and which need intervention. Trainer performance dashboards compare active clients, sessions per week, retention rates, and revenue. Client summaries distill weeks of data into workout adherence, nutrition compliance, progress trends, and actionable recommendations.
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.
No. WhatsApp stays exactly as it is for them. On your side the message arrives in Inbox matched to that patient, alongside their last treatment, their consent status and their package balance, and whoever answers can reschedule inside the thread.
Patients cannot judge your injection technique. They judge whether the consent arrived before they did, whether the practitioner had read their file, and whether the follow-up came when it was promised. Those are the things they describe when someone asks for a recommendation.
Yes. Records are encrypted at rest and in transit, and every read, change and export is logged with the time, the user and the action. HIPAA, GDPR, LGPD, POPIA and the local medical privacy rules wherever else you operate.
Where electronic prescribing exists, prescriptions route to the pharmacy through the local network. Everywhere else the prescription is written, stored and printed against the patient record. Either way there is interaction checking and a prescription history the next practitioner can see.
When a patient books several services in one visit, Smart Merge calculates the sequence that minimises total time in the building, coordinating room and practitioner availability across all of them. One appointment fee for the visit.
Yes. Three payment routing modes: direct-to-renter, owner-collects-and-splits, or percentage split, with automated rent collection and per-renter booking links. Each renter keeps their own client list and diary while the owner sees consolidated reporting.
That is what it is built for. Consent is multi-language, payment runs through regional gateways, billing is multi-currency, and patient data can stay resident wherever its regulator requires. A group with clinics in Santo Domingo, Lagos and Madrid runs one clinical protocol in all three.
A before and after taken from two different angles proves nothing. Guided overlays hold the positioning steady across visits, with five body templates, annotation in seven colours and a side-by-side slider. The photos live on the patient record, not in a camera roll.
Yes. Browser-based video consultations need no download: patients click a link and connect. Zoom and Microsoft Teams integrate directly, and consultations schedule from the appointment calendar with auto-generated join links.