Use case · Yoga & pilates studio

A yoga and pilates studio’s week

Yoga and mat classes of twelve, reformer classes of six (one per machine), a vinyasa class in the evening, and an instructor who is also a personal trainer. Clients pay three ways: a drop-in online, a 10-class pack, or a monthly membership. This page follows one week of Juniper Pilates & Yoga in Reservety, from the timetable to the reformers, the three ways of paying, the instructor’s phone, the room rented for a workshop, and a whole part on personal training.

THE WEEK
Oct 12–18, 2026
CLASSES
Yoga, mat and reformer pilates
REFORMERS
Six, held by each class
PAYING
Drop-in, pack, membership
INSTRUCTORS
Nicole, Rachel, Alex
THE APP
/bb-app/
Trainer week for October 12 to 18, 2026 after Monday morning: Need a trainer 0; Gentle Yoga and Mat Pilates with Rachel at 4 pm in the Yoga Room, Tuesday's Mat Pilates in Studio 2, Thursday's with Nicole; Reformer Basics and Reformer Flow with Alex at 5 pm on Reformer 1 +5, Thursday 6 of 6; Vinyasa Flow with Nicole at 6 pm; personal training and private reformer sessions as customer bookings; Jordan Blake's weekly 1:1 on Wednesday

A yoga and pilates studio’s week has a fixed shape: the same classes at the same hours, six reformers that decide how many people a reformer class can take, clients who pay in three different ways, an instructor who is off on Thursday, a workshop that wants the big room, and personal training clients who move their sessions.

Reservety keeps that week on one screen, Trainer week. A class repeats every week with an instructor and a room; a reformer class holds all six reformers and has six places. Each client has a wallet: a 10-class pack is paid into it and each class attended takes one class’s price. Members have 16 classes a month and book themselves from the class page. A drop-in pays online for one class and is not charged again at the door.

The studio here is Juniper Pilates & Yoga in Boulder, Colorado, on a test copy of a Reservety site, during the week of October 12, 2026. The first class was made on the screen exactly as shown; the other classes, the clients and their packs since September were seeded through the same code the screens use. Classes, studios and personal training are on Reservety’s Professional plan, $99 a month.

PART 00

The whole idea

Who does what, in one table.

The owner builds the timetable once. After that the week runs itself: classes repeat, instructors see their own hours, clients get their week and a reminder, and each client’s wallet or membership keeps the score.

A classweekly, an instructor, a room, a number of places
A reformer class6 places, all six reformers held
A drop-in$22, paid online from the class page
A 10-class pack$180 in the client’s wallet, $18 a class
A membership16 classes a month, booked by the member
Personal traininga weekly 1:1 as a class of one, or a session booked online
What an instructor is paid$30 per class; half of a personal-training session
The Yoga Roomheld by the classes; rented by the hour when free
PART 01

First week: the classes

Nine steps, done once. The first class is made on the screen from nothing; the rest is the same form again.

1. What you have already: instructors, rooms, reformers, services

Three lists set up before the classes. Staff: the owner, Nicole Hart, who teaches the evening vinyasa, Rachel Kim (yoga and mat pilates) and Alex Romero (reformer, and a personal trainer). Resources: the Yoga Room, Studio 2, the Training Floor and six reformers, one place each. Services: what anyone books by the hour, personal training at $75 and a private reformer session at $70, which needs one of the six reformers.

Employees list: Alex Romero, Nicole Hart and Rachel Kim, each with phone, 2 services and hours Monday to Friday 2 pm to 9 pm and Saturday 9 am to 1 pm
Staff. Whoever teaches is an employee, the owner included.
Resources list: Reformer 1 to Reformer 6, 1 place and 1 service each, Studio 2, Training Floor, Yoga Room
Resources. Every room and every reformer, one place each.
Services list: Personal training, 60 minutes, 75, 3 employees; Private reformer session, 60 minutes, 70, 3 employees, Reformer 1 to Reformer 6
Services. A private reformer session takes any free reformer.

