Launch Deal Get SlotPress Pro for €39/year €79/year Limited early launch price.
Get Launch Deal
Coaching & Personal Training Booking

Coach Booking Plugin for WordPress

Let clients choose a session type, select their coach or trainer and book a confirmed slot — directly from your website. Free to start, with per-session durations, intake fields and automatic email confirmations.

Free to start No credit card Session-type pricing Goal intake fields
Ready in 5 min
Personal trainer coaching a client in a modern gym studio with an online booking system on a tablet
Choose your coach
Alex
Alex Torres
Strength & conditioning specialist
Priya
Priya Nair
Life & business strategy coach
Leon
Leon Webb
Nutrition & wellness consultant
Quick answer · What is the best WordPress booking plugin for coaches?

SlotPress is a free coaching booking plugin for WordPress that lets clients choose a session type, pick a coach or trainer and book a confirmed slot directly from your website. It includes per-session durations, custom goal intake fields, a hold timer that prevents double-bookings and automatic email confirmations — with no monthly fees and no credit card required to start.

Why Coaches Choose SlotPress

Stop managing your calendar
from WhatsApp and DMs.

Without online booking

Every new client starts with three messages and a scheduling link.

  • DMs and WhatsApp threads just to agree on a time slot
  • Clients booking a session then cancelling with 30 minutes notice
  • Two clients claiming the same hour because you confirmed both
  • Spending the first session asking about goals you could have collected upfront
  • Manual calendar management across three different apps
  • No-shows on your best-paid slots with no record it ever happened
With SlotPress

Clients self-book, arrive prepared and the calendar manages itself.

  • Clients pick a session type and see real availability for their preferred coach
  • Goal intake fields collect objectives, experience and any notes before the session
  • Per-session durations block the right time — 60 min training, 45 min nutrition consult
  • The hold timer locks a slot while the client completes the form — no overlaps
  • Email confirmation and Apple iCal mean no more forgotten sessions
  • The setup wizard and [slotpress_booking] shortcode get you live in minutes
See It In Action

From "are you free Thursday?"
to a confirmed coaching session.

This is what booking a coaching session looks like on a website running SlotPress — five clear steps, no back-and-forth required.

1
Choose SessionStrategy, Personal Training, Group Class, Nutrition…
2
Choose CoachAlex, Priya, Leon — or any available
3
Date & TimeOnly open slots shown, respecting each session's duration
4
Goal DetailsName, email, phone, goals & any custom intake questions
5
ConfirmedInstant email + Apple iCal — session locked in
Choose a Session
Strategy Session
Strategy Session
Goal-setting, planning and mindset work with your coach.
60 min
€120
Personal Training
Personal Training
1-on-1 strength, cardio or functional fitness session.
60 min
€80
Group Fitness Class
Group Fitness Class
Small-group training — up to 8 participants per session.
45 min
€35
Nutrition Consultation
Nutrition Consultation
Personalised meal planning and dietary advice session.
45 min
€90

Click through it — a real SlotPress booking flow for a coaching business. (Interactive preview, not a live booking)

Setup Wizard

Tell SlotPress about your coaching business.
It builds your booking page instantly.

6 guided steps. Choose "Coaching" as your niche and SlotPress pre-fills session types, durations and availability hours to match.

01
Business Type
Choose "Appointments" — the mode built for session-based coaching and training businesses
02
Use Case
Pick "Coaching" from 22 business use case presets to load coaching-ready session types and defaults
03
Booking Style
Fixed time slots on a calendar — clients see exactly which session windows are open for each coach
04
Availability
Coaching hours, session intervals, buffer time between clients and blocked dates — per coach
05
Design
Accent colour, theme (Light/Warm/Dark), corner style and widget size — live preview
06
Auto-setup
A demo session type and your booking page are created with the shortcode in place
Your coaching booking page uses the shortcode [slotpress_booking] — added automatically.
Start the Wizard — Free
Live Customizer

Match your coaching brand,
before you publish.

Adjust accent colour, theme, corner radius and density — the booking widget preview updates instantly, no code required.

