Booking software for personal trainers

Your first conversation with a new client is different from their regular training session. Offer clear appointment choices and let clients find time with their trainer, keeping your attention on coaching rather than arranging the diary.

Illustrative example

A booking day that works for your business

Make one-to-one sessions easy to book

Give clients a clear choice between an introductory consultation, a regular session and longer coaching appointments.

Keep each trainer’s diary organised

Match services to trainers and maintain their availability so clients can find a time without exchanging multiple messages.

Make the meeting place clear

Explain where the session takes place and what to bring. If you operate from several branches, keep location details specific.

Give every kind of coaching visit a clear place

Separate introductory consultations, regular training and longer technique sessions. Set your own durations and prices, then describe the purpose of each appointment so new and returning clients know which option to choose.

View feature: Give every kind of coaching visit a clear place
Service name
Personal training
Service description
One-to-one coaching, from a focused workout to a longer technique session.

Pricing and duration

Price option name
Express workout
Price
$30.00
Duration
30 min
Price option name
Full session
Price
$55.00
Duration
60 min
Price option name
Technique session
Price
$80.00
Duration
90 min
Example service settings. Names, durations and USD prices are illustrative.

From the first click to a confirmed booking

  1. Choose the right booking

    A client selects a consultation or training session with a clear duration. Explain whether the appointment is designed for a first visit or an existing client.

  2. Find a suitable time

    They choose a trainer and available time. Include the session location and allow for your own travel and preparation when setting working hours.

  3. Review the booking details

    The client reviews the selected service or space, date, time and price, then provides their contact details. Clear descriptions help them arrive knowing what they have booked and which location to visit.

  4. Complete the booking and payment

    When online payments are enabled, collect the deposit or full amount required by your booking settings. Your team can also handle payment from the calendar, including a payment link for a client who is arranging the visit with you.

Plan the day around booked sessions

View introductory appointments and regular clients in the same diary. Clear service names help you see which sessions need extra discussion at the start.

Review previous bookings when arranging the next visit. Manage training programmes, fitness assessments and package entitlements through your own coaching process.

Illustrative example

Example booking day

TimeBooking
09:00
Introductory consultation
11:00
Personal training
14:00
Extended coaching
Sample bookings and times, not a live calendar. Configure your own services, spaces, hours and prices.

Make everyday bookings easier to manage

Let clients book around their day

Share a booking link so clients can compare available times and select a trainer. They can arrange their next session without an exchange of messages between workouts.

View feature: Let clients book around their day

Organise a team of coaches

Assign training services to the coaches who offer them and manage their branch assignments. Keep different coaching specialisms visible through clear service names and team profiles.

View feature: Organise a team of coaches

Keep track of previous sessions

Review a client’s booking history and upcoming appointments in one place. You can see their earlier session types when discussing the timing of their next visit.

View feature: Keep track of previous sessions

Give clients a convenient way to pay

Bring payment into the same workflow as the booking. Choose how you collect money for your services or space hire, and explain the payment arrangements before the client commits.

Illustrative example

Deposits and online checkout

Let clients pay a deposit or the full booking amount through your online booking portal. State what the payment covers so clients understand the amount they are paying before their visit.

Card payments at reception

Use a supported Stripe Terminal smart reader to collect an in-person card payment for a booking. Reader availability depends on your country and Stripe setup; see the device guide before buying hardware.

QR codes, SMS and email links

Show a payment QR code for the client to scan, or send the payment link by SMS or email. The client opens checkout on their own device, making it useful both at reception and when arranging payment before arrival.

Set up a booking page that reflects your business

Start with the bookings you handle most often. A clear menu and realistic availability help clients make the right choice and give your team a consistent place to manage requests.

  • Name your individual session types and set durations.
  • Add trainers, working hours and clear location details.
  • Explain first-session preparation and payment arrangements.

Review and share your booking page

Review the client-facing names, descriptions, location, available times and payment settings. Share the booking link from your website and customer communications, and keep the details up to date as your offering changes.

Booking questions, answered

Is this page for private training or group classes?

The workflow shown here is for one client booking time with a trainer. Create a service, assign its trainer and let the client select an available appointment.

Can an introductory consultation be shorter than a workout?

Yes. Give each service its own duration and pricing options. Describe the introductory visit separately so first-time clients can choose it before arranging their regular training.

Is this page about individual training or group classes?

The workflow here is for appointments with a trainer. It does not describe class capacity, memberships or automatic package-credit tracking.

Can clients arrange follow-up sessions?

Yes. Clients can return to your booking page and select another available appointment, or your team can arrange it through the calendar.

Can I keep my existing website?

Yes. Share your WebbyBooky booking portal link from your existing website so clients can choose a service, provider and available time. Keep your business information on your website and use the portal for the booking journey.

Can clients pay online or at the appointment?

With payments configured, you can collect a deposit or full payment online and take booking payments through the calendar. In-person options include supported Stripe Terminal readers and a QR payment page; links can also be sent by SMS or email. Available options depend on your payment setup.

Make your next booking easier to manage

Build your service or space menu, set your availability, and give clients a clear way to book. Start with your everyday workflow and expand as your business grows.