2. Open Trainer week on Hours. It is empty.

Trainer week shows seven days. On Hours the rows are the hours of the day; any free hour can become a class.

Trainer week for October 12 to 18, 2026 on the Hours view, empty: hours from 8:00 am to 9:00 pm in rows, Monday to Sunday in columns, filters Everyone, Alex, Nicole, Rachel and the Send the schedule button
The empty week. Click the image to enlarge.

3. Monday at 4 pm: a new class, its name and its places

A click on Monday at 4 pm opens New session with the hour set. + New class, the name Gentle Yoga, twelve places: the thirteenth person is told the class is full.

New session dialog for Monday, October 12, just opened: the existing classes as buttons with + New class, Other time 4:00 pm to 5:00 pm, Just this day, trainer Decide later
Just opened.
New session dialog with + New class chosen: name Gentle Yoga, 12 places, 4:00 pm to 5:00 pm, Just this day, trainer Decide later
Name and places.

4. Every week, which days, which instructor. Create.

Every week, Monday and Wednesday, Rachel Kim. One form makes the whole season.

New session dialog filled in: Gentle Yoga, 12 places, 4:00 pm to 5:00 pm, Every week with Mon and Wed selected, trainer Rachel Kim, Create session
One class, one form.

5. Give the class its room

Under Resource, type “Room”: every room and reformer shows whether it is free at that hour. The Yoga Room is free on Monday at 4 pm; one click and it is held for the class.

Class session panel of Gentle Yoga, Monday October 12, 4:00 to 5:00 pm: trainer Rachel Kim, resource search Room listing Reformer 1 to 6, Studio 2, Training Floor and Yoga Room, all Free
The room is held, not just named.

6. Add the regulars one by one: a name and a phone

Type a name nobody has yet and Reservety offers to add a new person: a name is enough, the phone is what reminders and receipts go to. Done asks once whether the change is for this Monday or for every session of the class.

New person form inside the session panel: Linda Moore, phone +1 303 555 0111, the note that phone and e-mail are optional and a name is enough, Add person
A client is a name and a phone.
Session panel with the Yoga Room attached and attendees Helen Ward, Linda Moore, Paul Fischer, 3 of 12, and Save these 3 as a group
Three of twelve.
This session repeats: you changed Gentle Yoga on Mon, Oct 12: resource added Yoga Room, attendees added 3; options Only Mon Oct 12, Every Monday from now on, All upcoming sessions of this class
Asked once, for the whole season.

7. A reformer class holds all six reformers

Reformer Basics and Reformer Flow have six places and hold Reformer 1 to Reformer 6 for the hour. The places are the machines: the seventh person cannot book, and nobody can book a private reformer session during the class, because every machine is taken.

Class session panel of Reformer Flow, Thursday October 15, 5:00 to 6:00 pm, every Tue and Thu: trainer Alex Romero; resources Reformer 1, Reformer 2, Reformer 3, Reformer 4, Reformer 5, Reformer 6; attendees 6 of 6
Six reformers, six places, six of six.

One place per machine, not a machine per client. The class holds the six reformers and stops at six places. Clients do not pick a reformer, and the register does not say who was on which machine.

8. The same for the other classes

Mat Pilates on Tuesday and Thursday with Rachel, the two reformer classes with Alex at 5 pm, Vinyasa Flow with Nicole on Monday, Wednesday and Friday from 6 to 7:30 pm. That is the timetable.

Trainer week by day part: Gentle Yoga on Monday and Wednesday at 4 pm with Rachel, 3 of 12, Yoga Room; Mat Pilates on Tuesday and Thursday; Reformer Basics and Reformer Flow at 5 pm with Alex, 0 of 6, Reformer 1 +5; Vinyasa Flow at 6 pm with Nicole, 0 of 16, Yoga Room
The first week, with the classes made. Click the image to enlarge.

9. A weekly 1:1 is a class of one

