Limited time discount A Birthday Worth Celebrating
Up to 60%Off

The only WordPress
gym booking plugin
you need

Simple, flexible, and powerful WordPress booking plugin for gyms and personal trainers. Amelia handles bookings, payments, invoices, deposits, and reminders so you can focus on training, and not admin.

The only WordPress<br> gym booking plugin <br>you need

Loved by 90,000+ users

Rating 4.8/5

Still juggling class sign-ups, PT sessions, and payments by hand?

Every hour spent on admin is an hour you're not training clients or growing your business.

Before Amelia

Members text to book, then ghost on payment

Chasing down payments after a session means awkward conversations and unpredictable cash flow.

Empty slots at peak hours, waitlists you can't manage

When someone cancels a 6 AM HIT class last minute, that spot goes unfilled because there's no automated way to notify the waitlist.

Trainers double-book the same room or equipment

Without a shared view of who's using what, two trainers end up in the same studio or fighting over the cable machine.

Your schedule doesn’t sync

Clients message on Instagram, call the front desk, and text their trainer directly. Nothing syncs.

With Amelia

Clients pay when they book, not after

Require full payment or a deposit at booking through Square, Stripe, PayPal, or WooCommerce.

Waitlists fill cancelled slots automatically

When someone drops out of a group class, the next person on the list gets notified and can claim the spot instantly.

Rooms, equipment, and zones stay conflict-free

Amelia's resource management prevents double bookings so every trainer knows exactly what's available for their session.

One calendar runs your entire gym

PT sessions, group classes, workshops, and open gym slots all in one place. Every trainer sees their schedule. You see everything.

Gym booking features that
keep your schedule full

24/7 online booking

Give your customers a chance to book personal or group trainings with ease. Training sessions can be booked on your website at any time and the booking confirmation is sent right away.

24/7 online booking

Recurring appointments

A regular visitor to your gym or personal training can secure a spot on time and schedule appointments that will repeat on the pre-set time and date.

Recurring appointments

Group classes and events

Run boot camps, HIT sessions, spin classes, or workshops with capacity limits, waiting lists, and automatic attendee management.

Group classes and events

Resource management

Share rooms, equipment or any resources among trainers and limit bookings by the number of resources available.

Resource management

Google & Outlook calendar sync

Each trainer can connect Google or Outlook calendars to sync schedules and avoid unpleasant reschedules due to double bookings.

Google & Outlook calendar sync

We have over 90,000 happy customers

Easier to setup and use and way less expensive than alternatives like Mindbody and Zenplanner.

As a fitness business it was impossible to fit a professional looking scheduling software that wasn’t $100+ per month.

SG
Scott G.

My experience with Amelia is excellent!

It’s rich in features, and the support is really great. It helped my client a lot, increased its sales in about 10x

MP
Mateus P.

Try Amelia in action

See how Amelia works for gyms and personal trainers. Explore both the fronted booking experience and the back-end admin panel.

Sports/Gym Demo

See how clients book personal training sessions, sign up for group classes, and pay online through a gym website.

View Demo

Yoga Studio Demo

Explore how members reserve spots in classes, choose their instructor, and manage recurring bookings.

View Demo

Why choose the Amelia WordPress booking plugin for gyms and trainers?

Built for WordPress

No external platforms, no monthly SaaS fees that scale with your client count. Amelia lives on your WordPress site and you own your data.

Designed for gyms and trainers just like yours

Group classes, PT session packages, recurring bookings, resource management, trainer schedules, and custom booking forms are all included, giving you full control over your operations.

Works for solo trainers and multi-location gyms

Whether you’re a personal trainer with 20 clients or a gym chain with multiple locations and dozens of staff, Amelia scales to fit.

Beautiful, customizable booking forms

Your booking page looks like it belongs on your site. Customize colors, layouts, and steps to match your brand, no coding required.

Trusted by fitness professionals worldwide

Amelia is used by over 310 gyms and 120 personal trainers, with thousands of sessions booked every month. Our users love the reliability, support, and ease of use, giving you confidence from day one.

Amazing customer support

Our agents will help you install, set up, and maintain the plugin
on your WordPress website.

Have a pre-purchase question? Get in touch
Aleksandar Vukovic Support at Amelia

John, your plugin is all set up.
You can now accept online payments!

Aleksandar Vukovic
JS

Jeremy Smith

Thanks, that solved my problem!

Gyms and personal trainers

Cardio trainers

Physique trainers

Performance trainers

Boot camp instructors

Gym instructor

Lifestyle trainers

Description of how Amelia can help this business type.

Group exercise instructor

Description of how Amelia can help this business type.

Mobile personal trainer

Description of how Amelia can help this business type.

Amelia is the all-in-one WordPress booking plugin for your gym or training business

Annual
Lifetime
20% Off

Starter

For individuals & small businesses

$1
Use on 1 domain

Essential booking features

to simplify scheduling

  • 1 year of support included
  • Core booking features
  • Step-by-step booking wizard
  • Automated email notifications
20% Off

Standard

For small teams ready to scale

$1
Use on 1 domain

Smarter scheduling

more automation, and seamless integrations

  • 1 year of support included
  • Recurring Bookings &

    Multilingual Support

  • Online &

    deposit payments, taxes & invoices

  • Calendar &

    meeting tools integrations

50% Off

Elite

For agencies & developers

$1
$1
20 domains
20 domains
Unlimited domains
50% off

Full feature access

with developer-level customization options

  • 1 year of support included
  • Built-in REST API for seamless integrations
  • WordPress &

    JavaScript hooks for advanced customization

  • Maximum flexibility for custom workflows and solutions

"Top tier plugin, feels like Saas because it was built with care"

"We love how simple the booking interface is"

4.9/5
182 Reviews on

Got questions? We’ve got answers

Yes. Use appointments for 1-on-1 personal training and events for group classes like HIIT, spin, or boot camps. Both support capacity limits, waiting lists, and online payments.

Amelia sends automatic reminders via email, SMS, or WhatsApp before each session. You can also require deposit payments at booking, which dramatically reduces last-minute cancellations.

Yes. Each trainer gets their own availability settings, working hours, days off, and service assignments. They can also sync with their personal Google or Outlook calendar to prevent double bookings.

Yes. Amelia installs as a standard WordPress plugin and works with any properly coded theme. Add booking forms to any page using shortcodes or the Amelia block in the WordPress editor.

Yes. Create packages that bundle the same or different services together. Clients purchase a package once and then schedule individual sessions at their own pace.

Yes. Set up multiple locations in Amelia, each with its own services, staff, and schedules. Manage everything from one WordPress dashboard.

Yes. Amelia integrates with Zoom and Google Meet. When a client books a virtual session, a meeting link is generated and sent automatically with the booking confirmation.

15 day money back guarantee badge

Start your journey with Amelia today!

15-Days Money Back Guarantee

Get Started Now