Skip to main content
W
Who's In
Built for independent personal trainers

The booking + payments tool personal trainers can actually afford

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.

0%monthly fee
2.7%on Stripe charges
90sfrom signup to bookable

What independent PTs actually need from a booking tool

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.

Sound familiar?

You're not alone. These are the challenges we hear every day.

Chasing package payments shouldn't be your second job

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.

Avg personal trainer chases $400+/month in late payments

Late cancels cost you more than the session fee

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.

Trainers without enforced policy lose 8–12% of revenue to late cancels

Package balances live in your head

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

Mid-month package balance disputes happen with ~30% of pack clients

Three tools to do what one should

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.

Avg PT uses 4–5 separate tools for booking + payments

One tool for sessions, packages, and payments

Replaces the duct-taped stack of Calendly + Stripe + spreadsheets.

1-on-1 + small group sessions

Both formats on one calendar. Group sessions get capacity caps + waitlists. 1-on-1s respect your buffer time and unavailability windows automatically.

Package billing through Stripe

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.

Late-cancel + no-show policies — enforced

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.

Apple + Google Wallet session passes

Client's next session lives in their phone wallet — date, time, your address, package balance. Updates automatically when they reschedule.

Auto-reminders that reduce no-shows

7-day, 24-hour, and morning-of reminders sent without you doing anything. Customers who get a morning-of reminder no-show 40% less.

Revenue + retention dashboard

Active clients, package usage rate, monthly recurring revenue, churn — all on one page. Spot the client who's slowing down before they cancel.

From "I need a booking tool" to "I've got one"

1

Set your calendar

Block out unavailability, set buffer times, define your 1-on-1 + group session types. ~10 minutes.

2

Build your packages

5-pack, 10-pack, intro offer, monthly unlimited. Set the price, set the expiry, choose your cancellation policy. Stripe handles the rest.

3

Share your booking page

One link. Clients book, pay, get their pass. You get your morning notifications, train, get paid.

Three trainers, three setups

All using the same free tool with different configurations.

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.

Gym-floor independent

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.

Small-group bootcamp

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.

Why personal trainers consolidate to Who's In

vs TrueCoach + Acuity + Calendly

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.

vs Trainerize

Beautiful for fitness programming, but the booking + payment side feels bolted on. Most PTs end up with Trainerize + something else anyway.

vs Mindbody as a solo trainer

$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.”
MT
Marcus T.
Independent PT · Austin

Frequently asked

Real questions from personal trainers.

Can clients buy a 10-session package and book the sessions themselves?
Yes. They pay once via Stripe, then book any of your available 1-on-1 or group slots. Each booking decrements their balance. Their session pass updates automatically. They see the remaining balance in their email and the wallet pass.
What happens if a client cancels 2 hours before a session?
If your policy is 24-hour cancellation, the session is consumed (counts as if attended). The client sees this when they cancel — no surprise, no negotiation. You can manually waive on a case-by-case basis if you want.
Can I sync to my Google Calendar?
Yes. New bookings, cancellations, and reschedules sync to Google Calendar automatically. Block off time on Google Calendar and the booking page shows you as unavailable.
What if I train clients in their homes — does the address show on the pass?
Yes. Each session can have its own location. Apple Wallet + Google Pay passes include the address, so you always have the next stop in your pocket.
Is there a no-show fee feature?
Yes. Set a flat no-show fee (or percentage of session price) at signup. If a client doesn't check in by 30 minutes after start, the fee is auto-charged via Stripe. Clients see the policy at booking — no surprises.

Replace your duct-taped tool stack tonight

Free booking + 2.7% on payments. No monthly fee. Move all your clients in 30 minutes.

No monthly fee — only 2.7% on Stripe payments
Late-cancel + no-show policies enforced
Package billing built in
Apple + Google Wallet session passes

We use essential cookies to keep you logged in and optional analytics to improve our service. See our Privacy Policy.