Jordan Blake trains with Alex every Wednesday at 7 pm. It is made the same way: a new class, one place, every Wednesday, Alex, the Training Floor, with its own rate: Jordan’s personal-training pack pays $65 a session (part 05).

New session dialog for Wednesday October 14: new class Private · PT — Jordan Blake, 1 place, 7:00 to 8:00 pm, Every week on Wednesday, trainer Alex Romero
One place.
Class session panel Private · PT — Jordan Blake, Wednesday October 14, 7:00 to 8:00 pm, every Wednesday: trainer Alex Romero, resource Training Floor, attendees 1 of 1, Jordan Blake
Trainer, room, the client.
PART 02

Monday morning: the week

Five steps on the week ahead: who covers, where a class goes when its room is rented, who is new, the requests, the schedule.

10. Look at the week ahead

Everything is on one screen: the classes by day and time, the personal-training and private reformer sessions as bookings, and in red what needs you. This week: Thursday at 4 pm has no instructor, because Rachel is off that day.

Trainer week October 12 to 18 on Monday morning: the classes with their places taken, personal training and private reformer sessions, Need a trainer 1, Thursday 4:00 pm Mat Pilates card marked Needs trainer
Red is the to-do list. Click the image to enlarge.

11. Rachel is off on Thursday. Nicole covers, that Thursday only.

The instructor list says who is free: Rachel is Busy, Day off. Pick Nicole, then Only Thu, Oct 15.

Class session Mat Pilates, Thursday October 15, 4:00 to 5:00 pm: No trainer yet; Alex Romero Free, Nicole Hart Free, Rachel Kim Busy Day off; Yoga Room; attendees 8 of 12
Who is free.
This session repeats: you changed Mat Pilates on Thu, Oct 15: trainer added Nicole Hart; options Only Thu Oct 15, Every Thursday from now on, All upcoming sessions of this class
Only this Thursday.

12. The Yoga Room is rented on Tuesday afternoon. Mat Pilates moves to Studio 2.

A prenatal workshop wants the Yoga Room on Tuesday from 4 to 6 pm. Open Tuesday’s Mat Pilates, remove the Yoga Room, add Studio 2, Only Tue, Oct 13. The Yoga Room is free for the workshop (part 07); Thursday stays where it is.

Class session Mat Pilates, Tuesday October 13, 4:00 to 5:00 pm, Rachel Kim: resource search Studio listing the reformers, Studio 2, Training Floor and Yoga Room, all Free; attendees 8 of 12
Where to?
This session repeats: you changed Mat Pilates on Tue, Oct 13: resource removed Yoga Room, resource added Studio 2; options Only Tue Oct 13, Every Tuesday, All upcoming sessions
Only this Tuesday.

13. A new client from Wednesday

Sam Ortiz joins Gentle Yoga: Wednesday’s card, his name and phone, Done, All upcoming sessions.

Class session Gentle Yoga, Wednesday October 14: Rachel Kim, Yoga Room, attendees 8 of 12 with Sam Ortiz added
Added for the season.
This session repeats: attendee added Sam Ortiz; options Only Wed Oct 14, Every Wednesday from now on, All upcoming sessions of this class
From now on.

14. Send the schedule: one e-mail per client, one per instructor

Send the schedule previews who gets what: 12 classes, 38 clients, 3 instructors. Each client gets only their own classes; each instructor gets their classes with the names on them.

Send the schedule dialog: from October 12 to October 18, 2026; Sessions 12, families 38, coaches 3; the list of clients with their number of sessions; Preview, Send, Close
Instructors get their class lists; clients only see their own week.
E-mail from Juniper Pilates & Yoga to tom.becker@example.com, Your sessions: 12 Oct – 18 Oct 2026: Hi Tom Becker, Tue 13 Oct and Thu 15 Oct 5:00 pm–6:00 pm Reformer Flow, Reformer 1 to Reformer 6, Alex Romero; See you on the mat.
The client’s copy.
E-mail to alex@example.com, Your schedule: 12 Oct – 18 Oct 2026 (5 sessions): Reformer Basics on Monday and Wednesday, Reformer Flow on Tuesday and Thursday, each with the reformers and the names, and Wednesday 7 pm Private PT Jordan Blake on the Training Floor
The instructor’s copy.
PART 03

