Use case · Dance studio

A dance studio’s week

Five children’s classes of six, a wedding couple learning their first dance, ballroom privates, four rooms and a winter showcase. This page follows one week of Maple Street Dance Studio in Reservety: the classes made once, parents registering and paying the month, a teacher’s day off covered, Studio B rented to a choreographer for a Tuesday evening, attendance and cash on the teacher’s phone, the family that has not paid October, and tickets for the showcase.

THE WEEK
Oct 12–18, 2026
CLASSES
Ballet, hip-hop, contemporary
PLACES
Six per class
TEACHERS
Sarah, Daniel, Emily
ROOMS
Studio A, B, C, Main Studio
THE APP
/bb-app/
Trainer week for October 12 to 18, 2026 after Monday morning: Need a trainer 0; Ballet with Emily in Studio A at 4 pm, Hip-Hop with Daniel at 5 pm in Studio B and on Tuesday in Studio C, Contemporary with Emily in the Main Studio; Thursday 4 pm with Sarah; the wedding couple 2 of 2 on Wednesday at 7 pm; private and couple lessons as customer bookings

A dance studio’s week is the same every week until it isn’t: the same classes at the same hours, a teacher who is off on Thursday, a room someone wants to rent, a new child on Wednesday, parents who need to know when and where, tuition due on the first, and in December, the showcase.

Reservety keeps that week on one screen, Trainer week. A class is a group with six places that repeats every week, with a teacher and a room. A couple learning their wedding dance is the same thing with two places. Each child has a wallet: the family pays the month on the 1st, by card, cash or bank, and every class the child attends is taken from it at the studio’s hourly rate. Teachers have an app on their phone with their week and the class list.

The studio here is Maple Street Dance Studio in Raleigh, North Carolina, 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 four classes, the families and their payments since September were seeded through the same code the screens use. Classes and studios are on Reservety’s Professional plan, $99 a month.

PART 00

The whole idea

Who does what, in one table.

The owner builds the term once. After that the week runs itself: classes repeat, teachers see their own hours, parents get the schedule and a reminder, and each child’s wallet keeps the score.

A class6 places, weekly, a teacher, a room
A wedding couplea class with 2 places, $45 an hour each
A ballroom or couple lessona booking for a teacher’s hour, online or by phone
What a class costs a family$18 an hour from the child’s wallet
How families paythe month on the 1st, card, cash or bank
What a teacher is paid$30 per class taught
The showcasean event with child and adult tickets
Studio Bheld by the classes; rented by the hour when free
PART 01

First week: the classes

Ten steps, done once at the start of the term. The first class is made on the screen from nothing; the rest is the same form again.

1. What you have already: teachers, rooms, private lessons

Three lists set up before the classes. Staff: the owner, Sarah Mitchell, who teaches ballroom and the couples, and two teachers, Daniel Cruz (hip-hop) and Emily Chen (ballet and contemporary). Resources: Studio A, Studio B, Studio C and the Main Studio, one place each. Services: what anyone can book by the hour, a private lesson at $85 and a couple lesson at $110.

Employees list: Daniel Cruz, Emily Chen and Sarah Mitchell, 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: Main Studio, Studio A, Studio B, Studio C, 1 place each
Resources. Every room, one place each.
Services list: Couple lesson, 60 minutes, 110, 3 employees; Private lesson 1:1, 60 minutes, 85, 3 employees
Services. The private lessons, with every teacher.

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, Daniel, Emily, Sarah and the Send the schedule button
The empty week. Click the image to enlarge.

3. Click Monday at 4 pm

A click on Monday’s column at 4 pm opens New session with the hour already set, for that day only and with no teacher yet. A new class starts with + New class.

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. The rest is yours.

4. A name and the number of places

Ballet 4–6, six places. A place is a child: the seventh parent who asks is told the class is full.

New session dialog with + New class chosen: name Ballet 4–6, 6 places, Other time 4:00 pm to 5:00 pm, still Just this day, trainer Decide later
Name and places.

5. Every week, which days, which teacher. Create.

Every week, Monday and Wednesday, teacher Emily Chen. One form makes the whole term: every Monday and Wednesday at 4 pm until the term ends or you cancel the class.

