Session packages, recurring bookings, waitlists, and cancellation rules. All in one place.
Get started30 days free, cancel anytime
“Trainerslot is awesome. The endless back-and-forth with clients and babysitting my calendar is gone. Waitlist is my favourite – cancelled sessions are immediately booked by someone else so I don't lose hours.”

Your own booking page
Your clients go to trainerslot.com/yourname, see your open slots, and book.

Tino Janikov
Strength and Conditioning Coach
Prague
I help people of all ages reach their health and fitness goals at Advance Training in Prague, while also working with youth national teams and educating coaches through the Czech Basketball Federation. With a Ph.D. in exercise science, I focus on...
Read moreAvailable sessions
Availability control
Set your weekly schedule once. Block off days when you're unavailable. Add extra slots when you want. Set minimum booking notice so nobody books 20 minutes from now.
General availability
Set when you're regularly available for sessions.
Exceptions
Days off, holidays, or extra hours on specific dates.
Booking settings
Configure session length, booking window, and notice periods.
Session length
1 hour
Booking window
Up to 30 days ahead
Booking notice
At least 24 hours before the session
Cancellation notice
At least 24 hours before the session
Booking a session
Your client opens your page, picks an open slot, and books it in one tap. You get a notification and the session lands in your calendar. No texting back and forth, no rescheduling by hand.
Book session
Date
Saturday, September 19 · 09:00
Trainer
Until cancelled · Modify
One-off sessions
A client picks an open slot, books it, and one session is deducted from their balance.
Recurring sessions
Clients can book a weekly recurring slot so they don't have to rebook every time.
Waitlist
When a slot is full, clients join a waitlist. If the session frees up, they get notified automatically.
Session packages
Every client sees their balance, which counts down with each session.
Cancellation rules
Cancel today's session at 15:00?
This session is past the cancellation notice, so it will still be deducted from your package. Do you want to cancel anyway?
Set a notice period, like 24 hours. If a client cancels too late, the session is deducted from their balance.
Calendar sync
Every booking shows up automatically in your connected Google Calendar.
Notifications
Jana Novotná booked a session on Tuesday, March 3 at 10:00.
Manage sessionGet an email when someone books, cancels, joins a waitlist, or is running low on sessions.
WhatsApp agent (Beta)
Hi! Do you have any free slots next week?
21:47
Hi! Next week there's space on Tuesday at 7:00, Wednesday at 16:00 and Thursday at 8:00. Want me to book one for you?
21:47
On WhatsApp, the Trainerslot agent answers for you. It knows your open slots and replies instantly.
Why we built Trainerslot
Tino has been my personal trainer for about six years. Somewhere between sets, the same complaint kept coming up: he couldn't find a booking system that actually fit how a trainer works.
A trainer at a small boutique gym with 30–40 regulars, most of them on standing weekly slots, some on shared packages with a partner or a friend, all of them messaging him on WhatsApp at 11pm to move Thursday to Friday and ask how many sessions they have left.
Every tool he tried was built for someone else. Gym software assumed a front desk. Calendar apps handled the slot, but not the packages, the repeating sessions, or a place for clients to sign in. So he ran it the way most trainers do: a calendar, an Excel sheet, and a lot of typing.
A couple of months ago we decided to fix it. One trainer, one calendar, one WhatsApp thread. I built it, Tino has used it with his real clients every day since, and we've kept improving it based on their feedback.
Does that sound like you? We're now opening Trainerslot to other trainers. If you still run your bookings on paper notes, Excel sheets, or a calendar, we'd love for you to try it.

Tino & Martin
Founders of Trainerslot
Pricing
990 Kč
Per month. All features included.
FAQ
Not to book for the first time. They pick a slot on your booking page and enter their name and email. They then get an email to finish their account, which is where they see your open slots, their remaining sessions, and can book or cancel on their own.
No. You take payment however you already do, in cash, by bank transfer, or at the gym. Trainerslot tracks how many sessions each client has left, not the money.
You define the bundles you sell, for example 10 sessions for a set price. When a client buys one, you add it to their account and every completed session uses one credit. You get an email when a client is down to their last session. Couples or friends can share one balance.
You set a cancellation notice, for example 24 hours. Clients can cancel from their account, and anything inside the notice window is flagged as a late cancellation. You decide whether it still costs them a session.
Yes. Sessions can repeat every week or every two weeks, either for a set number of sessions or with no end date. You or the client can cancel a single occurrence or the whole series.
When a slot is taken, clients can join the waitlist for that time or for the whole day. As soon as a booking is cancelled, everyone waiting gets an email with a link to book, and the first to book gets the slot.
Yes. Connect your Google account and pick the calendar to sync to. Booked sessions appear there automatically and disappear when cancelled. Clients get a confirmation email with an Add to Google Calendar link and an attached invite for Apple Calendar and Outlook.
Once you enable it, clients can message you on WhatsApp to check your availability, book a session, or cancel one. The agent answers for you using your real calendar. It is currently in beta.
Yes. You can book any open slot for a client from your calendar or from the client's page, block a slot you don't want booked, and record sessions that happened outside Trainerslot so their balance stays right.
Invite each client by email, add their current package with the sessions they have left, and book their standing slots. They get an invite to finish their account and see everything in one place.
Yes. A gym gets its own link listing all its trainers, and trainers in a gym share clients and packages. Each trainer still has their own booking page and availability.
You get 30 days free. You enter a card when you start, but nothing is charged until the trial ends. After that it's 990 Kč per month. You can cancel anytime from your account, and you keep access until the end of the period you've paid for.
Sure! Create your free account and you're set up in minutes.