Drop-in, pack or membership

The yoga and pilates buyer’s first question: how do people pay? Three ways, side by side, on the same class.

15. A drop-in pays online for one class

Each class has a page reached by its link. A drop-in sees the places left class by class and books one at $22, paid online. Thursday’s Reformer Flow is full: six reformers, six people.

The Reformer Flow page on a phone: Choose a session; Tue Oct 13 5:00 pm 1 left with Book this session; Thu Oct 15 Full; Tue Oct 20 and Thu Oct 22 1 left
Places left, then Full.

16. A member books with a credit, or joins the waitlist

Members are a group with 16 classes a month on the studio’s classes. Logged in, a member sees Enroll (uses 1 credit) on each class with a place, and Join waitlist on a full one: when someone cancels, the first member on the list gets the place and an e-mail. Their own page counts the credits used this month.

The same page for a member: Tue Oct 13 5:00 pm 1 left with Enroll (uses 1 credit) and Book this session; Thu Oct 15 Full with Join waitlist; later sessions with Enroll
Enroll, or join the waitlist.
A member's account page: Credits, Vinyasa Flow, 10 of 16 credits used, 6 left, resets November 1, 2026; Upcoming: Vinyasa Flow, 10 sessions, every Monday, Wednesday and Friday at 6:00 pm with Nicole Hart in the Yoga Room, each with Cancel
16 a month, 6 left.

The monthly fee. Here the membership is a group the studio puts a client in. Charging the monthly fee to a card automatically needs WooCommerce Subscriptions, which is not switched on on this demo; the waitlist works for members only.

17. A pack: ten classes in the wallet

Tom bought a 10-class pack in September: $180 in his wallet. Each class he attends takes $18; his own page shows what is left, every class behind it, and the classes ahead.

Tom Becker's account page: Your balance $18.00 in credit; classes of 60 minutes at $18.00 from September 15 to October 13 and a payment received of $180.00 on September 14; Upcoming: Reformer Flow, every Tuesday and Thursday at 5:00 pm with Alex Romero, each with Cancel
One class left in the pack.
PART 04

Tuesday, 5 pm: Alex at the reformers

The instructor’s side, on his phone: his week, the class list with three kinds of client, a pack sold in cash.

18. His week, his day

My week shows Tuesday: Reformer Flow at 5 pm on Reformer 1 to 6, and Claire Dunn’s private reformer session at 6. My day lists Monday: Reformer Basics and Ben Walker’s personal training.

Alex's app, My week, October 12 to 18 with Tuesday 13 selected: 5:00 pm to 6:00 pm Reformer Flow, Alex, 5 of 6, Reformer 1 +5; 6:00 pm to 7:00 pm Claire Dunn, Private reformer session
My week.
Alex's app, My day, Monday October 12: 05:00 pm to 06:00 pm, 5 attendees, Reformer Basics; 07:00 pm to 08:00 pm Ben Walker, Personal training
My day.

19. The class list: a drop-in, members, pack holders

One tap each. Ava paid online: nothing is taken. Priya and Ruth are members: their classes are covered. Sara and Tom pay from their packs: $18 each. Erin cancelled the day before and is not charged.

Check-in on October 13, 5:00 pm Reformer Flow (5), Reformer 1 to Reformer 6: Ava Lindqvist $0.00, Erin Doyle cancelled $54.00 in credit, Priya Shah $0.00, Ruth Klein $0.00, Sara Vance $36.00 in credit, Tom Becker $36.00 in credit, each with +1 and Take payment
Before.
The same list after check-in: Ava Lindqvist, Priya Shah, Ruth Klein, Sara Vance and Tom Becker done with Undo; Ava $0.00, Priya $0.00, Ruth $0.00, Sara $198.00 in credit, Tom $18.00 in credit; Charged this session $36.00
After. Sara’s balance already includes the pack in step 20.

