Yoga class booking system for WordPress
Simple, flexible, and powerful WordPress booking plugin for yoga instructors and studios. Amelia handles class bookings, payments, and student management so you can focus on teaching, not admin.
Simple, flexible, and powerful WordPress booking plugin for yoga instructors and studios. Amelia handles class bookings, payments, and student management so you can focus on teaching, not admin.
Loved by 90,000+ users
Rating 4.8/5
Every minute you spend chasing bookings is a minute you're not on the mat.
You're managing class timetables across spreadsheets, sticky notes, and DMs. Double-bookings happen more than you'd like to admit.
You're chasing cash payments and sending individual invoice reminders, often after yoga class has already started.
Yoga students book spots but don't show up, leaving your best classes half-empty with no way to fill those spots in time.
Two instructors, three studios, and a rotating class schedule that only you fully understand and only in your head.
Students book online yoga 24/7 from a clean booking page. Amelia auto-updates availability in real time, which means no more double-bookings or back-and-forth.
Stripe, Square, PayPal, and other gateways collect payments automatically. Deposits reduce no-shows before yoga even begins.
Amelia sends SMS and email reminders before class. Students can easily reschedule, keeping your waitlists moving and your classes full.
Every teacher connects their own Google or Outlook calendar. You see the full picture and they manage their own availability.
Let students browse your full class timetable and book their spots online. Amelia handles capacity limits, waitlists, and real-time availability, so your morning flow class fills itself.
Regular students can lock in their weekly spot with a single booking. Set up recurring sessions for private lessons, memberships, or ongoing courses without any manual intervention.
Running more than one studio, or managing a team of instructors? Amelia handles multiple locations, staff schedules, and services from a single admin panel.
Each instructor connects their own Google or Outlook calendar. All bookings sync automatically, so there are no scheduling conflicts and no manual updates.
Add buffer time before or after each class so your instructors can prepare the space, reset props, or simply breathe before the next session starts.
Accept payments via Stripe, Square, PayPal, Razorpay, or Mollie at the time of booking. Students pay upfront and you never have to chase cash again.
Require a deposit to hold a spot. It reduces no-shows significantly, keeps your classes full, and ensures students are financially committed before they arrive.
Sell class packs, like 5 sessions or 10 sessions, directly through your booking form. Packages are tracked automatically against each student's account.
Reward loyal students or run promotions with coupon codes. Set expiry dates, usage limits, and discount amounts to drive repeat bookings on your own terms.
Already selling merchandise, retreats, or digital downloads through WooCommerce? Amelia connects natively, so bookings and shop purchases flow through one checkout.
Send booking confirmations, reminders, follow-ups, and cancellation notices automatically. Customize every message to sound just like you.
Collect student information before their first class: experience level, health conditions, and goals. Intake forms help you prepare and give new students a professional first impression.
Hosting a yoga retreat, workshop, or special event? Amelia lets you sell tickets online, set capacity limits, and manage registrations, all from the same platform.
Students get their own login where they can view upcoming classes, manage bookings, update their details, and cancel if needed, reducing support requests for you.
Track bookings, revenue, cancellations, and class popularity from a clean dashboard. Know which classes are growing, which instructors are fully booked, and where to focus next.
 It works perfectly and the presentation is nice. The interface is fun, easy to administer and support is top!
Such a refreshing thing compared to a lot of other plugins. It allows us to do a lot of complicated booking without hiring a custom development firm. I also like that there is a lifetime license and the pricing is very reasonable for small businesses.
See how Amelia works for yoga studios and fitness businesses. Explore both the frontend booking experience and the backend admin panel.
Explore a booking experience built for yoga and movement studios: class timetables, instructor schedules, capacity management, and upfront payments, all from a clean, branded booking page.
View DemoSee how clients book personal training sessions, sign up for group classes, and pay online through a gym website.
View Demo
With group class bookings, recurring appointments, multi-instructor scheduling, package sales, deposit payments, and automated reminders, you get full control over your studio's operations.
2,078+ yoga appointments booked monthly, 346+ yoga masters use Amelia, available in 20+ languages. Our users love the reliability, support, and ease of use, giving you confidence from day one.
Whether you're a freelance yoga teacher booking one-on-one private sessions from your laptop, or running a multi-location studio with a team of instructors, Amelia scales with you. Visit our pricing page to find a plan that suits you the most.
Match Amelia's booking forms to your studio's colors, fonts, and branding with no code required. Your students get a seamless, professional booking experience that feels like it was built just for you.
Our agents will help you install, set up, and maintain the plugin
on your WordPress website.
John, your plugin is all set up.
You can now accept online payments!
Jeremy Smith
Thanks, that solved my problem!
Essential booking features
to simplify scheduling
Smarter scheduling
more automation, and seamless integrations
Maximize efficiency
with structured workflows and advanced scheduling capabilities
Full feature access
with developer-level customization options
Smarter scheduling
more automation, and seamless integrations
Maximize efficiency
with structured workflows and advanced scheduling capabilities
Elite
For agencies & developers
Full feature access
with developer-level customization options
"Top tier plugin, feels like Saas because it was built with care"
"We love how simple the booking interface is"
Yes. Amelia supports group class bookings with configurable capacity limits, waitlists, and real-time availability updates. Students can browse your full class timetable and book their spot online and you'll never accidentally overbook a class again.
Amelia sends automated email and SMS reminders before each class, and you can require deposit payments at the time of booking. Together, these reduce no-shows significantly because students who've paid a deposit and received a reminder are far more likely to show up.
Yes. Each instructor can connect their own Google or Outlook calendar, set their own working hours, days off, and class availability. You see the full studio schedule from a central admin panel, while each teacher manages their own day-to-day calendar.
Yes. Amelia is a WordPress plugin that installs in minutes and works with any theme. Whether you're running Divi, Elementor, or a custom build, Amelia's booking forms embed with a simple shortcode or block, no developer required.
Yes. Create packages that bundle the same or different services together. Patients purchase once and schedule individual appointments at their own pace.
Yes. Amelia supports class packages, so you can sell 5-class packs, 10-class bundles, or monthly unlimited passes directly through your booking form. Package purchases are tracked automatically, so students can redeem sessions without any manual accounting on your end.
Yes. Unlike Mindbody, which charges monthly fees that scale with your studio size, Amelia has flat annual fees with no hidden costs.
Yes. Amelia supports unlimited locations and services. You can assign different instructors to different locations, set location-specific availability, and manage everything from a single admin panel, no separate installs or accounts needed.
Yes. Amelia integrates with Zoom and Google Meet, so you can offer live virtual yoga classes alongside in-studio sessions. The meeting link is automatically included in the booking confirmation email sent to students.