Personal trainer booking app: clients book, pay and get reminded on their own
yAppointment is booking software for personal trainers and small fitness studios. Clients pick a free session online, pay a deposit or use their package, and get a reminder before they come, while you are training someone else. One price per location, any number of trainers, 0% commission on bookings.
Have a website, a Facebook or Instagram page? We'll set up your account from it, free.
A website, a Facebook or Instagram page? We'll set up your account for you.
Just send us a link — your website, your profile on a booking platform, your Facebook or Instagram page. We take your services, prices and opening hours from it, and only ask you for what is missing.
- You send us a link
You confirm your e-mail, then send us the link: your website, a booking-platform profile, a Facebook or Instagram page. Any of them works.
- We set up your account
Services, prices, categories, opening hours: everything we find there.
- We walk you through it
A few questions to finish, and you take your first bookings.
Free, before any subscription, with no commitment.
Prefer to do it yourself? Once you sign up, the setup can read your website automatically, an AI assistant can fill everything in with you through a short chat, or you can enter it all by hand.

Online booking for personal training sessions
- Clients see your real free times and book a 1:1 session, a recurring slot or a group class themselves, day or night.
- Each trainer has their own hours and services, and clients choose who they book with.
- Bookings arrive in one calendar. No messages back and forth to agree a time.
Fewer no-shows: deposits and reminders
- Deposits at booking: take part of the price up front by card (Stripe). The money goes straight to your own Stripe account; we take no cut.
- Email reminders before every session, through your own mail server or our Email Service. Text messages are possible through our SMS app on your own Android phone (a one-time purchase) or with SMS credits.
- Waiting list: when someone cancels, the next client on the list gets the place offered.
Packages, passes and memberships
- Sell session packs and passes (e.g. 10 sessions) as prepaid credits. Each booking uses one credit, and the client sees what is left in their account.
- Memberships with a fixed validity and a discount or included sessions.
- Gift cards and coupons for new clients.
Group classes and small-group training
- Classes with a capacity limit, a waiting list and online tickets.
- Book rooms or equipment together with the session, so two trainers never book the same space.
Booking on your own website or in your own app
- Add a booking button to your existing site. A WordPress plugin is available for free.
- Every business gets a client portal: clients see their bookings, passes and invoices.
- Your own branded app: your name and logo on the App Store and Google Play, with push messages to your clients (a one-time fee; see pricing).
Invoicing and client profiles
- Built-in invoicing for sessions, packages and classes, or a connection to the invoicing tool you already use.
- A profile for every client with their bookings and purchases.
- 27 languages for you and your clients.
Pricing for personal trainers
€10$10 a month per location. Any number of trainers, no per-seat fee, 0% commission on bookings. CRM, Warehouse and the AI assistant are optional add-ons.
See all pricesQuestions personal trainers ask
Can clients book and pay online themselves?
Yes. They choose a free time, and if you ask for a deposit, they pay it by card when they book. The payment goes to your own Stripe account.
Can I sell session packages?
Yes. Create a pass with a number of sessions. Clients buy it online or from you, and every booking uses one session from it.
Does it work for group classes?
Yes. Set a capacity; when the class is full, new clients go onto a waiting list.
What does it cost if I work with other trainers?
The price is per location, not per trainer: €10$10 a month however many trainers you have. There is no commission on bookings.
Can clients book from my website?
Yes. Add a booking button to your site; for WordPress there is a free plugin.
Do I need a credit card for the trial?
No. The 14-day trial starts with registration, with no payment step.
Can you set it up for me?
Yes. Send us your website or social page, and we fill in your services, times and details for you to check. It's free and puts you under no obligation.
Ready to see the difference?
Business owners across Europe have replaced admin chaos with one platform that just works. Join them today.
14-day free trial • Commission-free — always • Cancel anytime