← All guides

Online booking system for personal trainers

Start free

Claim getappty.com/yourname and let clients book and pay without messaging you.

An online booking system for personal trainers is a booking page clients open from one link to see your sessions and prices, pick an open time, and pay or confirm, without texting you first. The best ones handle one-to-one sessions and small classes, take payment at booking, enforce your cancellation policy, and don't make clients create an account.

If you train clients one-to-one, run small-group or bootcamp sessions, or coach online, most of your admin is the same few messages: when are you free, how much is it, can we move Thursday. A booking system answers those on a page so you can spend the time training.

What personal trainers need from a booking system

Generic scheduling tools cover meetings. Training has a few needs of its own:

  • Different session types on one page. A 30-minute check-in, a 60-minute session, a partner session and a group class should all sit behind the same link, each with its own length and price.
  • Start times that fit your day. If you train back to back on the hour, clients shouldn't be able to grab 10:15 and leave a dead gap.
  • Payment at booking. Clients who have paid tend to show up. Taking card payment when they book also saves chasing money after the session.
  • Flexible ways to pay. Regulars may prefer to pay after the session or on one monthly invoice instead of card every time.
  • A cancellation policy the system applies. Clients should see how much notice you need, and late changes shouldn't be a negotiation by text.
  • No app or login for clients. A new client who just wants to try one session will drop off if they have to download something first.
  • Control over who books. For a first assessment or a busy week, you may want to approve requests before they're confirmed.

How to set up online booking as a personal trainer

  1. Claim your booking link. Pick a short address clients can remember, usually your name or your training brand. This is the link you'll put in your bio and send instead of a list of times.
  2. Add your sessions and classes. Create each service with a clear name, length and price, such as a 60-minute one-to-one session or a small-group class. Start with what clients book most.
  3. Set the hours you train. Enter the days and hours you take sessions, and limit start times if you work back to back, so clients only see slots you actually want filled.
  4. Choose how clients pay. Connect card payments so new clients pay when they book. Turn on pay later or monthly invoicing for regulars you trust.
  5. Set your cancellation rules. Decide how much notice clients must give to cancel, and whether new bookings need your approval first.
  6. Book a test session. Open the link on your phone and book a session as a client would. Check the confirmation and fix anything unclear.
  7. Share the link everywhere. Put it in your Instagram and TikTok bio, WhatsApp, email signature and Google Business Profile. When someone asks if you have space, send the link.

Tips to get clients booking themselves

  • Name sessions the way clients talk. "60-minute personal training session" is clearer than a program name only you know.
  • Show prices up front. It answers the most common question before anyone has to ask it.
  • Reply to every "are you free?" with the link. After a few weeks, regulars go straight to the page.
  • Make rescheduling easy within your policy. A client who can move a session is less likely to skip it.
  • Use one link for everything. When your hours or prices change, you update one page, not five bios.

How Appty works for personal trainers

Appty gives you your own booking address, getappty.com/yourname, that handles booking and payment for one-to-one sessions and group classes.

  • Sessions and classes on one link. Add one-to-one services and group classes, each with its own length and price, and choose which start times each service allows (on the hour, half hour or quarter hour).
  • Your hours only. Set your availability and clients only see times you offer.
  • Get paid your way. Connect Stripe so clients pay by card when they book, or offer pay later, pay at venue, e-transfer or monthly invoices.
  • Rules that match how you train. Set a cancellation cutoff, and turn on Require my approval for any service you want to review first.
  • No login for clients. Clients book on your page without an account and get a confirmation email with a calendar file and a link to manage their booking.
  • Session packs on paid plans. On Basic and up, sell packages of sessions, and each booking draws one down.

Ready to stop scheduling by text? Start free and claim your link today.

Frequently asked questions

What is the best online booking system for personal trainers?
Look for one link that holds your one-to-one sessions and classes, takes card payment at booking, applies your cancellation policy, and lets clients book without creating an account. Appty does all of these, and you can start free.
Can clients pay when they book a training session?
Yes. On Appty, connect Stripe and clients pay by card when they book. You can also offer pay later, pay at venue, e-transfer or monthly invoices for clients you trust.
Can I take bookings for group classes and one-to-one sessions together?
Yes. On Appty, one-to-one services and group classes sit on the same getappty.com/yourname link, each with its own length and price.
Do my clients need an app to book?
No. Clients open your link in any browser, pick a session and time, and confirm. No app and no login.
Can I sell packs of sessions?
Yes, on Appty's paid plans (Basic and up). You create a package of sessions, and each booking the client makes draws one down.

Read next

Need step-by-step screenshots? See the Help Center. More on connecting an assistant: Developers.