Class booking for yoga and fitness studios on Shopify
Many studios already sell mats, apparel, and gift cards on Shopify, then send members to a second system to book a class. You can run the timetable on Shopify instead. Members book a spot in a class, buy a class pass that works like credits, and join a waitlist when a class is full.
4.9 / 5 from 500+ reviews · 25,000+ Shopify stores
Photo by David Whipple on Unsplash
What you need from booking
A weekly timetable
The same classes at the same times every week, with a few changes on holidays.
Class passes
Most members buy 5 or 10 classes at once and book each one later. Drop-ins pay per class.
A full class that is not lost
Popular classes fill up. The people turned away should hear first when a spot opens.
Fewer empty mats
A late cancellation leaves a mat empty. Reminders and a cancellation cut-off help.
An example setup
Three services that show how the pieces fit. Change the names, lengths, and prices to your own.
| Service | Length | Capacity | Price |
|---|---|---|---|
| Drop-in class | 60 min | 20 per class | $22 per person |
| 10-class pass | — | 10 credits | $180, paid once |
| Private session | 60 min | 1 person | $90 |
Each class type is a service on a weekly schedule, with each teacher as their own availability. The 10-class pass is a package that can book any of the drop-in classes. The private session uses the same teachers, so it never clashes with a class they teach.
The features that matter
- PackagesPro Plus and up
Sell class passes that customers spend one class at a time.
- WaitlistPro Plus and up
Members join a full class and get an email when a spot opens.
- Self-service reschedulingPro and up
Members move or cancel up to your cut-off, such as 12 hours before.
- RemindersStandard and up
A reminder email or text before class.
- Advanced availability rulesPro Plus and up
Add spots to a class in January, or fewer on a holiday week.
Compare every plan on the pricing page.
Before you set it up
- Monthly memberships that bill again each month need a subscription app. A package is paid once.
- Capacity is per teacher. Two teachers on one class with 20 spots each make 40 spots.
- Close a class on a holiday with a blackout date or a date override, not by editing the weekly hours.
Common questions
Can members see how many spots are left?
Yes. Each time can show the spots left, such as 4 / 20 available.
Can one class pass work for several class types?
Yes. When you create the package, choose every class it can book.
Can I run online classes too?
Yes. Set the class location to Zoom or Google Meet and every booking gets the meeting link in its emails. Everyone booked into the same class shares one meeting. This needs the Pro plan or higher.
Keep reading
Guides
Other businesses
From our blog and industry pages
Start taking bookings on Shopify
Install Easy Appointment Booking for free. Your first service is free forever, and every paid plan starts with a 7-day trial.
Install free on Shopify