Paid online is paid. A place bought and paid online is not charged again at check-in; a place added by the studio is charged from the client’s pack or wallet when they come.

20. Sara buys her next pack in cash. Take payment.

On Sara’s row, Take payment: $180, the date, cash. Her balance goes from $18 to $198 in credit and she gets a receipt by text. The $180 is money Alex holds for the studio; it comes off what the studio owes him (step 27).

Sara Vance's row with the payment box open: amount 180, date October 13, 2026, cash, Record
Cash, recorded where it was taken.
Text message from Juniper Pilates & Yoga, Tuesday October 13: payment of $180.00 received on October 13, 2026 by Alex Romero. Balance is now $198.00 in credit. The client: Thanks Alex! Ten more classes, here we go.
The receipt is the system’s text; the reply was written for the guide.
Sara Vance, $198.00 in credit: October 13 paid cash to Alex Romero +$180.00; classes of 60 minutes at $18.00 an hour on October 13, 8, 6 and 1 and September 29, 24 and 22
The pack, and every class taken from it.

21. The day before: a reminder by text

Twenty-four hours before a class the client gets a text. Erin answers she is sick; Nicole takes her off Tuesday’s list and the place is free for someone else. The late-cancel rule here: clients can cancel themselves up to twelve hours before.

Text messages from Juniper Pilates & Yoga, Monday October 12 at 5:00 pm: Reminder: Reformer Flow on October 13, 2026 at 5:00 pm. The client: Hi Nicole, it's Erin. I'm sick, I can't make tomorrow's reformer class. The studio: Feel better, Erin! You're off tomorrow's list, so nothing comes out of your pack. Your spot is open for someone else. – Nicole
The reminder is the system’s text; the replies were written for the guide.
PART 05

Personal training

Six steps for a personal trainer who works out of the studio: his own calendar, a weekly 1:1, a session pack, clients who book and move sessions from their phone, and what he earns.

22. The trainer’s own calendar

On Trainers, Trainer week shows one person’s week: Alex’s reformer classes, Jordan’s weekly 1:1, and the personal-training and private reformer sessions clients booked. One calendar for classes and 1:1s, so a client can never book Alex while he is teaching.

Trainer week on the Trainers view, Alex selected: Reformer Basics and Reformer Flow at 5 pm Monday to Thursday on Reformer 1 +5, 5 of 6 and Thursday 6 of 6; personal training Monday 7 pm, Thursday 7 pm, Friday 7 pm and Saturday 10 am; a private reformer session Tuesday 6 pm; Jordan Blake's 1:1 Wednesday 7 pm, 1 of 1, Training Floor
Alex’s week. Click the image to enlarge.

23. A weekly 1:1, paid from a 10-session pack

Jordan’s Wednesday session is the class of one from step 9. He paid a 10-session pack, $650, into his wallet; each session takes $65. His own page shows what is left and the Wednesdays ahead.

Jordan Blake's account page: Your balance $390.00 in credit; sessions of 60 minutes at $65.00 on October 7, September 30, 23 and 16; payment received $650.00 on September 16; Upcoming: Private · PT — Jordan Blake, every Wednesday at 7:00 pm with Alex Romero on the Training Floor, Wed Oct 14, 21 and 28 with Cancel
Six sessions left.

24. A client books a session from the studio’s page

The personal-training page has the booking box: a day, a free hour, a name and a phone. Rita Gomez asks for Friday at 7 pm; the request is on the owner’s phone with Confirm.

The personal-training page on a phone: Personal training, 60 min, $75; October 2026 calendar with Friday 16 selected; times 2:00 pm to 8:00 pm with 7:00 pm selected; name Rita Gomez and phone (303) 555-0151; Request appointment
The booking page. The widget is the real one; the page around it was drawn for the guide.
The owner's app, Bookings: Requests 1, October 16, 2026 7:00 pm to 8:00 pm, Rita Gomez, Personal training, Alex Romero, Booking Request, with Confirm, Mark paid, Send rescheduling link and Cancel
The request on the phone.

