Personal Trainer Booking Software for PT Sessions, Classes and Regular Clients
Let clients book and pay for training sessions online, protect your hours with deposits, and keep regulars in the same weekly slot. Free forever for solo trainers.
Free forever for 1-2 staff. Flat £10/month for larger teams. No marketplace commission.

Built around training clients, not just appointments
Most PT clients train at the same times every week, many want a small group option, and a no-show at 6am still costs you the hour. Slotivo is set up for that, whether you train clients on your own or run a team of trainers from a studio or gym.
No-shows cost you paid hours
An early-morning client who does not turn up still costs you the session. Card deposits give clients a reason to turn up or cancel in time.
Regular clients, rebooked by hand
Rebooking the same Monday and Thursday sessions by message every week is slow. Recurring weekly sessions keep a client in their usual slot.
Messages eat into your evenings
Clients text to book, move and confirm sessions. A booking link that shows your real availability cuts most of that out.

Example booking notification
PT session · Thursday, 7:00am
Deposit paid and slot protected
Clients book their next session in seconds. You keep your training diary full.
Clients pick a session time and pay to secure it in Slotivo. You manage one-to-one sessions, small group classes, recurring weekly slots and every trainer’s diary in Slotivo Pro.
Customers book without calling
Your branded booking page and customer app are available while you are busy.
Every booking appears instantly
Online, phone and walk-in appointments share one live diary.
Stay in control from your phone
See the day ahead and make changes between clients, wherever you are.
Free for 1–2 staff · No credit card · Web booking included
Run one-to-ones, classes and your team from one diary
Whether you are a self-employed PT or run several trainers under one studio, bookings, payments and schedules live in one place.
Recurring weekly sessions
Put a regular client in the same weekly slot so their sessions are booked without a fresh conversation every week.
Deposits and pre-payment
Take a deposit or full payment via Stripe when a session is booked, so late cancellations are less likely and less costly.
Small group sessions with capacity limits
Run bootcamps, circuits or small group PT with a set number of places. Clients see how many spaces are left.
Every trainer gets their own diary
If you run a studio, each trainer manages their own hours, clients and bookings from their phone.
Health questionnaires before the first session
Use an intake form to collect injuries, medical conditions, training goals and emergency contacts before you start.
Clients reschedule themselves, within your rules
A client can move or cancel their own session online. Set a notice period, e.g. 24 hours, and a change requested inside that window is blocked automatically.
Set up PT booking in three steps
Add your session types
Create one-to-one sessions, consultations, small group classes and session bundles, each with its own price and duration.
Set your weekly availability
Add your training hours, including early mornings and evenings, and block out time you are not training. Add other trainers if you have a team.
Share your booking link
Put your Slotivo link in your Instagram bio, on your website or Google Business Profile so clients can book without messaging you.
Useful extras for personal trainers
Deposits and online payments
Take a deposit or full payment when a client books, so a missed 6am session is not an unpaid hour.
Explore this feature →Health and PAR-Q style forms
Collect injuries, medical conditions, goals and emergency contact details before the first session.
Explore this feature →Small group and bootcamp classes
Run group sessions with a capacity limit alongside one-to-one training from the same diary.
Explore this feature →Questions operators ask before switching
Can clients book a bundle of sessions, like 10 PT sessions?
Yes. You can set up a session bundle as its own bookable service with its own price and duration, alongside single sessions.
Can I take a deposit to stop no-shows?
Yes. Slotivo connects with Stripe so you can require a deposit or full payment when a session is booked, and set your own cancellation notice period.
Does this work for a self-employed PT, not just a gym?
Yes. Slotivo is free forever for 1-2 staff, so a solo trainer gets the same booking page, deposits and reminders as a studio with a team.
Can I run small group sessions as well as one-to-ones?
Yes. Set a capacity on a group session and clients book a place until it is full, from the same booking page as your one-to-one sessions.
Can I collect a health questionnaire before training someone?
Yes. Attach an intake form to a service to collect medical history, injuries, goals and emergency contact details at the time of booking.
Can regular clients keep the same weekly time?
Yes. Clients can rebook their usual session in a couple of taps, and you can set up recurring weekly sessions so regulars keep their slot.
Some clients pay me in cash or by bank transfer. Can I still track that?
Yes. Record a session as paid in cash, by bank transfer or on a card terminal. Your reports count it the same as a payment taken online.
Can I block out time for my own training or days off?
Yes. Block out an hour, an afternoon or a full day and those times stop appearing as bookable straight away.
Create your booking page without a card.
Set up your services, staff, opening hours, deposits and optional modules after signup. You can publish when everything is ready.