In-home / mobile PT
5 clients, 3 sessions per week each. 10-session packs. Apple Wallet pass with the client's home address (so you always have the next stop). Cancellation policy: 12 hours.
1-on-1 sessions, small group bootcamps, package billing through Stripe. Cancellation policies that enforce themselves. Apple Wallet session pass. Replace TrueCoach + Acuity + Calendly with one tool — Studio from $15.83/mo billed annually.
If you've ever tried to run a personal training business with three different tools — Calendly for scheduling, Stripe for payments, a spreadsheet for package balances — you already know the pain. A client books a session through one link, pays through another, and the package count lives in your head.
Who's In handles all three on one platform. Set up sessions as recurring weekly slots or one-off bookings. Package billing through Stripe with auto-decrement on each session. Cancellation policy enforced at the booking step — no awkward "I know I cancelled an hour late but…" conversations. Apple Wallet pass so your client always has their next session in their phone.
Built for the trainer with 15–40 active clients, not the gym chain.
You're not alone. These are the challenges we hear every day.
Client owes you for last month's 8 sessions. They've forgotten. You've forgotten. Three weeks later you're sending an awkward "hey, just a heads up…" message.
Client cancels at 9pm for tomorrow's 6am session. Your cancellation window is 24h. They expect a credit. Without a policy enforced at booking, every cancel becomes a negotiation.
"How many sessions do I have left?" — every client, every other week. You're checking three apps to find the answer. Sometimes you guess wrong.
Calendly for scheduling, Stripe for payments, a Google Sheet for package balances, an iCal for the gym calendar. Every new client requires you to remember where everything lives.
Replaces the duct-taped stack of Calendly + Stripe + spreadsheets.
Both formats on one calendar. Group sessions get capacity caps + waitlists. 1-on-1s respect your buffer time and unavailability windows automatically.
Sell a 10-pack of sessions for $700. Stripe charges the client. Each session check-in decrements the balance automatically. The client sees their balance every time they log in.
Set a 24-hour cancellation window at signup. Late cancels still consume the session credit. The client sees the policy when they book — no negotiations after.
Client's next session lives in their phone wallet — date, time, your address, package balance. Updates automatically when they reschedule.
7-day, 24-hour, and morning-of reminders sent without you doing anything. Customers who get a morning-of reminder no-show 40% less.
Active clients, package usage rate, monthly recurring revenue, churn — all on one page. Spot the client who's slowing down before they cancel.
Block out unavailability, set buffer times, define your 1-on-1 + group session types. ~10 minutes.
5-pack, 10-pack, intro offer, monthly unlimited. Set the price, set the expiry, choose your cancellation policy. Stripe handles the rest.
One link. Clients book, pay, get their pass. You get your morning notifications, train, get paid.
All using the same free tool with different configurations.
5 clients, 3 sessions per week each. 10-session packs. Apple Wallet pass with the client's home address (so you always have the next stop). Cancellation policy: 12 hours.
15 clients booking through Big Box gym. Sessions sync to your Google Calendar. Late-cancel automatically deducts a credit. Stripe Connect: payments straight to your account.
Tuesday + Thursday 6am bootcamp, 12-person cap. $20 drop-in or $160 for 10. Auto-promoting waitlist when someone drops. QR check-in at the park.
Three subscriptions ($30 + $20 + $12 = $62/mo) and three places where data has to stay in sync. One bug in any tool breaks the chain.
Beautiful for fitness programming, but the booking + payment side feels bolted on. Most PTs end up with Trainerize + something else anyway.
$139/month base price for a platform built for studios. The session-side features you need are 10% of what they sell.
“I cancelled Acuity, Calendly, and a Google Sheet. Switched all 22 of my clients to one Who's In booking page. The package tracking alone saves me three hours a week chasing balances.”
Real questions from personal trainers.
Free booking + 2.7% on payments. No monthly fee. Move all your clients in 30 minutes.