FOR PERSONAL TRAINERS

Automate your personal trainer website schedule and bookings

Simple Calendar connects your Google Calendar to your WordPress site, so your live training schedule is always visible and always accurate. Your calendar updates automatically. And, our addons let your clients book directly from your site.

Trusted by 1 million+ websites
wordpress calendar plugin for personal trainers

Stop managing your schedule between sets

Most trainers don't notice how much of the week goes to logistics until they're in it. A text confirming Tuesday. A reschedule request Thursday. A new lead asking what's open. None of it takes long on its own, but it just never stops, and it lands in the middle of sessions. Simple Calendar puts your live schedule on your site so clients book against what's available in your slots.

Always show your availability

Your training calendar sits on your website and updates from Google Calendar on its own. Clients and prospects check it themselves instead of texting you between sets.

Book sessions anytime, anywhere

New clients don't decide to hire a trainer during business hours. It generally happens after a workout, mid-scroll, or after a friend's recommendation. A clear, live, and responsive display even on mobile means they can act on it immediately.

personal trainer features icon 3
Group classes and 1:1s, side by side

Bootcamp and private coaching aren't the same offer and shouldn't share a list. Display each on its own calendar, so a client looking for Saturday's class doesn't land in your personal training slots.

personal trainer features icon 4
Handles your rest days & time off

Set your working hours and block personal time from the plugin itself. Clients only see the slots you've opened, and everything else simply isn't there to book.

Fewer missed sessions

Clients book their own time, see it confirmed, and get the session on their calendar. A session someone chose and added themselves is one they're far more likely to show up for.

Reduce admin work with self-service bookings

Clients can view open slots, book a session, and receive instant confirmation without your involvement, saving you time every week and keeping your calendar organized.

Why personal trainers choose Simple Calendar

If you already use Google Calendar to plan your week, you’re already most of the way there. Simple Calendar connects directly to it and displays your training schedule on your WordPress site. Whatever you plan in Google Calendar shows up on your site automatically. That’s the entire setup.

When you add a new session, block time off, or reschedule a client in Google Calendar, the changes appear on your website automatically. You never need to update your schedule in two different places or worry about showing outdated availability.

Show your training schedule in the format that works best for your clients. Use a monthly view for a complete overview of your availability, a weekly view to display your session flow, a daily view for detailed hourly scheduling, or a list view for a simple scrollable display of upcoming sessions. View FullCalendar Extended→

If you manage private coaching sessions alongside group classes, you can organize each program in its own Google Calendar and display them together in a single unified calendar on your website. You can also show them separately on dedicated pages when needed.

Customize the information displayed for every session on your website without writing any code. Event template tags let you show session titles, locations, duration, add-to-Google-Calendar links, and more. Learn more about event template tags→

Simple Calendar lets you display both public and private Google Calendars on your website. With the Google Calendar Pro addon, you can connect private calendars in one click. No complicated credential setup required. View Google Calendar Pro→

With our Book an Appointment addon, you can set your working hours, create different session types, add buffer time between appointments, and allow clients to book directly from your website. Booked slots are removed automatically to prevent double bookings. View Book An Appointment→

Get started with Simple Calendar in under 2 minutes

You don't need everything at once. Start with the free plugin, get your schedule live, and add the rest only when you need it.

Step 1
Install the free plugin & go live

Download and install the free Simple Calendar plugin. Connect it to your public Google Calendar, add the shortcode to any page, and your schedule is live. This step is everything you need to get started. The rest is optional.

Step 2 (Optional)
Connect private Google Calendars securely

If you want to display a private calendar your site without it appearing in Google search results, the Google Calendar Pro addon makes it straightforward while also removing the multi-step credentials creation process with secure one-click authentication.

Step 3 (Optional)
Give visitors better ways to browse

The FullCalendar Extended addon adds more ways to view your schedule: a monthly grid, a weekly timetable, or a day-by-day layout. Useful once you're displaying enough events that a single view isn't enough.

Step 4 (Optional)
Accept bookings directly from your site

The Book an Appointment addon turns your availability into bookable slots, so people pick a time themselves instead of trading calls, emails, and messages.

Get required addons, or save 10x more with our curated bundles.

Start with the free plugin and add features only when you need them, or save more with our bundled plans that combine Google Calendar sync, advanced calendar views, and appointment booking in one package.

Built for a variety of trainers

Simple Calendar is built for trainers, coaches, and fitness professionals of all kinds. Manage your sessions in Google Calendar, publish your availability, and automatically sync your session schedules to your website in real time.

Solo personal trainers

Display training sessions and availability so clients can see openings and book without back-and-forth messaging.

Group fitness coaches

Show class schedules and upcoming sessions in one place, helping members stay informed and show up on time.

Online & hybrid coaches

Let clients view your availability online, whether sessions happen virtually, in person, or both.

Gym-based trainers

Publish training schedules and session availability that update automatically, keeping clients informed at all times.

Specialist and niche trainers

Share specialized session schedules and availability so clients can easily plan around your programs.

Multi-trainer studios

Display schedules for every trainer in one grouped calendar, helping clients find and book the right sessions.

Your questions, answered!

A WordPress calendar plugin helps display, create, or manage schedules and appointments directly on the website. This is a great help for trainers who want to show their availability online, and as the plugin allows, clients can also book sessions directly from the site’s frontend.

Yes, the plugin automatically updates Google Calendar events on your WordPress site in real time. You only need to add sessions to your Google Calendar once, and the plugin handles the rest, including caching issues.

Yes. Clients can easily set reminders for upcoming sessions by adding the event to their Google Calendar through the ‘Add to GCal’ link, which enables reminder notifications. There are various other opportunities to customize your event template tags.

Yes, you can easily display schedules for multiple trainers, class types, or locations using the Grouped Calendars feature in Simple Calendar.

With the Book an Appointment addon, trainers can display their availability online, letting clients book from available slots only while preventing double bookings.

Yes. Instead of blocking time manually in Google Calendar, you can set your available working hours using the Book an Appointment addon. Any unselected days or time slots are automatically hidden from clients on the frontend.

Yes, you can start for free with the Simple Calendar core plugin. If you prefer a simpler one-click setup with private event syncing and booking, the Google Calendar Pro and Book an Appointment add-ons offer secure authentication in way lesser steps, with a list of other advanced customization features.