New session dialog filled in: Ballet 4–6, 6 places, 4:00 pm to 5:00 pm, Every week with Mon and Wed selected, trainer Emily Chen, Create session button
One class, one form.

6. Give the class its room

The new session opens. Under Resource, type “Studio”: every room shows whether it is free at that hour. Studio A is free on Monday at 4 pm; one click and it is held for the class.

Class session panel of Ballet 4–6, Monday October 12, 4:00 to 5:00 pm, every Mon and Wed: trainer Emily Chen, resource search Studio listing Main Studio, Studio A, Studio B and Studio C, all Free
The room is held, not just named.

Why it matters. A room attached to a class is blocked for that hour. When Studio B is rented by the hour (part 07), the hours the classes use are simply not offered.

7. Register the children one by one: a name and a parent’s phone

Type a name nobody has yet and Reservety offers to add a new person. A name is enough; the parent’s phone is what reminders and receipts go to. Olivia Brooks, Sophia Reed, Ella Morgan: three of the six places.

New person form inside the session panel: Olivia Brooks, phone +1 919 555 0111, e-mail empty, the note that phone and e-mail are optional and a name is enough, Add person button
A child is a name and a phone.
Session panel with Studio A attached and attendees Ella Morgan, Olivia Brooks, Sophia Reed, 3 of 6, and the Save these 3 as a group button
Three of six.

8. Done: for every class of the term

Done asks once, not once per child: only this Monday, every Monday, or every session of the class. All upcoming sessions puts the room and the three children on every Monday and Wednesday of the term.

This session repeats: you changed Ballet 4–6 on Mon, Oct 12: resource added Studio A, attendees added 3; options Only Mon Oct 12, Every Monday from now on, All upcoming sessions of this class
The question is asked once.

9. The same for the other four classes

Ballet 7–9 on Tuesday and Thursday with Emily, Hip-Hop 8–11 and Hip-Hop 12–15 with Daniel at 5 pm in Studio B, and Contemporary 12–16 with Emily in the Main Studio on Monday, Wednesday and Friday, 6 to 7:30 pm. That is the studio.

Trainer week by day part: Ballet 4–6 on Monday and Wednesday at 4 pm with Emily, 3 of 6, Studio A; Ballet 7–9 on Tuesday and Thursday; Hip-Hop 8–11 and 12–15 at 5 pm with Daniel in Studio B; Contemporary 12–16 at 6 pm with Emily in the Main Studio
The first week, with the classes made. Click the image to enlarge.

10. A wedding dance is a class of two

Megan and Josh Shaw are learning their first dance with Sarah every Wednesday at 7 pm until the wedding. It is made the same way: a new class, two places, every Wednesday, Sarah, Studio A. Both are added on the same phone; the class has its own rate, $45 an hour each.

New session dialog for Wednesday October 14: new class Private · Wedding dance — Megan & Josh, 2 places, 7:00 to 8:00 pm, Every week on Wednesday, trainer Sarah Mitchell
Two places.
Class session panel Private · Wedding dance — Megan & Josh, Wednesday October 14, 7:00 to 8:00 pm, every Wednesday: trainer Sarah Mitchell, resource Studio A, attendees 2 of 2, Josh Shaw and Megan Shaw
Teacher, room, the couple.
PART 02

Monday morning: the week

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

11. Look at the week ahead

Everything is on one screen: the classes by day and time, the private and couple lessons as bookings, and in red what needs you. This week: Thursday at 4 pm has no teacher, because Emily is off that day. Robert Hayes has his ballroom private with Sarah on Monday at 7:30.

Trainer week October 12 to 18 on Monday morning: the classes, the private and couple lessons, Need a trainer 1, Thursday 4:00 pm Ballet 7–9 card marked Needs trainer
Red is the to-do list. Click the image to enlarge.

12. Emily is off on Thursday. Sarah covers, that Thursday only.

Open the Thursday card. The teacher list says who is free and who is not: Emily is Busy, Day off. Pick Sarah, then answer Only Thu, Oct 15. Next Thursday is Emily’s again.

