"Can we move Thursday to 7?" "7 is taken, 6:30?" "Hmm, what about Friday?" One reschedule, six messages, and that's before the client who cancels an hour before their session or doesn't show up at all.
Booking by WhatsApp or text works when you have five clients. With twenty, your calendar lives in a dozen chats, and every gap in your day is money you don't get back. Here's what a good setup looks like, whatever tools you use.
What a good scheduling setup looks like for a solo trainer
1. Standing slots for regular clients
Your regulars should have fixed weekly times: Tuesday and Thursday at 6 am, every week. It pairs naturally with a monthly membership, cuts most of the weekly back-and-forth, and gives you a schedule you can plan your life around.
2. Clients choose from your availability
"When are you free?" is the most expensive question in your inbox. Instead, decide which hours you're open and let clients pick from those, whether that's from a booking link or a short list you send. You set the menu, they choose.
3. Buffers you actually protect
Block travel time between gyms or homes, time to eat, and your own training. If it isn't blocked, someone will book it.
4. One cancellation window, applied every time
Pick a window, 24 hours is common, maybe 12 for early mornings, and write it into your policy. A cancel inside the window counts as a late cancel. The rule only works if it's the same for everyone, including your favourite client.
5. Reminders the day before
Plenty of no-shows are simple forgetting, not rudeness. A short reminder the day before with the time and place, and a request to reply if anything's changed, catches most of them and moves cancels earlier, when you can still fill the slot.
6. Rules tied to the client's plan
Decide in advance what a late cancel or no-show costs:
- Membership: the session is used. Offer a make-up only if there's an open slot that same week.
- Package: the session comes off the package.
- Pay-as-you-go: the session is charged.
7. One calendar
Your sessions, your personal plans and your blocked time belong in one calendar on your phone. Two calendars means double bookings.
8. A way to fill the gaps
Keep a short list of clients who'd take an extra session or an earlier time. When someone cancels in time, message the list and the slot gets filled.
Handling late cancels and no-shows without the drama
Be kind the first time and consistent after that. A first late cancel can be a one-time pass, as long as you say so: "No problem this time. Just a heads-up that the 24-hour rule applies from here on." The second time, the policy applies, without a long apology.
Keep a note of every late cancel and no-show with the date. If it becomes a pattern, you can have a calm conversation with facts in front of you instead of a feeling.
What to look for in a personal trainer scheduling app
Many booking tools are built for classes or for studios with staff. A solo trainer needs something different:
- Built for 1-on-1. Recurring personal sessions, not group timetables.
- Works on your phone. You run your business between sets, not at a desk.
- Clients book and reschedule within your rules, so changes don't come through you.
- Knows memberships and packages, so a late cancel counts against the right thing automatically.
- Reminders and messages built in, not spread across your personal WhatsApp.
- Payments connected to the schedule, so what was booked and what was paid always match.
The better way
Zuze is being built to be that app for solo personal trainers: scheduling, monthly memberships and packages, payments and client messaging, connected, on your phone. It's coming soon.
Join the waitlist below to be first in line when it opens.