Personal trainers

Booking software built for personal trainers

Sessions, assessments, and a calendar you can trust. Clients book the slots you open, and nothing overlaps.

Free to start · No setup fees · Live in minutes

What you keep

One flat monthly price

Per business. No per-staff seats, no setup fee.

No marketplace in the middle

No commission for sending you clients. No competitor ads on your page.

Your clients, your link

Your own booking address. Your client list never feeds a marketplace.

Card payments carry a platform fee by plan (5% on Free, 2.9% on Solo and Team, 1.9% on Business) plus Stripe processing. Appointments paid in person carry none.

BookingMaven is personal trainer booking software for one-on-one trainers, coaches, and yoga instructors. Your booking page lists sessions with durations and prices, your bio, reviews, and hours. Clients book as guests or with an account, and every booking reserves your time, so a 6 AM never gets double-booked. You confirm from the dashboard, clients get confirmation and reminder emails, and clients with an account rebook their regular slot in one tap. Start free with five sessions a month.

How booking works for personal trainers

  1. 1

    Pick a trainer

    Solo trainers skip this step. Studios with several trainers show each one with a photo and specialties.

  2. 2

    Pick a session

    Assessments, 30-minute sessions, 60-minute sessions, or a program consult, each with the duration and price you set.

  3. 3

    Pick a time

    Only open slots show. Set your hours, a slot step, and a buffer, and block time for your own training.

  4. 4

    Confirm

    Name and email, optional phone. You confirm from the dashboard and the client gets the email with a Google Calendar link.

What booking looks like

Example
  1. Service
  2. Time
  3. 3Confirm

Choose a service

Fitness assessment

45 min

Personal training session

60 min

Express session

30 min

Choose a time

Monday
6:00 AM
7:00 AM
8:00 AM
12:00 PM
5:00 PM
6:00 PM

Confirm

Professional
Your trainer
Service
Personal training session
Date and time
Monday at 6:00 AM
Duration
60 min
Pay in Person

A name and an email are all a guest needs.

Example of the booking flow for a solo trainer. The professional step is skipped when there is one trainer. Services are illustrative, no prices shown here.

Built for personal trainers

Real-time availability

Every booking goes through a slot ledger that checks the time and the session length before it saves. Two clients cannot take the same slot.

A calendar you can move things on

Day, week, and month views in the dashboard. Drag a session to reschedule it, block time off, and filter by trainer.

Clients can sync their calendar

Every confirmation email has a Google Calendar link. Clients with an account subscribe their phone or computer calendar to their BookingMaven appointments once, and it stays current.

Email confirmations and reminders

Clients get a booking-received email with a Google Calendar link and directions, a confirmation when you accept, and reminders 24 hours and 1 hour before. On every plan.

Client list and history

Everyone who books lands in Customers with their contact details and past bookings. Search by name or email.

Insights

Revenue, bookings, average transaction, repeat client rate, storefront views, and top services, by week, month, or year. Solo and up.

Your booking page includes

  • A public booking page at bookingmaven.com/business/your-name (every plan)
  • Sessions with descriptions, durations, prices, and photos (5 on Free, 20 on Solo, 50 on Team, unlimited on Business)
  • Trainer profiles and calendars (1 on Free and Solo, up to 5 on Team, unlimited on Business)
  • Email confirmations and reminders (every plan)
  • Dashboard with a bookings list, day, week, and month calendar, customer list, and POS (every plan)
  • Storefront styles: Classic on Free, Conversion and Minimal on Solo and up, Immersive on Business
  • Insights, review replies, and consent forms on Solo and up

Free covers 1 trainer, 5 services, and 5 bookings a month. Solo is $14 a month with unlimited bookings, Team is $34 a month for up to 5 trainers, and Business is $74 a month with unlimited trainers and services; Solo and Team start with a 14-day free trial.

See pricing

Common questions

Can clients book recurring weekly sessions?

Each session is booked on its own. Clients with an account get a one-tap rebook link for their regular session on their dashboard, with you and the service preselected.

Where do I see my schedule?

In the dashboard: a bookings list plus a day, week, and month calendar. Drag a session to move it and block time off from the same view.

Can clients add sessions to their own calendar?

Yes. Every confirmation email has a Google Calendar link, and clients with an account can subscribe their phone or computer calendar to all their appointments.

Can I train at multiple locations?

Your page has one address and one set of hours. Name the location in the service, for example Park session or Gym session, so clients know where to meet.

Do clients need an account?

No. Clients book as guests with a name and an email; phone is optional. They can create an account at checkout to see their bookings, rebook in one tap, and leave reviews.

How do clients pay?

Clients choose Pay in Person at booking. Connect Stripe in Settings, then use the POS tab to charge a card, record cash, or copy a payment link. Card payments carry a platform fee of 5% on Free, 2.9% on Solo and Team, and 1.9% on Business, plus Stripe processing.

Can I keep a gap between sessions?

Yes. Set a buffer in minutes and a slot step in Booking Policies, and block time off from the calendar for your own training.

Can a client cancel?

Yes. The confirmation email carries a manage link. Clients can cancel from it up to 24 hours before the appointment. Inside 24 hours they need to contact you.

Get your booking page live today

One calendar, filled from your booking page, your website embed, and AI assistants.

Start free