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

A yoga class in a studio

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.

ServiceLengthCapacityPrice
Drop-in class60 min20 per class$22 per person
10-class pass—10 credits$180, paid once
Private session60 min1 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

  • Packages

    Sell class passes that customers spend one class at a time.

    Pro Plus and up
  • Waitlist

    Members join a full class and get an email when a spot opens.

    Pro Plus and up
  • Self-service rescheduling

    Members move or cancel up to your cut-off, such as 12 hours before.

    Pro and up
  • Reminders

    A reminder email or text before class.

    Standard and up
  • Advanced availability rules

    Add spots to a class in January, or fewer on a holiday week.

    Pro Plus and up

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.

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