Class session Ballet 7–9, Thursday October 15, 4:00 to 5:00 pm: No trainer yet; Daniel Cruz Free, Sarah Mitchell Free, Emily Chen Busy Day off; Studio A; attendees Chloe Adams, Grace Brooks, Hannah Lee, Ruby Clark, Zoe Foster, 5 of 6
Who is free.
This session repeats: you changed Ballet 7–9 on Thu, Oct 15: trainer added Sarah Mitchell; options Only Thu Oct 15, Every Thursday from now on, All upcoming sessions of this class
Only this Thursday.

13. Studio B is rented on Tuesday evening. Hip-Hop 12–15 moves to Studio C.

A choreographer wants Studio B on Tuesday from 5 to 7 pm for an audition. Open Tuesday’s 5 pm card, remove Studio B, add Studio C, and answer Only Tue, Oct 13. Studio B is free for that evening and can be rented (part 07); Thursday stays in Studio B.

Class session Hip-Hop 12–15, Tuesday October 13, 5:00 to 6:00 pm, Daniel Cruz: resource search Studio listing Main Studio, Studio A, Studio B and Studio C, all Free
Where to?
This session repeats: you changed Hip-Hop 12–15 on Tue, Oct 13: resource removed Studio B, resource added Studio C; options Only Tue Oct 13, Every Tuesday from now on, All upcoming sessions
Only this Tuesday.

14. A new child from Wednesday. The class is full.

Harper Diaz joins Ballet 4–6. Open Wednesday’s card, type her name and her parent’s phone, Done, All upcoming sessions. Six of six: the class is full from Wednesday.

Class session Ballet 4–6, Wednesday October 14: Emily Chen, Studio A, attendees 6 of 6 with Harper Diaz added to Aubrey Hall, Ella Morgan, Lily Carter, Olivia Brooks and Sophia Reed
Six of six.
This session repeats: you changed Ballet 4–6 on Wed, Oct 14: attendee added Harper Diaz; options Only Wed Oct 14, Every Wednesday from now on, All upcoming sessions of this class
From now on.

15. Couple lessons: the couple picks a time on your page, you confirm

The studio’s page has a booking box for couple lessons: a day, a free hour, a name and a phone, no account and no app. Chris and Dana Avery ask for Friday at 7 pm. The request lands in your app; Confirm, and they get a text.

The studio's couple-lessons page on a phone: Couple lesson, 60 min, $110; October 2026 calendar with Friday 16 selected; times 2:00 pm to 8:00 pm with 7:00 pm selected; name Chris & Dana Avery and phone (919) 555-0144; 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, Chris & Dana Avery, Couple lesson, Sarah Mitchell, Booking Request, with Confirm, Mark paid, Send rescheduling link and Cancel
The request on your phone.

Rescheduling. Send rescheduling link texts the couple a page where they move the lesson themselves, up to four hours before.

16. Send the schedule: one e-mail per family, one per teacher

Send the schedule previews who gets what: 12 classes, 28 families, 3 teachers. Each family gets only its own child’s classes; each teacher gets their classes with the names of the children.

Send the schedule dialog: from October 12 to October 18, 2026; Sessions 12, families 28, coaches 3; the list of families with their number of sessions; Preview, Send, Close
Teachers get their class lists; parents never see another child’s name.
PART 03

Parents: registration and messages

What reaches a family during the week, and what they can do without calling the studio.

17. Monday: the week by e-mail

The Brooks family gets Olivia’s week: Monday and Wednesday at 4 pm, Studio A, with Emily. Daniel gets his: four hip-hop classes, Tuesday in Studio C, with the children’s names.

E-mail from Maple Street Dance Studio to brooks.family@example.com, subject Your sessions: 12 Oct – 18 Oct 2026: Hi Olivia Brooks, Mon 12 Oct 4:00 pm–5:00 pm Ballet 4–6 Studio A Emily Chen, Wed 14 Oct the same, See you in class!
The family’s copy.
E-mail to daniel@example.com, Your schedule: 12 Oct – 18 Oct 2026 (4 sessions): Hip-Hop 8–11 on Monday and Wednesday at 5 pm in Studio B with the five names, Hip-Hop 12–15 on Tuesday in Studio C and on Thursday in Studio B
The teacher’s copy.

