Personal trainer adjusting a client's form during a session
For personal trainers

The booking and payments app for personal trainers

Clients pay at booking. Weekly slots repeat on their own. One link collects the month.

Get started

Programming workouts is the easy part. Chasing payments shouldn't be part of the job.

Sessions paid one at a time make skipping feel cheap. A client cancels late, the slot sits empty, and that money never arrives. Appointments flips the order: clients pay when they book. The weekly slot you set repeats on its own, and one link collects the month's sessions.

Training slots that defend themselves

Weekly clients repeat, time off closes slots, clashes get one-click fixes.

How your training week runs

1

Clients book and pay for the session

They pick a slot on your booking page and pay right there, no account needed. The session confirms only when the payment does.

Real Appointments booking page on a phone: picking a time slot
2

Recurrence locks in the weekly slot

Monday and Wednesday at 6 a.m. stays Monday and Wednesday at 6 a.m. One link collects the month's booked sessions.

Real Appointments week view with recurring, paid sessions
3

You just run the session

In person or on video. The Google Meet link is generated automatically and sent with the confirmation.

Real appointment detail with its video call link

Fixed slots without rework

The Monday-and-Wednesday 7 a.m. client stays at Monday and Wednesday 7 a.m.: the series repeats automatically, and schedule conflicts are flagged right away.

Monthly billing without the chase

Recurring billing generates a single link that pays for the month's sessions, straight into your own account through Stripe.

In-person sessions, right address

Offer in-person, online, or both per service — each modality with its own price. In-person clients get your address with a map link in the confirmation.

Time blocks that hold

Vacation, lunch, or your own training: block it once and availability templates keep those slots protected week after week.

Clients manage their own bookings

In the client portal, clients see their booked sessions and manage them on their own — no message needed for every change.

Fair price. Real value.

All plans include a free trial · Cancel anytime, no questions asked

Most chosen

Professional

$7/mo
· $84/year (upfront)
30-day free trial
  • Online appointments with integrated Google Meet
  • In-person, online or hybrid appointments
  • Recurring appointments
  • One monthly payment link for recurring clients
  • Shareable booking link
  • Custom service creation
  • Complete client management with easy import
  • Automatic email reminders
  • Automatic schedule conflict detection
  • Availability templates and time blocks
  • Online payments with integrated Stripe
  • Private notes per appointment

Questions trainers ask

Does Appointments work for personal trainers?

Yes. Weekly sessions repeat on their own, clients pay at booking, and one link collects the month. Studios with several trainers organize roles and per-trainer commissions in one account.

Can clients pay when they book a session?

Yes. Payment happens at booking, through Stripe, straight into your own account, and Appointments takes 0% of it. The slot is held for 10 minutes and only confirms once it's paid.

How does monthly billing work for recurring sessions?

The month's booked sessions group into a single payment link. The client pays once and every session in the month is covered.

What happens if a client no-shows?

The session was paid at booking, so the money is already in your account. Reminders go out by email before each session, and clients confirm or cancel in one click. You find out before the hour, not after it.

Is Appointments an alternative to Trainerize or TrueCoach?

For the business side, yes: booking page, payment at booking, weekly recurring sessions, and one link that collects the month. Appointments does not build workout programs, so it pairs with the workout app you already use. Client payments go to your own Stripe account and Appointments takes 0% of them.

Does it work as gym scheduling software?

It works for session-based gyms and studios. Every trainer gets their own calendar and the team view shows everyone side by side. Owner, manager and professional roles control who manages what. It schedules and charges for sessions; it does not manage gym memberships or door access.

Fixed slots, the month paid in one link

Get started