Accent Color
Theme
Corner Radius
Density
Display Mode
Choose a Session
Strategy Session
Strategy Session
Goal-setting and planning with your coach.
60 min
€120
Personal Training
Personal Training
1-on-1 strength or functional fitness session.
60 min
€80
Nutrition Consultation
Nutrition Consultation
Personalised meal planning and dietary advice.
45 min
€90
Built For Coaches & Trainers

Everything a coaching business needs
to book sessions online.

All of this is included in the free version — no upgrade needed to get started.

Appointment Booking Mode

The complete booking system for coaching businesses — session types, coaches, slots, intake fields and confirmations

Session Types with Durations

List Strategy (60 min), Personal Training (60 min), Group Class (45 min) — each blocks the correct time automatically

Coach Assignment

Let clients choose Alex, Priya or Leon — or leave it open to whoever is available — each with their own calendar

Basic Locations

List studio, outdoor or online session options — each with its own team and availability

Availability Rules

Coaching hours, session intervals, buffer time between clients and blocked dates — per coach

Hold Timer

Reserves the slot while the client fills in details — two clients cannot claim the same session window

Goal Intake Fields

Collect objectives, experience level, health notes or any custom questions before the first session

Email Confirmation

Every booking triggers an automatic confirmation — no manual follow-up needed after each new client

Apple iCal Download

Clients add the session to their calendar instantly — no more missed training days

Setup Wizard

Choose "Coaching" as your niche and the wizard configures session types, hours and your booking page

Widget Appearance Customizer

Adjust colours, theme and style to match your brand — with a live preview before publishing

Shortcode

Drop [slotpress_booking] into any page — the booking widget appears instantly

Free vs Pro

Start free.
Scale with Pro when your client list grows.

The free plan covers everything a coach or trainer needs to take bookings online. Pro is for businesses that want calendar sync, WhatsApp reminders and booking analytics.

SlotPress
Free
A complete online booking system for coaches and trainers — no cost, no trial, no expiry.
  • Appointment Booking Mode
  • Session types with custom durations & prices
  • Coach assignment — Alex, Priya, Leon…
  • Availability Rules & Basic Locations
  • Calendar, Hold Timer & Intake Form Fields
  • Email Confirmation & Apple iCal Download
  • Setup Wizard & Widget Customizer
  • The [slotpress_booking] shortcode
Download Free
Launch Deal
SlotPress
Pro
For growing coaching businesses — calendar sync, WhatsApp reminders and advanced booking modes.
  • Everything in Free, plus:
  • Google Calendar & Outlook Sync for coaches
  • WhatsApp Business API for session reminders
  • GDPR Consent Audit Trail
  • Meta Pixel & GA4 Booking Events
  • Popup & Fullscreen Display Modes
  • Booking Steps & Custom Widget Labels
  • Custom Color Palette & Advanced Templates
Get Pro Launch Deal — €39/year

Free is not a trial — it is a full appointment booking system for coaches and trainers. Upgrade when you need Google Calendar sync, WhatsApp session reminders or booking analytics.

Pricing

Start free. Upgrade during launch.

Start free with complete session booking. Upgrade to Pro during launch and lock in €39/year before the price goes to €79.

Launch deal ends soon — €39/year instead of €79
SlotPress
Free
€0
Forever. No credit card required.
Complete session booking for WordPress.
  • Appointment Booking Mode
  • Services & Staff
  • Basic Locations
  • Calendar & Bookings
  • Availability Rules
  • Hold Timer
  • Booking Form Fields
  • Email Confirmation
  • Apple iCal Download
  • Widget Appearance Customizer
  • Setup Wizard
  • [slotpress_booking]
Download Free
Launch Deal
SlotPress
Pro
€39
/year · 1 site
Regular price: €79/year
Early launch price.
For coaches scaling up — calendar sync, automations and extra booking modes.
  • Everything in Free, plus:
  • Booking Modes
  • Resource Booking Mode
  • Rental Booking Mode
  • Logistics Booking Mode
  • Advanced Workflows
  • Popup & Fullscreen Display
  • Booking Steps Customization
  • Custom Widget Labels
  • Duration-Based Pricing
  • Start / End Range Booking
  • Capacity Management
  • Advanced Form Fields
  • Map & Location Features
  • Integrations
  • WhatsApp Business API
  • Webhooks
  • Google Calendar Sync
  • Outlook & Teams
  • Google Analytics 4
  • Meta Pixel Events
  • GDPR Consent Audit Trail
  • Custom Color Palette