18. The day before: a reminder by text

Twenty-four hours before a class the parent gets a text. Lucas’s parent answers that he has a fever. Sarah takes him off Tuesday’s list in Trainer week: a class a child does not attend is not charged.

Text messages from Maple Street Dance Studio, Monday October 12 at 5:00 pm: Reminder: Hip-Hop 12–15 on October 13, 2026 at 5:00 pm. The parent: Hi Sarah, Lucas has a fever, he can't come tomorrow. The studio: Feel better, Lucas! We took him off tomorrow's list, so the class isn't charged. See you Thursday. – Sarah
The reminder is the system’s text; the replies were written for the guide.

Text and e-mail. Reminders go by text and by e-mail; the hours before are a setting (24 here, 3 for the teachers). The weekly schedule goes by e-mail. A parent who never gave an e-mail address still gets the reminder and the receipt by text.

19. The parent’s own page: balance, payments, classes

Logged in, a parent sees the child’s balance with the two monthly payments and every class behind it, and the classes ahead. Cancel works until four hours before; after that the place stays booked.

Account page, My Sessions, on a phone: Your balance $108.00 in credit with the history of classes at $18.00 and payments received of $162.00 on October 1 and $90.00 on September 14; Upcoming: Ballet 4–6, every Monday and Wednesday at 4:00 pm with Emily Chen in Studio A, each class with a Cancel button
Balance, history, classes ahead.

20. Registration from the class’s link

Each class has a page reached by its link (it is not listed in the shop). A parent sees the places left class by class and books a trial. Ballet 4–6 has one place left on Monday; from Wednesday it is full, because Harper took the sixth place.

The Ballet 4–6 page on a phone: Choose a session; Mon Oct 12 4:00 pm 1 left with Book this session; Wed Oct 14, Mon Oct 19, Wed Oct 21, Mon Oct 26 and Wed Oct 28 at 4:00 pm Full
Places left, then Full.

One class at a time. Online, a parent books one class at a time. Registering a child for the whole term is done by you or a teacher, as in step 7.

PART 04

Tuesday, 5 pm: Daniel in Studio C

The teacher’s side, on his phone. He sees his own week and his classes; he cannot see prices, other teachers’ weeks, or the shop.

21. His week, his day

Daniel installs the app from a link. My week shows Tuesday at 5 pm in Studio C; My day lists Monday.

Daniel's app, My week, October 12 to 18 with Tuesday 13 selected: Afternoon 5:00 pm to 6:00 pm Hip-Hop 12–15, Daniel, 4 of 6, Studio C; Evening 6:00 pm to 7:00 pm Tyler Brooks, Private lesson 1:1
My week.
Daniel's app, My day, Monday October 12: 05:00 pm to 06:00 pm, 5 attendees, Hip-Hop 8–11
My day.

22. Attendance: one tap per child

The class list shows the children coming, each with their balance. One tap each: present, and the class is charged. Lucas is shown as cancelled and is not charged.

Check-in on October 13, 5:00 pm Hip-Hop 12–15 (4), Studio C: Aria Lopez $108.00 in credit, Isaac Green $126.00 in credit, Leah Baker $108.00 in credit, Lucas Ward cancelled, Maya Patel $54.00 owing, each with +1 and Take payment
Before.
The same class list after check-in: Aria Lopez, Isaac Green, Leah Baker and Maya Patel done with Undo; balances $90.00, $108.00, $90.00 and $90.00 in credit; Charged this session $72.00 of $90.00, owed to the club $0.00, in credit $486.00
After. Maya’s balance already includes the October payment in step 23.

23. Maya’s mom pays October in cash. Take payment.

On Maya’s row, Take payment: $162, the date, cash. Her balance goes from $72 owing to $90 in credit, and her parent gets a receipt by text. The $162 is now money Daniel holds for the studio; it comes off what the studio owes him (step 26).

