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)
| Setting | Value |
|---|---|
| Business type | Fitness & classes |
| Services | Drop-in class, 60 min, $22 · Community class, 60 min, free |
| Opening hours | Mon–Fri 07:00–08:00 and 18:00–19:00 · Sat 09:00–10:00 |
| Start times every | 60 minutes (one start per range) |
| Break after each booking | 0 minutes |
| Spaces per time | 16 (one per mat) |
| Spaces at one time | Sat 09:00 on a workshop date → 24 spaces |
| Close one time | A class you cancel for one week only |
| Payment | Full payment at booking: $22 drop-in, community class free |
| Intake | “Health check & waiver” with the consent checkbox |
| Cancellation cutoff | 12 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.
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.
More booking guides
Appointment reminder texts and emails
Reminder timing, what the text says and how SMS credits work.
Google Calendar booking page
Two-way sync, busy times, Google Meet links and per-staff calendars.
Calendly alternative
Per-account vs per-seat pricing, and where each tool is the better pick.
Salon booking software
Stylist calendars, service menus with deposits, and client intake questions.
Barber booking app
Book a barber from your bio link in the phone browser, with deposits and reminders.
No-show fees and deposits
Take a deposit through Stripe at booking, or email a payment link after a no-show.
Massage booking software
60 and 90-minute sessions, a break between clients, intake questions and deposits.
Spa booking software
Staff mode or spaces per time for a day spa, with intake per treatment.
Tattoo booking software
Free consultations, session deposits, artist calendars and reference images.
Personal trainer booking app
1:1 and small-group sessions, a health check and waiver, payment at booking.