Get Launch Deal — €39/year
SlotPress
Pro Plus
€99
/year
5 site licenses.
For web designers building booking systems for coaches and fitness studios.
  • Everything in Pro, plus:
  • 5 site licenses
  • Client project usage
  • Priority support, if included
Start Pro Plus
SlotPress
Agency
€179
/year
25 site licenses.
For agencies building booking systems for fitness and wellness businesses at scale.
  • Everything in Pro, plus:
  • 25 site licenses
  • Agency-friendly licensing
  • Priority support, if included
  • Build booking systems at scale
Choose Agency

All plans include a 14-day money-back guarantee. Annual billing. Cancel anytime.

FAQ

Coaching booking, answered.

What is the best WordPress booking plugin for coaches?+
SlotPress is a free WordPress booking plugin for coaches, personal trainers and consultants. Clients choose a session type, pick a coach and book a confirmed slot — with per-session durations, intake form fields, a hold timer and automatic email confirmations at no cost.
Can clients book 1-on-1 sessions with a specific coach or trainer?+
Yes. SlotPress supports staff selection so clients can choose Alex, Priya or Leon — or leave it open to whoever is available. Each coach has their own availability calendar, so clients only see genuine open slots.
How does SlotPress prevent double-bookings on coaching sessions?+
The hold timer reserves the slot the moment a client starts completing the form. A second client cannot claim that slot until the first booking is confirmed or the timer expires — preventing double-bookings without any manual calendar management.
Can I collect goals and intake information when clients book a session?+
Yes. SlotPress's Booking Form Fields let you add any custom questions — training goals, experience level, injuries or health notes — so you arrive prepared for the first session instead of spending it on discovery.
Can I list different session types with different durations and prices?+
Yes. Each session type has its own duration and price. A Strategy Session (60 min, €120) and a Group Fitness Class (45 min, €35) each block the correct amount of time on the coach's calendar automatically.
Is the free plan enough for a solo coach or personal trainer?+
Yes. The free plan includes everything a solo coach needs — session types, availability rules, intake form fields, email confirmation, Apple iCal download and the widget customizer — all at no cost, with no expiry.
How quickly can I set up online booking for my coaching website?+
The Setup Wizard guides you through session types, coaches, hours and widget design in a few minutes, then creates a booking page with the [slotpress_booking] shortcode automatically placed.
What does SlotPress Pro add for coaches and personal trainers?+
Pro adds Google Calendar and Outlook sync for your coaches, WhatsApp Business API reminders to reduce session no-shows, GDPR consent audit trail, Meta Pixel and GA4 booking events, and popup or fullscreen widget display modes.
People Also Ask

Related questions.

How do I add online booking to a coaching website?

Install SlotPress, run the Setup Wizard selecting "Coaching" and place the [slotpress_booking] shortcode on any page — your booking system goes live in minutes.

Can a personal trainer use a free WordPress booking plugin?

Yes — SlotPress's free plan includes complete session booking with session types, coach assignment, intake form fields, email confirmations and the widget customizer at no cost.

How can I stop no-shows on coaching sessions?

SlotPress sends automatic email confirmations with Apple iCal downloads at booking. WhatsApp Business API session-day reminders are available in SlotPress Pro to further reduce no-show rates.

Can clients book a specific coach or trainer online?

Yes — SlotPress supports coach selection so clients can choose a named coach or trainer, or book whichever is available first, with each coach managing their own availability calendar.

Can I set different prices for different coaching session types?

Yes — each session type (Strategy, Personal Training, Group Class, Nutrition) can have its own duration and price displayed in the booking widget.

Can I collect client goals and intake forms before a coaching session?

Yes — SlotPress's Booking Form Fields let you add custom intake questions — goals, experience level, health notes — that clients complete when booking online.

Can I match the booking widget to my coaching brand colours?

Yes — the Widget Appearance Customizer lets you adjust accent colour, theme, corner style and spacing to match your brand, with a live preview before publishing.

Explore Use Cases

SlotPress for other businesses.

The same booking engine, configured for your industry.

Get Started

Start booking clients
straight from your website.

Clean, fast to configure and built for real coaching workflows. Start free — upgrade to Pro when your business is ready to scale.