For Personal Trainers

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.

Gym, outdoor, home and online
Deposits at booking
Hosted in the EU
Luka Breitig, Software Engineer & AI Developer
Luka Breitig

Updated 5 October 2026

The Problem

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.

Features

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.

Before & After

See the difference

Same profession. Completely different scheduling experience.

Without Tymeslot

1 Client texts to ask whether you have anything free this week
2 You check mornings and evenings, reply with options and wait
3 You text a reminder the day before and rearrange if they drop out

With Tymeslot

1 Client opens your booking page and picks a slot and a place to train
2 Confirmation arrives with the location, or the video link for online sessions
3 Reminders go out on their own, and the session is already in your calendar
Use Cases

Common scheduling scenarios

How other Personal Trainers use Tymeslot every day.

Scenario 1

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.
Result: Each kind of session books with the right length, place and travel time, and the whole week sits in one calendar.
Scenario 2

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.
Result: Clients are reminded when it matters, paid sessions are paid before they start, and cancelled slots go back on your page without a message.
Scenario 3

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.
Result: New clients arrive with their goals already written down, and the first session starts with training rather than paperwork.
Starter setup

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.

Compare

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.

Compare Tymeslot's plans

ROI Calculator

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.

25
140
€65
€20 €500
8m
5m60m

200

minutes saved per week

173.3

hours saved per year

€11,265

annual value of saved time

Integrations

Which calendars and tools do personal trainers use with Tymeslot?

Connects to the tools you already use. No extra setup.

Google Calendar
Outlook
Google Meet
Zoom
CalDAV
Nextcloud
Pricing

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

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
Booking Themes

See Tymeslot in action

Try both booking themes live - no account needed.

Quill theme preview
Quill

Quill

Professional Glassmorphism

Try Live Demo
Rhythm theme preview
Rhythm

Rhythm

Immersive Experience

Try Live Demo
FAQ

Frequently Asked Questions

Is Tymeslot GDPR compliant for personal trainers?

Tymeslot gives personal trainers booking pages hosted in Germany that load no advertising trackers or third-party analytics, so a client booking a session is not profiled by an ad network along the way. On tymeslot.app, Google reCAPTCHA loads once a client starts filling in the booking form, to block spam bookings; a self-hosted instance runs it only if you configure it. Clients share only what your booking form asks for, which matters once the form touches on injuries. Confirmation and reminder emails go through Postmark, which records delivery and opens but not clicks. How you handle client data as a whole is still your responsibility. A signed data processing agreement comes with the Enterprise plan only, and Free and Pro do not include one. For full control, self-host Tymeslot on your own server.

Can Tymeslot replace personal training software or a gym management app?

Tymeslot is booking software for personal trainers, not gym management software: it takes bookings, sends reminders and collects payment for a session, and it does not track workouts, programmes, memberships or check-ins. Keep your programming app for training plans and progress. Payments in Tymeslot are a fixed price per booking, so session packs and monthly memberships stay outside it.

How do personal trainers reduce no-shows and take deposits with Tymeslot?

Personal trainers using Tymeslot protect early sessions with a reminder email the evening before and, on Pro, a deposit or the full session fee charged when the client books. Add a second reminder an hour before for clients who book late in the day. Payments run through your own Stripe account at a fixed amount per meeting type, the booking is confirmed once payment clears, and the money settles in your Stripe account; the managed service adds a 0.5% platform fee to Stripe's fees. There is no automatic late-cancellation fee or cut-off, so state your policy in the session description. When you cancel a paid booking from the dashboard, you can refund it in the same step.

Is Tymeslot a good Calendly alternative for personal trainers?

For a personal trainer with several kinds of session, Tymeslot's free plan covers more than Calendly's, which its pricing page limits to one event type and one calendar. Gym, outdoor, home and online sessions can each be their own meeting type at no cost. Calendly takes payment at booking on paid plans only; in Tymeslot it is a Pro feature, or free when self-hosted. Calendly states that it stores data in US data centres, while Tymeslot's managed service is hosted in Germany.

Can personal trainers self-host Tymeslot?

Yes, though self-hosting Tymeslot makes most sense for a personal trainer who already runs a server for their website, or who works with a gym that has IT support. Installed with Docker, Cloudron or Railway, it includes deposits, intake questions and every other feature with no subscription and no platform fee, under the GNU AGPLv3. Client goals and injury flags then sit on a server you control, and backups and updates are your job. A trainer who would rather spend that time with clients can use the managed service, hosted in Germany.

Is there a free plan for personal trainers?

Yes, a personal trainer can run gym, outdoor, home-visit and online sessions on Tymeslot's free plan, with unlimited bookings, calendar sync, a video link for every online session, website embeds and reminder emails. Pro (€9/month) is where deposits and full fees at booking come in, along with intake questions about goals and injuries, booking analytics and automation, and a page without Tymeslot branding. A trainer whose clients pay by bank transfer each month can stay on Free.

Which calendars and video apps work with Tymeslot for personal training?

Tymeslot connects personal trainers' bookings to Google Calendar, Outlook, Apple iCloud and CalDAV calendars such as Nextcloud, and creates a Google Meet, Zoom, Microsoft Teams or Jitsi link for online sessions. Busy times from every connected calendar block bookings, so a dentist appointment you added on your phone is never booked over. A session type that offers both the gym and online as locations creates a video link only when the client picks online.

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.

No credit card required
Setup in 5 minutes
Privacy-first