splitforms.com

SplitForms Booking · Yoga studios

Yoga studio booking software with spaces per class

SplitForms Booking is yoga studio booking software for drop-in classes. You set how many spaces each class time has, change spaces for a single date and time, and students book and pay through your own Stripe account in any phone browser. It costs $100/year per account after a 14-day free trial. Class passes and memberships are not included.

14-day free trial, no card. Then $100/year for 10,000 bookings.

Class booking

Every class time has a set number of mats

Pick the Fitness & classes business type and your page starts with a 60-minute “Class”, open weekdays 07:00–20:00, 60-minute start times, 1 hour’s minimum notice and a 12-hour cancellation cutoff. Spaces start at 1, so set your mat count first.

Spaces per time

Set how many people can book the same time, from 1 to 500. Each booking takes one space, so a friend books separately. A full class drops off the booking page, and the count is re-checked when the booking is saved.

Change spaces for one class

A workshop in the big room or a class in the small one? Add “Change spaces at a time” for that date and time and only that class changes.

Cancel or add a single class

Close one class time for a week the teacher is away, close a whole date for a holiday, or add an extra one-off time for a special session. Your weekly timetable stays as it is.

Freed spaces and the waitlist

Students cancel from their confirmation email until your cutoff, which frees the space at once. Anyone on the waitlist for that class gets an email, first come first served.

Worked example

A one-room studio, 16 mats, three class times

Opening hours double as your timetable: each range is one class. Keep the break after each booking at 0 for back-to-back classes, because a break makes the previous class’s bookings use spaces in the next one.

Example settings (times and prices are examples; you set your own)

SettingValue
Business typeFitness & classes
ServicesDrop-in class, 60 min, $22 · Community class, 60 min, free
Opening hoursMon–Fri 07:00–08:00 and 18:00–19:00 · Sat 09:00–10:00
Start times every60 minutes (one start per range)
Break after each booking0 minutes
Spaces per time16 (one per mat)
Spaces at one timeSat 09:00 on a workshop date → 24 spaces
Close one timeA class you cancel for one week only
PaymentFull payment at booking: $22 drop-in, community class free
Intake“Health check & waiver” with the consent checkbox
Cancellation cutoff12 hours (the starter value)

Teachers

Teachers and class spaces don’t mix on one class

SplitForms Booking has two ways of counting a time. With no staff, a time has spaces. Once a service has staff, each staff member takes one booking per time, which suits privates but not a class of 16. The Spaces per time setting is hidden while the page has staff.

Group classes

Leave teachers off. Put the teacher’s name in the service name or description (students see the description when they pick a class), and keep the class in spaces mode.

One-to-one privates

Add teachers as staff and assign them only the private session service, so classes keep their spaces. Each teacher gets their own hours and time off. Privates and classes at the same time count against each other, so offer privates outside class hours.

Before class

Health questions, payment and reminders at booking

“Health check & waiver” questions

  • Date of birth
  • Injuries, conditions or surgeries we should know about
  • Has a doctor ever told you not to exercise?
  • Emergency contact name and phone
  • Experience level

Students tick a consent checkbox with wording you can edit. Answers marked private are encrypted at rest.

Pay at booking with Stripe

Ask for full payment or a deposit when students book; free classes book without paying. The space is held for 30 minutes during Stripe Checkout and the money goes to your own Stripe account. Late cancels and no-shows are covered on no-show fees and deposits.

Reminders before class

Confirmation and reminder emails go out automatically, and opt-in texts use SMS credits (20 free to start). See appointment reminders and the Google Calendar sync.

Honest fit

When splitforms is not the right fit

SplitForms Booking takes single-class bookings with spaces, payment at booking, a waiver, reminders and a waitlist. It does not have class passes or packs, memberships or recurring student billing, recurring bookings, or point of sale. Opening hours belong to the page, not to each class, so every class type can book any time on your timetable; studios with many class styles at different times are better served by a dedicated studio platform. A workspace has one booking page.

Selling memberships by hand? Collect sign-ups with the membership application form. Need only an intro-offer or enquiry form with no calendar? Use the free yoga studio contact form template.

Setup

Set up yoga class booking in four steps

Pick “Fitness & classes” and set your class

Create a booking page in the SplitForms dashboard and choose the Fitness & classes business type. Rename the starter class, set its length and price, and add a free class if you run one.

Enter your timetable as opening hours

Add each class time as an opening range (several per day are fine) and set start times every 60 minutes, so each range gives exactly one class start.

Set spaces per class

In Settings, set Spaces per time to the number of mats. Use “Change spaces at a time” for a single class that holds more or fewer people.

Turn on payment, the waiver and reminders

Connect your Stripe account and ask for full payment or a deposit, switch on the health check and waiver questions, then turn on email and text reminders and share your booking link.

Read the full online booking system overview, or see salon booking software for appointment-style booking with staff calendars.

FAQYoga studio booking questions7 answered

Frequently
asked.

Anything missing? Email us and we’ll answer.

Can students book a class with limited spaces?

Yes. Without staff, every class time has a number of spaces (1 to 500, set in Settings) and each booking takes one. When a time is full it disappears from the booking page, and the database re-checks the count when the booking is saved so two people can't take the last mat.

Can I change the number of spaces for one class?

Yes. Add a “Spaces at this time” exception for a date and time, for example 24 spaces for a Saturday workshop or fewer for a smaller room. You can also close one class time, close a whole date, or add an extra one-off time.

Can I assign a teacher to each class?

Not on a class with spaces. Staff and spaces don't combine: a service with a staff member books one student per staff member per time. For group classes leave teachers off and name the teacher in the service name or description. Staff work for one-to-one privates, held outside class times.

Does SplitForms support class passes, packs or memberships?

No. There are no class passes, multi-class packs, memberships or recurring student billing. Each booking is a single class, free or paid at booking through your own Stripe account. To collect membership sign-ups, use a membership application form alongside the booking page.

How much does yoga studio booking software from SplitForms cost?

$100/year (USD) per account for 10,000 bookings a year, after a 14-day free trial with no card. Booking is a paid add-on to SplitForms. Text reminders use SMS credits, bought separately; you start with 20 free.

Is there a waitlist for full classes?

Yes. Students who can't find a time can join the waitlist for a class. When someone cancels, the first person waiting gets an email with a link to book the freed space. It is not an automatic booking; they still book it themselves.

Can students cancel their own booking?

Yes, from the link in their confirmation email, until the cancellation cutoff (12 hours on a new Fitness & classes page; you can change it). A cancelled booking frees the space straight away. Refunds are issued by you from the dashboard.