WordPress booking plugin for yoga studios
Per-instructor weekly class schedules, multiple class types as services, and student dashboards for self-service rescheduling.
Per-instructor schedules
Recurring class slots
Student dashboards
A yoga studio website needs per-instructor schedules, flexible class types, and a customer dashboard where students can manage their bookings without phone tag. MyBookaro is provider-first, which means each instructor owns their availability while the studio owner sees the full picture.
Why provider-based booking fits a yoga studio
Single-business booking plugins force you to model yoga classes as a single calendar belonging to “the studio.” That works for one instructor; it breaks the moment you have three teachers and one of them takes Wednesday off. MyBookaro models each instructor as a provider with their own weekly schedule, blackout days, and dashboard – so a teacher can manage their own day without touching the studio admin.
How MyBookaro fits a typical yoga studio site
Two lanes are common:
- Single Business - one studio, several instructors, classes on normal pages. Pick this unless you are running a multi-studio directory.
- MyListing Directory - if your site is a directory of yoga studios or instructors across a city or region.
Features yoga studios actually use
- Per-instructor weekly schedule (Tuesday Vinyasa 7am, Thursday Yin 6pm)
- Class types as services (Vinyasa, Yin, Restorative, Workshops)
- Date exceptions for retreats, holidays, and sick days
- Customer dashboard so students can book and cancel themselves
- Reminder emails 24h and 1h before the class
- Review invite emails after a completed class
- Provider dashboard each instructor uses on their phone
- WooCommerce checkout for paid drop-ins or class packs (Pro)
- Google Calendar sync so the instructor's personal calendar stays current (Pro)
- SMS reminders via Twilio (Pro)
Setup walkthrough for a yoga studio
- Install MyBookaro Lite from WordPress.org
- Run Setup Wizard and pick Single Business (or MyListing if you run a directory)
- Add each instructor as a provider with their weekly class schedule
- Define class types as services (Vinyasa 60min, Yin 75min, Workshop 90min)
- Place the booking form on the schedule page and per-instructor profile pages
- Run a test booking, confirm the reminder email arrives
- Optional: upgrade to Pro to take drop-in fees or class packs at checkout
Pricing for yoga studios
Lite is free and runs the entire request-to-book flow with per-instructor availability and dashboards. Pro from $89/yr Single Site adds payments, Google Calendar sync, SMS, and reports.
Bottom line for a yoga studio
Single Business with multiple providers (one per instructor). Free in Lite. Upgrade to Pro only when you start charging for drop-ins or want SMS reminders for class no-shows.
Frequently asked questions
Does MyBookaro support recurring class bookings?
Recurring class scheduling is handled via provider availability rules – set the weekly slots once and clients can book any future occurrence. Class series are sold today by setting weekly availability — students book each class slot individually.
Can I have multiple instructors with their own schedules?
Yes – this is exactly what provider-based booking is built for. Each instructor has their own weekly schedule, services, blackouts, and dashboard.
Can clients drop in for a single class?
Yes. Each class type can be a service. Drop-in is just a request to book one specific time slot.
How do I handle holidays and instructor sick days?
Use date exceptions on the affected provider. They override the regular weekly schedule for the dates you specify.
Do I need WooCommerce to take class fees?
No – Lite handles class requests without checkout. WooCommerce becomes useful when you upgrade to Pro for paid drop-ins or class packs at checkout.