Maya Patel's row with the payment box open: amount 162, date October 13, 2026, cash, Record
Cash, recorded where it was taken.
Text message from Maple Street Dance Studio, Tuesday October 13: Maple Street Dance Studio: payment of $162.00 received on October 13, 2026 by Daniel Cruz. Balance is now $90.00 in credit. The parent: Thank you, Daniel! That's October paid.
The receipt is the system’s text; the reply was written for the guide.

24. The child’s ledger: every dollar explained

A tap on the balance opens Maya’s ledger: September’s and October’s payments, when and to whom, and every class with its length and rate. This is what you show a parent who asks why they owe.

Maya Patel, $90.00 in credit: October 13 paid cash to Daniel Cruz +$162.00; classes of 60 minutes at $18.00 an hour on October 13, 8, 6 and 1 and September 29, 24, 22, 17 and 15; September 15 paid cash to Daniel Cruz +$90.00
Paid, to whom, and each class at its rate.
PART 05

Tuition: who has paid October

Two screens: the families, and the teachers.

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

Class Money for the week: $162 collected, $54 owed to the studio, $2,250 held in credit. The Hills have not paid October: Jayden’s line says how much, when they last paid and to whom.

Class Money, October 12 to 18: collected in this window $162.00, owed to the club $54.00, held in credit $2,250.00; who owes money: Jayden Hill $54.00, last paid September 14 to Daniel Cruz; coach cash-up: Daniel Cruz, cash collected $162.00, settle up −$234.00
One family behind. Click the image to enlarge.

You make the call. There is no button that texts a family about a balance, and tuition is not charged to a card automatically; you call or text them yourself. The receipt they get after paying is automatic.

26. Daniel’s settle-up: his classes, minus the cash he holds

Each class Daniel taught is a line at $30. The $162 he took from Maya’s mom is a line of −$162. Pay him the total, or ask for the difference, and record it.

Employee Payouts, Daniel Cruz, October 12 to 18: lines of 30 for Hip-Hop 8–11 on October 12 and 14 and Hip-Hop 12–15 on October 13 and 15; Cash collected — Maya Patel −162; Record payment
One ledger per teacher: what he is owed and what he collected.
PART 06

The winter showcase: tickets

One evening in December, sold online with a child price and an adult price that share the same seats.

27. The showcase page: child and adult tickets

The Winter Showcase is on Saturday, December 12 at 6 pm at the Oak Hall Theater: 120 seats, $8 a child and $15 an adult. Families buy from the studio’s page; five families have already bought 20 tickets.

The Winter Showcase 2026 page on a phone: Oak Hall Theater, 220 Fayetteville St, Raleigh; Choose a session: Sat Dec 12 6:00 pm, 113 left; booking starts December 12, 2026 at 06:00 pm and ends at 08:00 pm; Extra tickets: Adult +$15.00, quantity 2; Final total $38.00; Reserve now
One evening, two prices, one count of seats.

Not tied to the classes. Anyone with the link can buy tickets; they are not limited to the families of enrolled children.

PART 07

Studio B by the hour

“How do I book a dance studio?” The rooms the classes use are rented by the hour when they are free.

28. A room for anyone, by the hour

Studio B is a product in the studio’s shop: $40 an hour, $50 on weekday evenings from 5 pm and at weekends, one to three hours, paid in full online. The choreographer books Tuesday from 5 to 7 pm, the evening Hip-Hop 12–15 moved out: $100.

Studio B product page: 900 sq ft, sprung floor, mirrors on two walls, sound system, rent it by the hour up to three hours; Booking starts October 13, 2026 05:00 pm, ends October 13, 2026 07:00 pm; Final total $100.00 per 2 hours; Reserve now
The evening price, on the page.

29. The hours the classes use are not for rent

Studio B’s list of start times on Monday skips 5 pm: Hip-Hop 8–11 holds the room then. Nobody keeps two calendars; the class is the block.

Studio B product page, booking starts October 12, 2026, the start time list open: 08:00 am to 04:00 pm, then 06:00 pm to 09:00 pm; 05:00 pm is missing
5 pm is 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 Maple Street Dance Studio, Raleigh, North Carolina, for the week of October 12, 2026. The studio, its teachers, the families, 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 parents’ replies, and the studio’s couple-lessons 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