How do elite coaches scale hundreds of clients without losing individual impact?
Calisto Pro brings custom programming, progress tracking, billing, and scheduling into one sleek environment, keeping your athletes locked in and your backend effortless.
One platform for every coaching practice
From a solo executive coach with eight retainer clients to an international coaching school with 50 coaches and thousands of students.
Workout Builder
8 workout types with tempo, RPE, and superset support.
Interactive Player
Exercise-by-exercise guidance with video demos and rest timers.
Progress Tracking
14 body measurement sites, progress photos, and 1RM tracking.
A booking writes the invoice before you exhale
A personal trainer runs a studio from her phone. She needs scheduling, payments, and workout delivery. Nothing else.
A Pilates academy manages instructors across several locations. They need multi-staff calendars, payroll splits, and branded client apps.
A nutrition coach sells online programmes to subscribers. He needs video hosting, meal-plan delivery, and automated check-ins.
A booking writes to the calendar, fires the invoice, creates the client profile, and opens the portal. One action by the client. Four records created before the coach looks up from the session.
Every client record lives in one place you own
That's what the system looks like from above. Here's what Tuesday actually feels like.
You stopped clearing messages before breakfast last month
Last month, Tuesday at 6:47 AM meant fourteen messages. A client asking about her Thursday session. Another one sending a bank transfer screenshot. A third asking if you got his meal-plan answers.
You answered each one. Copied the payment to a spreadsheet. Searched your notebook for Thursday's schedule. Screenshot'd the meal plan from one app, pasted it into another.
By 8 AM you had trained zero clients, and every one of those fourteen clients had waited on you for something the system could have answered at 6:48.
Three rescheduled sessions. Zero messages sent.
At 2 PM a client cancels Thursday's session from her app. The slot opens on the public calendar. A waitlisted client gets a notification, taps to confirm, and the slot fills. The original client sees two alternative times and picks one. Her invoice adjusts.
You find out at 5 PM when you check the daily summary. Three sessions moved. No message threads. No double-bookings. No lost revenue.
A new client triggers her whole first week
Those two days showed one coach's view. Now pull back, what happens across the whole operation?
His credit card charge created the workout log
A prospect buys a twelve-session pack through Commerce. The payment confirmation triggers Core to build his profile. Nexus assigns him to the 7 AM group and generates a four-week workout program. Studio publishes his first exercise video library.
He opens his app and sees a full training calendar, his first workout, and a welcome video. He entered a credit card number. Everything else already existed.
High attendance triggers the upgrade offer
A client completes her eighth session this month. Signals flags her as high-engagement. The system sends her a message: a twelve-session pack at a loyalty rate, available for forty-eight hours.
She upgrades from her phone between sessions. Her coach sees the renewal in the evening summary. No sales conversation. No awkward pitch. The attendance data made the case.
Last quarter, three clients like her churned because nobody noticed they were ready. Now the system notices on session eight.
Every location trains tonight on the same client database
That's the engine. Now, who is it built for?
Tomorrow her clients download an app with her name on it
She trains twelve clients in a rented space. Her tools today are a message thread, a paper notebook, and a calculator app. She is a good coach, and every client who joins waits on her personally for the booking, the receipt, and the plan.
Tomorrow that changes in one direction only. Her clients get a booking page with real availability, a waiver that signs itself, a payment receipt, and an app carrying her name on their home screen. The coaching is the same coaching. What changed is that none of the rest of it needs her anymore.
The only question left was what you charge
When a prospect cannot see your availability, cannot buy at midnight, and cannot sign anything until somebody answers them, the only question they can ask is what you charge. There is nothing else in front of them to compare.
A Pilates studio owner stopped competing on that axis in a week. Her prospects now see real availability, a package they can buy at midnight, a waiver that signs itself, and an app on their home screen the same day.
She raised her rates that quarter. Nobody asked why.
Your brand name appears when clients open the app
When a client downloads the app, she sees your studio name, your logo, and your colors. Not Calisto's. The App Store listing carries your brand. The login screen carries your brand. The workout player carries your brand.
Your clients never learn the word Calisto. They learn your name. That is the difference between a platform you rent and infrastructure you own.
The client who was drifting renewed instead
You've seen who it serves. Here's what it holds as you add coaches.
The client experience does not change as you add coaches
A solo coach and a multi-coach studio run the same booking page, the same waiver flow, the same branded app, the same payment terms. The client gets the same thing either way, which is what makes adding the second coach a configuration rather than a rebuild.
Growth adds capability, not rework. Commerce opens online programme sales. Nexus automates the programming. Signals watches retention. Studio adds white-label apps and multi-location management.
Nothing you set up in the first month gets replaced in the twelfth.
One operating system for professional coaching
Online & In-Person Coaching
Workout Programming & Nutrition
Eight workout types with tempo, RPE and supersets generated from the goal and the gear, plus per-meal macros, barcode logging, and a grocery list that rebuilds itself.
Client Onboarding & Intake
Intake with conditional logic, a waiver that gates the first session, a package paid at checkout, and the programme waiting when the client first logs in.
Progress Tracking & Wearables
Fourteen measurement sites, matched-framing photos, and wearable sync from six platforms landing on the same record the programme sits on.
Packages, Payments & Sales Pipeline
Session packs that count down and renew themselves, one checkout for a package, a shake and a workshop ticket, and a pipeline that converts while you coach.
Marketing, Reputation & Automation
A site that captures the lead, campaigns on what clients did rather than what they opened, reviews routed by engagement, and onboarding that fires on the close.
Communication
WhatsApp, email, voice notes and video sessions on one timeline, each arriving with the package balance, the last session and the programme week already on screen.
Retention, Community & Multi-Coach
Habit streaks, challenges and leaderboards that keep clients connected, plus multi-coach governance with certifications tracked to the day.
Online Programs, Content & Subscriptions
Record once and reach every screen including the living room TV, sold on Direct as a tiered membership at 12% commission with zero monthly fee.
Your Direct Page
Profile, membership tiers, locked content library, subscriber list and payouts into your own gateway. The online coaching business on one surface.
Session Booking & Scheduling
Weekly availability on a link, a signed waiver in front of the first slot, a credit deducted on confirmation, and the no-show follow-up that sends itself.
The Client App
The workout player, food logging, progress photos and wearable data. Active as it ships, Navigator on your own domain, or a native app under your own name.
One operating system for professional coaching
Online & In-Person Coaching
Workout Programming & Nutrition
Eight workout types with tempo, RPE and supersets, AI-generated from the goal and the equipment, plus per-meal macros, barcode logging, and a shopping list that rebuilds when the plan changes.
Build Once, Assign to Thirty Clients
The coach builds a four-week program on Monday morning and assigns it to thirty clients. Each client opens the app and sees the program waiting, personalized with their name, their schedule, and their progression level. Wednesday, the coach updates week three. Every client sees the change on their next login. No re-sending, no manual updates, no "did you get the new version?" messages.
One Asset, Thirty Versions
A nutrition template adjusts macros per client. A recovery protocol modifies based on training load. The coach built one asset and thirty clients received thirty versions of it.
Tempo, RPE, and the Superset That Holds
Tempo per lift, RPE target per set, superset groupings that stay grouped, rest timers the client cannot skip. Eight workout types from one library. A periodised block sets intensity and volume modifiers per phase, so week six is not week one with heavier numbers guessed at the whiteboard.
AI-Generated From Goal, Gear, and History
A new client answers what they want, what equipment they have, and how long they have been training. A periodised program generates, reading existing history: previous one-rep maxes, movements loaded, sessions actually completed. The coach edits it. The first draft takes a minute rather than an evening.
Per-Meal Macros, Not a Daily Number
A daily calorie target tells a client nothing at 7pm. The plan carries per-meal macros, three goal modes, and generation that routes around the allergy already on their record. Swap a meal and the day rebalances, so the client is not left doing arithmetic to work out what the substitution costs them.
Scan the Barcode, Macros Populate
Food logging fails when it is typing. The client scans the packet with their phone and the macros land against the right meal on the right day. Where a barcode does not exist, a photo does, and visual logging gives the coach something to respond to qualitatively, even when the numbers are incomplete.
Grocery List From the Plan
The week's meals aggregate into a categorised shopping list the client checks off in store, and it updates when the plan changes. Adherence stops being a willpower problem and starts being a logistics one, which is the part software can actually fix.
The Agreement That Governs the Programme
A programme is delivered under terms. The coaching agreement, what the block includes, the cancellation window and the renewal date all execute in Sign, and the countersigned copy files on the client record beside the programme it governs. The client signs on their phone before the first session. Three months later, when what was agreed comes up, it is a document with a date on it rather than a memory of a conversation.
Build once. Thirty clients get it in seconds.
They scan the packet. The macros land themselves. The grocery list writes itself from the plan nobody had to retype.
Client Onboarding & Intake
Intake with conditional logic, a waiver that gates the first session, a package paid at checkout, and the programme waiting on first login. The route through is the coach's to choose: a form on the website, a portal in Navigator, or a tier on Direct.
Intake Form With Conditional Logic
A prospect fills the intake form. Goals, injury history, training experience, dietary restrictions, availability. Conditional logic shows the nutrition section only if they selected nutrition coaching, so nobody answers questions about a service they did not buy. The form writes to the contact record, which is why the first session starts at "here is your plan" rather than "so, what are your goals?" Build it once in Forms and put it where your clients actually arrive: embedded on the website, inside the Navigator portal, or behind a tier on your Direct page.
Progress Tracking & Wearables
Fourteen measurement sites, matched-framing progress photos, and wearable sync from six platforms, all landing on the same client record the programme sits on.
Six Wearable Platforms, One Client Record
Apple Health, Garmin, Fitbit, Google Fit, Oura Ring, and Withings sync automatically. Steps, sleep, heart rate, heart rate variability, and recovery data stream into the client's profile without them sending anything. Heart rate zones from a Tuesday run and sleep stages from the night before appear side by side on one screen, so the coach sees the full picture before the session starts. Training adjusts to reality, not guesswork.
Fourteen Measurement Sites, Matched-Framing Photos
Progress that cannot be compared is not progress. Measurements record against fourteen named sites, and progress photos hold the same framing every capture so month three is genuinely comparable to month one. One-rep maxes calculate and track themselves from the sessions the client logged, so strength progress is a line rather than a memory.
Five Personalised Heart-Rate Zones
Apple Health, Oura and Garmin feed resting heart rate, sleep, HRV and readiness into the same client record the workout sits on. Zones calculate per client rather than off a formula, so a session prescribed in zone three means their zone three.
Packages, Payments & Sales Pipeline
Session packs that count down, a checkout mixing a package, a shake, and a workshop ticket in one transaction, and a sales pipeline that converts while you coach.
A Lead Messages, You Reply With Pricing
A lead messages on Instagram asking about services. The message lands in the unified inbox and creates a contact with a pipeline stage, and the built-in scheduling engine books the intro session without a separate calendar app. After the session, a proposal goes out with 12-week pricing pulled from the same catalog the website shows. No manual price entry, no misquote: the price on the proposal matches the website, the app, and the front desk.
Marketing, Reputation & Automation
A site that captures the lead, campaigns on what clients did rather than what they opened, reviews routed by engagement, and onboarding that fires on the close.
They Find Your Site. You See the Lead.
A prospect finds the website, books an intro session, and fills out an intake form. The coach sees the lead in their pipeline before the prospect walks through the door. The website is the funnel, with no separate website builder and no booking widget to reconcile against it. The intake captures goals, injuries and availability, so the first session starts at "here's your plan," not "so, what are your goals?"
Market to What They Did, Not What They Opened
Fifteen of sixteen sessions attended: the upgrade offer sends. Three missed in a row: a check-in email goes out with a rebooking link. Credits cross 80% depleted: the one-click renewal offer goes out before the client notices they are running low. Segmentation runs on loyalty tier, booking recency, package expiration, and session attendance, and the tags write themselves: At Risk, Challenge Participant, Peak Phase. The marketing tool and the business tool share the same contact record.
Happy Clients Review You Publicly
After a client completes their twelfth session, the review request fires. Not after the first session. Not randomly. At the moment attendance data confirms they are engaged and satisfied. Happy responses route to Google Reviews, unhappy responses route to a private survey, and the coach sees the flag and reaches out personally. Public reputation grows from the clients most likely to say something positive, and problems stay private and get addressed directly.
The Sale Closes. Onboarding Fires.
A deal closes and the signed proposal triggers the fulfillment pipeline. Intake form sent. Waiver signed. Program assigned. Welcome video delivered. Wearable connection prompt queued. All without a manual step. Marketplace bookings arrive alongside direct bookings in one schedule view: inbound from any channel, the client appears with the same record, same program, same coach notes.
Tuesday Check-Ins Send While You Sleep Monday
Schedule a Tuesday morning check-in for every active client. Each message pulls the client's name, program week, and last session result. Forty personalized messages send at 7 AM. You wrote one template on Monday night. A 6-week challenge announcement reaches the full roster filtered by membership type: active members see renewal pricing, expired members see a comeback offer. One broadcast, two audiences, zero manual sorting.
Missed Session Fires the Follow-Up
A client misses a workout and two hours later the follow-up sends. Session credits drop to two and the renewal sequence fires: email, in-app notification, and a booking incentive with loyalty points. A progress photo reminder schedules every four weeks. An engagement score drops below threshold, the at-risk flag sets, and the coach gets an alert, so the client hears from the coach before they start shopping for a new gym. A visual builder lets the coach drag a trigger, set a condition, and choose an action. No code.
Retention, Community & Multi-Coach
Habit streaks, community challenges, and leaderboards that keep clients connected, plus multi-coach governance with certifications tracked to the day.
Online Programs, Content & Subscriptions
Record once and reach every screen including the living room TV, sell it on Direct as a tiered membership at 12% commission with zero monthly fee, and turn a Saturday bootcamp into three revenue lines.
Living Room TV to Gym Phone
A client browses the on-demand library after dinner and casts a thirty-minute mobility program to the television. The QR code signs them in on Apple TV or Android TV. The same library plays on their phone at the gym, a tablet at a hotel, a browser at the office, and a program started on mobile yesterday resumes on the TV tonight at the exact exercise they left off.
Record Once, Every Screen Has It
The coach records a workout demo on a phone, uploads it, adds a thumbnail and a description. The video appears in the library, on the website, and inside the client portal without uploading it three separate times. A meal plan graphic designed for a social post doubles as a library asset, and a recovery routine filmed for one client becomes a tier-gated program for fifty.
Tiered Access by Subscription
Direct carries the tiers and decides what each one opens. Premium subscribers see the complete catalog. Basic members see foundational modules only. A client who upgrades sees the new content immediately, and one who lapses stops seeing it without anybody revoking anything by hand. Organized collections, branded thumbnails, a library that looks professional.
12% Commission, Zero Monthly Fee
Monthly subscriptions, annual passes, tiered access. Funds route through the coach's own Stripe, PayPal, or CCBill account and land in the coach's bank, never held by the platform. Commission is 12 percent. Kajabi charges a monthly minimum before the first subscriber signs up; Teachable charges a monthly fee on top of transaction fees. A coach with zero subscribers pays zero, and a coach with ten keeps everything but the commission.
Cohort Release on Schedule
A twelve-week cohort releases module one on Monday and the rest on schedule. Every student reaches week three on the same day. Completion tracks per module, per student.
Sell the Spot, Stream the Session, Sell the Replay
A Saturday bootcamp in the park goes on sale: tickets take the spot at the door or online, the waiver sends itself, the contact creates in the CRM, and the program starts. The same hour broadcasts live to the clients who could not get there, and when it ends the recording locks into the members-only library behind whichever tier you choose.
Cover Art, Tier Badges, Launch Posts
A programme sells on its thumbnail before anyone watches a second of it. Studio designs the cover art, the tier badges and the launch posts, and every asset lands in the same library the content pulls from. The graphic that opened the launch on Monday is the graphic on the programme card on Friday, because there is one library rather than a design tool and a folder of exports.
One Business, Not Four Freelancers
Logo, colours and typography lock in Ethos, and every surface reads them: the Direct page, the content thumbnails, the emails, the client app. A coach running four programmes, a newsletter and a live session every Saturday looks like one business rather than four people who happen to share a face.
Verified Before the First Payout
The money settles into your own gateway, so somebody has to stand behind the account taking it. Identity runs that check during onboarding with the status visible while it runs, and the first payout goes to an account that has been verified. Anything a viewer reports lands in a queue you work through, and access rules decide which regions can reach a given piece.
Your Direct Page
Profile, membership tiers, a locked content library, the live schedule, the subscriber list, and settlement into the gateway you brought. One link in a bio and the online coaching business is open.
Your Name Above the Fold
The page opens with your name, your photograph, and what you coach. Not a marketplace listing with your profile buried three clicks inside it. The link goes in a bio, on a flyer, in the caption of every post, and a prospect who lands on it can read what you do and subscribe without going anywhere else. What they remember afterwards is your name, because that is the only name on the page.
Session Booking & Scheduling
Weekly availability on a link, a signed waiver in front of the first slot, a credit deducted on confirmation, and the no-show follow-up that sends itself.
Availability on a Link
You set weekly availability once and share the link. A client picks a slot from their phone, the session confirms, it syncs to Google Calendar, and the reminder sends itself. No back-and-forth texts. No double bookings. No slot promised twice because two threads were running at the same time and you were on the floor for both of them.
The Waiver Gates the Calendar
The calendar will not open until the liability waiver and the PAR-Q come back signed through Sign. A client who has not signed cannot reach a slot, so no unsigned client reaches the floor and nobody has to be the person who asks. The executed copy files on their record with its date, and the renewal next year reads the same file rather than starting a new pile.
One Booking, One Credit
A confirmed booking deducts one credit from the pack it was sold against. The client sees the balance in their portal and so do you, which ends the disagreement about whether Thursday counted. At two credits left the renewal offer sends itself, so the conversation about the next block happens with a session still to run rather than after the last one.
The No-Show Follow-Up Sends Itself
A no-show fires the follow-up automatically, with the rebooking link inside it. The late-cancellation policy applies as you wrote it rather than as you can bring yourself to say it at 6am. The pattern sits on the record, so a third one in a month is a conversation you chose to have rather than one you half-remember having needed to.
Session Notes on the Client Record
Notes attach to the session and the session attaches to the client, so the coach taking that client next opens the last session before the first rep. Provider calendars run the 1-on-1s, capacity calendars run small-group training, and event mode runs the workshop, and all three land on the one calendar you already read every morning.
The Client App
The workout player, food logging, progress photos, wearable data and habit streaks. Active as it ships, Navigator on your own domain, or a native app published under your own developer account.
Every client, every metric, one dashboard
Compliance scores, workout adherence, nutrition logging, credit balances, and revenue at a glance. At-risk clients flagged automatically.
Client Dashboard
Every client on a 9-tab Client 360 profile with compliance score, auto-tags, program status, and last activity. At-risk clients flagged in red before they go quiet.
Engagement Gauge
Real-time engagement distribution: thriving, steady, at-risk, and inactive across your entire client base.
Workout Adherence
Assigned vs. completed workouts this week. Spot who's falling behind.
Nutrition Compliance
Macro hit rates and logging frequency across all clients.
Revenue Snapshot
Retainer MRR, subscriptions, drop-in event sales, replay revenue, and average client value with month-over-month trends.
0
App In Your Name
0
Revenue Lines Per Hour
0
Payment Gateways
0
Re-Entry Between Systems
What a client gets in the first ten minutes
What a new client actually receives before their first session, and what stays theirs and yours after it.
app with your name on it. Your logo on their home screen, your booking page, your payment terms, your members-only library. They download you, not a platform you rent.
"A client told her sister to go get my app. Not my number. Not my Instagram. My app. That one sentence changed what I charge."YOUR NAME
payment gateways, so a client pays you the way they already pay everyone else, in their own currency and through their own bank. Nobody sends a transfer screenshot and waits for you to confirm it.
GLOBAL REACHlock-in. Session notes, assessment results, and program history belong to you, exportable any day. Clinical coaches control HIPAA-compliant storage. EU coaches control GDPR jurisdiction. The client relationship is yours and it stays yours.
YOUR DATArevenue lines from one hour of work. Sell the spot at the park on the door, broadcast the same session live to remote clients, then lock the replay behind your membership tier. Coach it once. Monetize it three times.
ONE HOUR, THREE WAYSno-show client. The late-night crisis text. The 50-spot program launch. The alumni reunion that needs to feel premium. Calisto was designed by someone who has run these operations.
OPERATOR DNANo setup cost. Pay when you start using.
Take a whole suite or pick a single app.
Calisto Core
Your clients and your calendar
With Core, get:
Client records Calisto RegistrySession notes, assessments, and program history per client
- Session notes, assessment results, and program history per client
- Fourteen measurement sites with matched-framing progress photos
- The record is yours and exports any day
Scheduling & booking Calisto BookingsSelf-booking with a waiver gate and no-show follow-up
- Self-booking with a waiver gate before the first session
- Your next client books while you coach
- No-show follow-up and session notes attach to the booking
Automations Calisto AutomationsCheck-ins and follow-ups that send while you coach
- Fifteen sessions attended and the upgrade offer sends
- Three missed and the check-in sends
- Tuesday check-ins send while you sleep Monday
- The sale closes and onboarding fires
Business setup Calisto PurviewLegal identity, tax, currency, and team configurationIncluded with every account
- Legal identity, tax, currency, and team configuration
- Session notes and program history export any day
- Eleven named business-unit types plus a neutral twelfth, each seeding the catalog
Coaching standards Calisto BlueprintProgram templates and standards set onceIncluded with every account
- Program templates and coaching standards authored once
- Version-tracked with a snapshot on every edit
- Twelve authoring domains: SOPs, checklists, specs, curricula, templates, and brand kits
Coach scheduling Calisto WorkforceSchedules across trainers with certification expiry flagsBasic scheduling included
- Schedules across eight trainers on one roster
- Certification expiry flagged before it lapses
- Member profiles, availability, and simple scheduling are included with every account
Calisto Commerce
Packages, programs and payments
With Commerce, get:
Packages & programs Calisto CatalogSession packs, memberships, workshops, and merch
- Session packs, memberships, workshops, and supplements in one catalog
- A package, a shake, and a workshop ticket in one transaction
- What you sell is defined in Purview and operated in Catalog
Payments Calisto Payments75 gateways, in the client's own currency
- Seventy-five gateways, in the client's own currency
- Credits count down and renewals send themselves at two remaining
- The transaction writes the accounting entry
Sales pipeline Calisto DealsInquiry to paying client on one pipeline
- A lead messages and you reply with pricing from the record
- Click, sign, pay, start training in one flow
- Inquiries move to paying clients on one pipeline
Package pricing Calisto PulseIntro offers, renewals, and tiered package pricing
- Intro offers that expire themselves
- Live pricing across packages and renewals
- Rate plans, yield rules, and dynamic pricing in one engine
Plus everything in Core
Calisto Ops
Online delivery, wearables and accounting
With Ops, get:
Online programs Calisto UniversityCourses, modules, certificates, and completion tracking
- Course builder with modules, assessments, and certificates
- Build once and assign to thirty clients in seconds
- One asset, thirty personalised versions
Wearables & alerts Calisto SignalSix wearable platforms syncing to one client recordIncluded with any Ops app
- Six wearable platforms syncing to one client record
- Five personalised heart-rate zones per client
- Alerts route to the person who can act
Accounting Calisto LedgerEntries that write from the sale, not from a spreadsheet
- Accounting entries write from the sale, not a spreadsheet
- Package revenue, session delivery, and refunds reconcile
- Double-entry books with journal entries that post and reverse, never vanish
Studio WiFi Calisto WiFiStudio network and client sign-in
- Studio network with a branded sign-in page
- The address a client types becomes a contact
- Access points sit in the same device list as your other hardware
Daily dashboard Calisto TodaySessions, no-shows, and renewals in one viewIncluded with any Ops app
- Sessions, no-shows, and renewals due in one view
- Tiles read live from the apps that own the work
- 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