How Personal Trainers Can Book Clients Online
Your phone buzzes. It's a DM: "Hey, do you have any openings for 6 AM sessions?" You reply with your rates. They ask about availability. You check your schedule. They say they'll get back to you. Three days later you follow up. They've already found another trainer.
Every personal trainer knows this dance. You're losing clients not because your training isn't great — but because the booking process is a friction-filled mess of DMs, texts, and calendar screenshots. When a potential client is motivated enough to reach out, every hour you take to respond is an hour they might sign up with someone else.
The fix is simple: let them book themselves. Here's exactly how to set up an online booking system for personal trainers that fills your sessions without you lifting a finger.
Why Personal Trainers Need Online Booking
Fitness is an impulse buy. Someone decides they want to get in shape, and when that motivation strikes, they want to act. If your booking process requires a phone tag conversation, you're fighting human nature. Online booking captures that impulse and turns it into a confirmed session before the motivation fades.
Plus, personal training isn't a single service. You likely offer:
- One-on-one sessions — the core offering, usually 45 or 60 minutes
- Small group training — semi-private sessions that max out at 4-6 people
- Nutrition consultations — meal planning and check-ins, often shorter
- Online coaching — remote programming with periodic video calls
Each needs a different booking flow, different pricing, and different availability. A generic "book a session" button doesn't cut it.
How radiusHQ Handles It All
radiusHQ gives you a branded page that shows every service you offer and lets clients book the right session type instantly. Here's how to set it up for a personal training business.
Step 1: Create Your Service Catalog
In radiusHQ, define each training service with its name, description, duration, and price. A 60-minute personal training session at $75. A 4-session small group training pack at $120. A 30-minute nutrition consult at $50. Each service appears as a card on your page with a clear "Book" button. Clients see exactly what they're getting before they ever open your calendar.
Step 2: Offer Session Packages
Trainers make recurring revenue through packages. radiusHQ lets you create multi-session offerings — a 10-pack of personal training sessions at $650, saving the client $100. List the package, describe the value, and let clients book individual sessions from the package as they go. You get paid up front. They stay committed.
Step 3: Set Availability Per Service
Maybe you only do nutrition consults on weekends. Maybe small group training runs Tuesday and Thursday mornings. With radiusHQ, each service type has its own availability schedule. Clients never see time slots that don't apply to the session they want.
Step 4: Enable Automated Reminders
No-shows are the enemy of a trainer's income. radiusHQ sends automatic email reminders before each session. Clients get a notification 24 hours ahead and another one hour before. They can confirm, reschedule, or cancel — all without texting you. Your schedule stays full and your time stays protected.
Step 5: Share Your Link Everywhere
Your radiusHQ page is your digital storefront. Put the link in your Instagram bio, your Google Business Profile, your email signature, and your text message auto-reply. When someone asks "Do you have availability?" just send the link. They book themselves in under a minute.
From DM to Done in 60 Seconds
Imagine this: a potential client finds you on Instagram. They click your bio link, see your training services, pick "Personal Training — 60 min," choose a time slot that works for them, and get a confirmation email — all while you're still on the gym floor finishing a set. No back-and-forth. No missed opportunities. Just a booked session and a new client.
That's the power of letting clients book themselves. And with radiusHQ, the best booking software for personal trainers, the whole setup takes about 15 minutes. Create your free account, build your service catalog, share your link, and watch your sessions fill up.