25. The client moves the session from their phone

Every confirmation carries a link to the client’s own booking page. Ben Walker opens it, picks a new day and time from Alex’s free hours, or cancels and gets the $75 back in his wallet. The rule: up to four hours before; after that the page says to call.

Manage your booking: Personal training, October 12, 2026 7:00 pm, order 150989, Processing; Need to cancel instead? $75.00 will be added to your wallet, Cancel booking; Pick a new time with the October 2026 calendar
Move it, or cancel it, inside the rules.

26. At the client’s home: not yet

A session is booked at the studio. A service cannot carry the client’s address, a travel time or a travel zone, so home sessions are arranged by phone and noted on the booking.

27. What Alex earns

Alex’s settle-up for the week: $30 for each class and for each session of the weekly 1:1, half of each personal-training or private reformer session booked online ($37.50 and $35), and the $180 he took from Sara as a line of −$180.

Employee Payouts, Alex Romero, October 12 to 18: Reformer Basics October 12 and 14, 30 each; Personal training Ben Walker 37.5; Reformer Flow October 13 and 15, 30 each; Private reformer session Claire Dunn 35; Cash collected Sara Vance −180; Private PT Jordan Blake October 14, 30; Personal training Mike Torres, Rita Gomez and Ben Walker, 37.5 each; Record payment
Classes, 1:1s and commission, minus the cash he holds.
PART 06

Sunday evening: the money

Who owes, who is in credit, and what came in this week.

28. Who owes, how much, who took their last payment

Class Money for the week: $180 collected, $153 owed by two pack holders who ran out, $702 held in credit. Each line says when the client last paid and to whom.

Class Money, October 12 to 18: collected in this window $180.00, owed to the club $153.00, held in credit $702.00; who owes money: Jade Wilson $90.00, last paid September 16 to Nicole Hart; Lee Park $63.00, September 14 to Nicole Hart
Two packs to renew. Click the image to enlarge.

You make the call. There is no button that texts a client about a balance; you tell them yourself, or at the desk. The receipt they get after paying is automatic.

PART 07

The Yoga Room by the hour

The room the classes use is rented by the hour when it is free: workshops, trainings, private events.

29. A room for anyone, by the hour

The Yoga Room is a product in the studio’s shop: $45 an hour, $60 on weekday evenings from 5 pm and at weekends, up to four hours, paid online. The prenatal workshop books Tuesday from 4 to 6 pm: $105.

Yoga Room product page: 1,100 sq ft, sprung wood floor, 20 mats, rent it by the hour up to four hours; Booking starts October 13, 2026 04:00 pm, ends October 13, 2026 06:00 pm; Final total $105.00 per 2 hours; Reserve now
One hour off-peak, one at the evening price.

30. The hours the classes use are not for rent

On Monday the Yoga Room’s start times skip 4 pm (Gentle Yoga) and 6 pm (Vinyasa Flow): nobody keeps two calendars.

Yoga Room product page, booking starts October 12, 2026, the start time list open: 07:00 am to 03:00 pm, 05:00 pm, 07:00 pm and 08:00 pm; 04:00 pm and 06:00 pm are missing
The class hours are not offered.
PART 08

What it does not do yet

So nobody is surprised after the first month.

What this proves

Built on a test copy of a Reservety site set up as Juniper Pilates & Yoga, Boulder, Colorado, for the week of October 12, 2026. The studio, its instructors, the clients, their phone numbers (555-01xx) and e-mail addresses (example.com) are invented; no card was charged and no message was sent. Every admin and app screen is the real system. Drawn for the guide: the text-message and mail frames around the system’s real texts and e-mails, the clients’ replies, and the studio’s personal-training page around the real booking widget.

Start Your Rental Business the Right Way

Reservety handles your website, bookings, inventory, and payments — so you can focus on growing your business.

Start Free Trial View Pricing
Free 14-day trial No credit card required Zero commission