Personal Trainer Booking Software for Early Starts
Clients book gym, outdoor, home and online sessions from your live availability, even at 11pm when they finally commit to Monday. Reminders and video links go out on their own.
Updated 5 October 2026
Why do personal trainers lose their best slots to scheduling admin?
The 6am and 6pm slots are the ones every client wants, and they are the ones lost to a missed text. A client asks on Sunday evening whether Tuesday works, you reply between sessions on Monday, and by then someone else has asked for the same hour. Run a full client list like that across a gym, a park and a few living rooms and the messaging becomes a second job. Tymeslot puts your availability on one booking page: clients pick a slot, choose where to train, and get the confirmation and reminders without you typing a word.
Why generic booking tools miss the mark for personal trainers
Many booking tools assume one place and one kind of appointment. A personal trainer's week has three or four: a gym session with a hard stop because the next client is already warming up, an outdoor session that depends on daylight, a home visit with travel either side, and an online session that needs a video link. Squeeze those into one calendar link and sooner or later a home visit gets booked ten minutes after a gym session across town.
Studio platforms solve a different problem: a gym's class timetable, memberships and front desk. A self-employed trainer mostly needs the diary to hold, the client to turn up, and a no-show to cost the client rather than you. Tymeslot covers that: one booking page, a meeting type for each way you train, a buffer for travel, and on Pro a deposit or the full fee taken when the client books.
Everything Personal Trainers need. Nothing they don't.
Scheduling features shaped around how your practice works.
A Meeting Type for Each Way You Train
Set up gym, outdoor, home-visit and online sessions as separate meeting types, each with its own length, price and link. Online sessions get a Google Meet or Zoom link the moment they are booked.
Travel Time Between Clients
Set a buffer of up to two hours on an availability schedule. Give home visits their own schedule with a 30-minute buffer, and gym sessions keep a shorter one.
Reminders Before Early Sessions
Send several reminder emails per session type at the times you choose. A reminder the evening before is the one that gets a client out of bed for a 6am session.
Deposits or Full Fees at Booking
On Pro, connect your own Stripe account and charge a fixed deposit or the full fee when a client books. The session is confirmed once payment clears, and the money settles in your Stripe account.
Questions Before the First Session
Add booking questions to your intro session on Pro: goals, current training, and a yes or no on injuries. You walk into the first session knowing what to ask about.
Booking Link for Your Bio and Website
Put your booking link in your Instagram bio, or embed the booking page on your website inline, as a popup or as a floating button. Clients book without messaging you first.
See the difference
Same profession. Completely different scheduling experience.
Without Tymeslot
With Tymeslot
Common scheduling scenarios
How other Personal Trainers use Tymeslot every day.
How do personal trainers run gym, outdoor and home sessions from one diary?
A trainer who works in a gym, a park and clients' homes needs each kind of session to carry its own length, place and travel time. One generic link cannot tell them apart. In Tymeslot each one is its own meeting type.
- Create a meeting type for each way you train, for example a 60-minute gym session, a 45-minute outdoor session and a 60-minute home visit. Each gets its own booking link.
- Save the gyms you work from as venues. List both on the gym session and the client picks one when booking.
- Give home visits their own availability schedule, open on weekday mornings with a 30-minute buffer for travel, while gym sessions keep a schedule with a 10-minute buffer.
- Connect your Google, Outlook or Apple calendar. Every booking lands there, and anything you add yourself blocks that time on your booking page.
How do personal trainers reduce no-shows on early-morning sessions?
A client who forgets a 6am session costs you the hour and the lie-in. The first fix is a reminder at the right time; the second is a client who has already paid.
- Send a reminder 12 hours before, which lands the evening before an early session, and a second one an hour before for clients who book late.
- On Pro, take a deposit or the full fee at booking through your own Stripe account. The session is confirmed once the payment clears.
- Clients cancel or reschedule from the link in their confirmation email, and the slot reopens on your booking page for someone else.
- Write your cancellation policy into the session description. Tymeslot does not enforce a deadline or charge a late fee, so refunds stay your decision.
How do personal trainers onboard new clients without paperwork?
A first session spent filling in forms is a first session not spent training. Moving the basic questions into the booking means you know the client's goals before they arrive, and keep the health conversation for the session itself.
- Create an "Intro session" meeting type of 75 minutes with a longer minimum notice than regular sessions, so you have time to read the answers. It needs its own availability schedule for that.
- Add a few booking questions (a Pro feature): the main goal, how often the client trains now, and a yes or no on whether there is an injury to talk through. Keep medical detail for the session.
- Add a note the client ticks to confirm, such as "I will complete a health questionnaire at my first session". Tymeslot records when they confirmed.
- Limit intro sessions to three a week so new clients never crowd out the people you already train.
A starter setup for Personal Trainers
Recommended settings to start from. You can change any of them in your dashboard.
Intro session
- Duration
- 75 min
- Buffer
- 15 min
- Minimum notice
- 1 day
- Bookable ahead
- 3 weeks
- Payment at booking
- None
Training session
- Duration
- 60 min
- Buffer
- 10 min
- Minimum notice
- 12 hours
- Bookable ahead
- 4 weeks
- Payment at booking
- Full fee at booking
Home visit
- Duration
- 60 min
- Buffer
- 30 min
- Minimum notice
- 1 day
- Bookable ahead
- 4 weeks
- Payment at booking
- €20 deposit at booking
Intake questions
- What is your main goal for the next three months?
- How often do you train at the moment?
- Is there an injury or health condition we should talk through before training? Yes or no is enough here.
- For home visits: is there space to lay out a mat, about two metres by one?
Keep the booking form short and do the health screening in person; a yes or no flag tells you the conversation is needed. The intro, regular sessions and home visits each use different buffer, notice or horizon settings, so give each its own availability schedule.
Intake questions and payments at booking are part of Pro on the managed service, and free when you self-host.
Tymeslot compared with Mindbody, Acuity and Calendly
Facts from each vendor's own pages, with the date we checked them.
| Feature | Tymeslot | Mindbody | Acuity | Calendly |
|---|---|---|---|---|
| Free plan | Yes: unlimited bookings and meeting types | No free plan (free trial only); set up via a short sales conversation | No: 7-day trial, no card needed | Yes, limited to 1 event type and 1 calendar |
| Entry price | Pro €9/month, flat; self-hosting is free | From €99/month per location | $16/month paid annually ($20 paid monthly) | $10/seat/month, billed yearly |
| Hosting in the EU | Yes, in Germany | No: the privacy policy names the United States and the UK | No: data is stored in US data centres | No: data is stored in US data centres |
| Self-hosting | Yes: Docker, Cloudron or Railway | No: hosted service only | No: hosted service only | No: hosted service only |
| Open source | Yes, GNU AGPLv3 | No: hosted service only | No: hosted service only | No: hosted service only |
| Booking page without third-party scripts | No ad trackers; reCAPTCHA on the booking form | Not checked | Not checked | No: third-party scripts are referenced (Stripe, reCAPTCHA, Airbrake, Google Tag Manager) |
| Deposit or payment at booking | Pro or self-hosted: a fixed amount via Stripe | Not checked | Yes, on all plans: Stripe, Square, PayPal, Venmo | Paid plans only: Stripe or PayPal at booking |
| Custom intake questions | Pro or self-hosted: 10 question types | Digital forms sent to clients before a service | Yes, on all plans: custom client forms | Yes: up to 10 questions per event type, on all plans |
| Signed data processing agreement | Enterprise plan only | Yes: a Privacy Annex with EU SCCs is part of the terms | Not checked | Yes: accepted with the customer terms |
Sources: Mindbody: Mindbody pricing (checked 5 October 2026) Mindbody: Mindbody privacy policy (checked 5 October 2026) Mindbody: Mindbody Privacy Annex (checked 5 October 2026) Mindbody: Mindbody for wellness (checked 5 October 2026) Acuity: Acuity Scheduling pricing (checked 5 October 2026) Acuity: Where Squarespace stores data (checked 5 October 2026) Calendly: Calendly pricing (checked 5 October 2026) Calendly: Calendly data storage (checked 5 October 2026) Calendly: Calendly data processing addendum (checked 5 October 2026) Calendly: Calendly demo booking page (checked 5 October 2026) Calendly: Calendly invitee questions (checked 5 October 2026)
How to choose
What to check before you choose
- Check whether you can take payment or a deposit at booking, and on which plan.
- Try booking from your website and from your Instagram bio, as a client would.
- Check which reminders are on offer and when they go out before a session.
- Decide whether you need class packs and memberships in the same tool, or one-to-one booking.
- Compare the monthly cost with how many sessions you run in a month.
How much time could you save?
Adjust to match your practice and see your potential savings.
Calculate your time savings
Drag the sliders to match your practice.
200
minutes saved per week
173.3
hours saved per year
€11,265
annual value of saved time
Which calendars and tools do personal trainers use with Tymeslot?
Connects to the tools you already use. No extra setup.
Start free, upgrade when you're ready
Core scheduling is always free. No credit card required.
Free
€0 / month
- Unlimited bookings and meeting types
- Calendar sync (Google, Outlook, CalDAV)
- Auto video rooms (Meet, Teams, Zoom, Jitsi, Nextcloud Talk and more)
- Booking page at tymeslot.app/you
- Email reminders & notifications
- Both booking themes and website embeds
Pro
€9 / month
- Everything in Free
- Custom booking questions for intake
- Payments at booking via your own Stripe account
- Remove Tymeslot branding from booking pages
- Booking analytics and automation
See Tymeslot in action
Try both booking themes live - no account needed.
Frequently Asked Questions
Is Tymeslot GDPR compliant for personal trainers?
Can Tymeslot replace personal training software or a gym management app?
How do personal trainers reduce no-shows and take deposits with Tymeslot?
Is Tymeslot a good Calendly alternative for personal trainers?
Can personal trainers self-host Tymeslot?
Is there a free plan for personal trainers?
Which calendars and video apps work with Tymeslot for personal training?
Moving from another booking tool? See how Tymeslot compares with Calendly, Cal.com and others
Ready to reclaim your time?
Free plan available. No credit card required. Setup in 5 minutes.