FOR PERSONAL TRAINERS

Train clients, not your inbox

Simple Calendar is a WordPress calendar plugin that puts your live training schedule on your site. It reads from Google Calendar, Apple Calendar, or any calendar with an ICS feed, and with our booking addon, clients can book available slots themselves.

50k+ active installations
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, or 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 get information on the go.

Always show your availability

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

personal trainer features icon 4
Syncs any calendar

Our plugin syncs any calendar, including Google Calendar, Apple Calendar, Outlook, Microsoft 365, or any calendar that publishes an ICS feed.

personal trainer features icon 3
100% mobile responsive

People rarely hire a trainer at a desk. They usually do it after a friend mentions you, or mid-scroll. Our plugin keeps your schedule clear and readable irrespective of the device.

Clients book themselves

Clients can easily pick bookings from your open slots and get instant confirmation with Book an Appointment addon. No you replying between sets.

Group classes and 1:1s, side by side

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

Straight to their calendar

Add download and subscribe buttons to any calendar, so your clients can save an event in a tap or subscribe once to get every update automatically.

Why personal trainers choose Simple Calendar

If you already plan your week in a calendar app, 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 your calendar shows up on your site automatically. That’s the entire setup.

With our Google Calendar Pro addon, you can display private Google Calendars on your site securely, without exposing internal events to the public and without the complexity of managing API keys manually. The same addon now also connects a live ICS feed URL. View Google Calendar Pro→

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→

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→

google calendar pro display private events

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 or upload an ICS file, and paste the shortcode onto any page. This step is everything you need to get started. The rest is optional.

Step 2 (Optional)
Connect private Google Calendars securely

Google Calendar Pro replaces the multi-step credential setup with one-click authentication, so you can display a private Google Calendar securely. It also connects to a live ICS feed URL that keeps updating on the site instead of manual upload.

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, live ICS feed URL, advanced calendar views, and appointment booking in one package.

Join 50k+ customers who display their schedule with Simple Calendar every day

I've been using simple calendar since 2017 for my school, and it has become an absolutely indispensable tool for our website. Every class has a google calendar and we add their calendars to our website.

aniser2 (@aniser2)

9 months ago

This is a very good solution for simple calendars where the administrators and collaborators don't need to login to wordpress - they simply use a tool they are likely to be using anyways - google calendar. The free version offers enough features for many but you might consider the paid version for more options. Tech support was excellent and timely. I would highly suggest considering this plugin for your calendar needs.

brockstr (@brockstr)

9 months ago

I had a calendar display problem, where the month and contents of the calendar were shifted. I couldn't find what the problem was, but the very kind support found that the time zones were different. This solved the problem. I can only recommend it.

Reveszdesign (@reveszdesign)

9 months ago

Built for a variety of trainers

Simple Calendar is built for trainers, coaches, and fitness professionals of all kinds. Manage your sessions in your 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 front end.

Yes, you are only required to add the schedule to your calendar. Simple Calendar plugin handles the rest by displaying your calendar schedule easily on your site. The plugin caches your calendar for fast page loads and refreshes at a set interval, so changes appear shortly after you make them.

Yes, you can enable a button that lets clients download the calendar as an .ics file, which imports into Google Calendar, Apple Calendar, and Outlook. others.

You can also add a subscribe button to let your clients subscribe to your calendar and instantly get the updates or changes in sessions you make without you messaging anyone.

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 your 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, it is a WordPress calendar plugin that has satisfied multiple use cases for 12+ years. It is the simplest and most loved calendar plugin for individuals or organizations wanting to display their schedule on-site with ease, secure authentication, and customization.

Simple Calendar can import events from any calendar that supports the iCalendar format, including Apple Calendar, Outlook, Microsoft 365, and Yahoo Calendar. You need to upload an exported .ics file with the free plugin or connect a live ICS feed URL with the Google Calendar Pro addon.

Yes, you can enable a print button on any calendar that helps clients print the current view, or save it as a PDF from their browser.