Use case · Tennis coaching

A tennis coach’s week

Five groups of four children, private lessons, three courts, a gym for the rain, two coaches and an owner who coaches too. This page follows one week of it in Reservety: the groups made once on a week screen, a coach’s day off covered for one Thursday, a rainy Tuesday moved indoors, parents e-mailed and texted, attendance and cash taken on the coach’s phone, and on Sunday evening, who owes what. The same courts are also sold by the hour to anyone who wants to play (Courts and rooms by the hour).

THE WEEK
Oct 12–18, 2026
GROUPS
Five, four children each
PRIVATES
1:1 and 2:1, by the hour
COACHES
Dan, Marcus, Jenna
COURTS
Three outdoor, one indoor
THE APP
/bb-app/
Trainer week for October 12 to 18, 2026 after Monday morning: Need a trainer 0; the five groups by day part with Jenna, Marcus and Dan, Court 1, Court 2, the Indoor Court and Lincoln School Gym on Tuesday; Thursday 4 pm now with Marcus; private lessons as customer bookings; the weekly private Ben Carter on Wednesday at 7 pm

A tennis coach’s week has the same shape everywhere: the same groups at the same hours, a coach who is off on Thursday, rain on Tuesday, a new child on Wednesday, parents who need to know when and where, cash handed over at the fence, and on Sunday the question of who has paid.

Reservety keeps that week on one screen, Trainer week. A group is a class with four places that repeats every week, with a coach and a court. A weekly private lesson is the same thing with one place. Each child has a wallet: the family pays in advance, in cash or by bank, and every session the child attends is taken from it at the academy’s hourly rate. Coaches have an app on their phone with their week and the register.

The academy here is Brookfield Tennis Academy in Columbus, Ohio, on a test copy of a Reservety site, during the week of October 12, 2026. The first group was made on the screen exactly as shown; the other four groups, the families and their payments since September were seeded through the same code the screens use. Coaching, classes and studios are on Reservety’s Professional plan, $99 a month. Setting the academy up, from the coaches to the hourly rate, is its own guide: Classes: set it up once.

PART 00

The whole idea

Who does what, in one table.

The owner builds the week once. After that the week runs itself: sessions repeat, the coaches see their own hours, parents get the schedule and a reminder, and the wallet keeps the score.

A groupa class: 4 places, weekly, a coach, a court
A weekly private lessona class with 1 place, its own hourly rate
A one-off private lessona booking for a coach’s hour, online or by phone
What a session costs a family$30 an hour from the child’s wallet
What a coach is paid$35 per session taught
What a parent receivesthe week by e-mail, a reminder by text, a receipt
What a coach usesan app on the phone: my day, my week, the register
The courtsheld by the groups; sold by the hour when free
PART 01

First week: the groups

Four steps, done once at the start of the season. The coaches, the courts and the private lessons are already set up, as in Classes: set it up once: under Staff (Employees in the Full menu) Dan Whitaker, the owner, who coaches too, and the coaches Marcus Reid and Jenna Park; under Resources Court 1, 2 and 3, the Indoor Court and the Lincoln School Gym; under Services the private lessons, 1:1 at $80 an hour and 2:1 at $110.

1. Monday at 4 pm: a name, the places, the days, the coach

Open Trainer week and click Monday at 4 pm: New session opens with the hour set. + New class, the name Mini Tennis 5–6 and four places: a place is a child, and the fifth parent who asks is told the group is full. Every week, Monday and Wednesday, coach Jenna Park, Create session. One form makes the whole season: every Monday and Wednesday at 4 pm until the season ends or you cancel the group.

New session dialog filled in: Mini Tennis 5–6, 4 places, 4:00 pm to 5:00 pm, Every week with Mon and Wed selected, trainer Jenna Park, Create session button
One group, one form.

2. Its court, then the children: a name, a parent’s phone and e-mail

The new session opens. Under Resource, type “Court”: every court shows whether it is free at that hour, and Court 1 is held for the group with one click. Then the children. Type a name nobody has yet and New person opens: the name, the parent’s phone and the parent’s e-mail. The phone gets the reminders and the receipts. The e-mail gets the weekly schedule, which goes by e-mail or WhatsApp and never by text, so a family with only a phone number does not get it.

Ava Collins, Noah Bennett, Mia Turner: three of the four places. Done asks once, not once per child: only this Monday, every Monday, or All upcoming sessions, which puts the court and the three children on every Monday and Wednesday of the season.

The new Mini Tennis 5–6 session for Monday, every Monday and Wednesday at 4 pm: coach Jenna Park, resource Court 1, attendees 2 of 4 with Mia Turner and Noah Bennett, and the New person form filled for Ava Collins with the phone +1 (614) 555-0111 and the e-mail collins.family@example.com
A child is a name, a phone and an e-mail. The e-mail is where the weekly schedule goes.

Why it matters. A court attached to a session is blocked for that hour. When the same court is sold by the hour (Courts and rooms by the hour), the hours the groups use are simply not offered.

3. The same for the other four groups

Beginners 7–9 on Tuesday and Thursday with Jenna, Juniors 9–11 and Juniors 12–14 with Marcus at 5 pm, and High Performance 12–16 with Dan on the Indoor Court on Monday, Wednesday and Friday, 6 to 7:30 pm. That is the academy.

Trainer week by day part: Mini Tennis on Monday and Wednesday at 4 pm with Jenna, 3 of 4, Court 1; Beginners on Tuesday and Thursday; Juniors 9–11 and 12–14 at 5 pm with Marcus on Court 2; High Performance at 6 pm with Dan on the Indoor Court
The first week, with the groups made. Click the image to enlarge.

4. A weekly private lesson is a group of one, at its own rate

Ben Carter has a private lesson with Marcus every Wednesday at 7 pm. It is made the same way: a new class, one place, every Wednesday, Marcus, Court 2. Its price is on the class’s own page (Products, in the Full menu): Class Wallet: Hourly Rate $80, so Ben’s wallet is charged a private lesson, not a group session. Empty means the academy’s default, $30 an hour.

The class Private · Ben Carter, its page in the Full menu: Is Event Product Yes, and Class Wallet: Hourly Rate 80 / hour, with the help text: what a child is charged per hour for this class, overriding the club default
The class’s own hourly rate. Empty means the default.
PART 02

Monday morning: the week

Six steps on the week ahead: what changed since last week, who covers, where the rain goes, who is new, the private lessons, the schedule.

5. Look at the week ahead

Everything is on one screen: the groups by day and time, the private lessons as bookings, and in red what needs you. This week: Thursday at 4 pm has no coach, because Jenna is off that day.

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

6. Jenna is off on Thursday. Marcus covers, that Thursday only.

Open the Thursday card. The coach list says who is free and who is not: Jenna is Busy, Day off. Pick Marcus, then answer Only Thu, Oct 15. Next Thursday is Jenna’s again; Marcus’s schedule and pay pick up the session.

Class session Beginners 7–9, Thursday October 15, 4:00 to 5:00 pm: No trainer yet; Dan Whitaker Free, Marcus Reid Free, Jenna Park Busy Day off; Court 1; attendees Chloe Ramirez, Ethan Brooks, Leo Collins, Lily Foster, 4 of 4
Who is free.

7. Rain on Tuesday. Juniors 12–14 go to the gym.

Open Tuesday’s 5 pm card, remove Court 2, add Lincoln School Gym, and answer Only Tue, Oct 13. Court 2 is free again for that hour; Thursday stays on Court 2.

Class session Juniors 12–14, Tuesday October 13, 5:00 to 6:00 pm, Marcus Reid: the resource list Court 1, Court 2, Court 3, Indoor Court, Lincoln School Gym, all Free
Where to?

8. A new child from Wednesday

Jack Rivera joins Mini Tennis. Open Wednesday’s card, type his name and his parent’s phone, Done, All upcoming sessions. The group is full: 4 of 4.

Class session Mini Tennis 5–6, Wednesday October 14: Jenna Park, Court 1, attendees 4 of 4 with Jack Rivera added to Ava Collins, Mia Turner and Noah Bennett
Four of four.

9. Private lessons: the client picks a time on your page, you confirm

The academy’s page has a booking box for private lessons: a day, a free hour, a name and a phone, no account and no app. Chris Avery asks for Thursday at 7 pm. The request lands in your app; Confirm, and he gets a text.

The academy's private-lessons page on a phone: Private lesson 1:1, 60 min, $80; October 2026 calendar with Thursday 15 selected; times 2:00 pm to 8:00 pm with 7:00 pm selected; name Chris Avery and phone (614) 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 15, 2026 7:00 pm to 8:00 pm Chris Avery, Private lesson 1:1, Dan Whitaker, Booking Request, with Confirm, Mark paid, Send rescheduling link and Cancel
The request on your phone.

A coach or the club decides. A rule gives every private lesson a coach; here the request went to Dan. Send rescheduling link texts the client a page where they move the lesson themselves, up to four hours before.

10. Send the schedule: one e-mail per family, one per coach

Send the schedule previews who gets what: 12 sessions, 21 families, 3 coaches. Each family gets only its own child’s sessions; each coach gets their sessions with the names of the children.

Send the schedule dialog: from October 12 to October 18, 2026; Sessions 12, families 21, coaches 3; list family Ben Carter sessions 1, Ava Collins 2, Mia Turner 2, Noah Bennett 2, Jack Rivera 1, Ella Ward 3 and more; Preview, Send, Close
Coaches get their roster; parents never see another child’s name.
PART 03

Parents: e-mail, texts and their own page

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

11. Monday, the week by e-mail; the day before, a reminder by text

The Collins family gets Ava’s week: Monday and Wednesday at 4 pm, Court 1, with Jenna. Marcus gets his own week, Thursday’s cover included, with the children’s names. Twenty-four hours before a session the parent gets a text. Owen’s parent answers that he has a cold. Dan takes Owen off Tuesday’s list in Trainer week: a session a child does not attend is not charged.

E-mail from Brookfield Tennis Academy to collins.family@example.com, subject Your sessions: 12 Oct – 18 Oct 2026: Hi Ava Collins, Mon 12 Oct 4:00 pm–5:00 pm Mini Tennis 5–6 Court 1 Jenna Park, Wed 14 Oct the same, See you on court
The family’s copy.
Text messages from Brookfield Tennis Academy, Monday October 12 at 5:00 pm: Reminder: Juniors 12–14 on October 13, 2026 at 5:00 pm. The parent: Owen has a cold, he can't come tomorrow. The academy: Feel better, Owen! We took him off tomorrow's list, so the session isn't charged. See you Thursday. – Dan
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 coaches). The weekly schedule goes by e-mail or WhatsApp, not by text. A parent who never gave an e-mail address still gets the reminder and the receipt by text.

12. The parent’s own page: balance, history, sessions

Logged in, a parent sees the child’s balance with every payment and every session behind it, and the sessions ahead. Cancel works until four hours before; after that the place stays booked.

How a parent gets in: the child’s account carries the e-mail typed in step 2. On the academy’s sign-in page the parent taps Reset Password, gets a link by e-mail and sets a password. The sessions ahead show for a child who is in a group: in Trainer week, the child’s row has Add to group.

Account page, My Sessions, on a phone: Your balance $30.00 in credit with the history of sessions at $30.00 and a payment received of $240.00; Upcoming: Mini Tennis 5–6, every Monday and Wednesday at 4:00 pm with Jenna Park on Court 1, each session with a Cancel button
Balance, history, sessions ahead.

13. A trial session from the group’s link

Each group has a page reached by its link (it is not listed in the shop). A parent sees the places left session by session and books one. Mini Tennis has one place left on Monday; from Wednesday it is full, because Jack took the fourth place.

The Mini Tennis 5–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 session at a time. Online, a parent books one session at a time. Signing a child up for the whole season is done by you or a coach, as in step 2.

PART 04

Tuesday, 5 pm: Marcus at the court

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

14. The app on his phone: install it, sign in

Marcus opens the app’s link, /bb-app/, on his phone. On an iPhone, Install on iPhone shows the three taps; on Android it is one button. The first time, he signs in with the e-mail you gave him under Staff. His account was made then, with a password nobody knows, so he taps Reset Password and sets his own.

The staff app’s install page on an iPhone: Install on iPhone, tap the Share icon at the bottom of Safari, scroll down and tap Add to Home Screen, tap Add; and Installed already? Sign in
Install. Three taps on an iPhone.
The academy’s sign-in page on a phone: Username or Email Address, Password, Remember Me, Log In, and Reset Password under the form
Sign in. The first time: Reset Password.

15. Enable notifications

On the app’s home, Enable notifications, and allow it when the phone asks. New messages, appointment requests and orders then arrive like a text, even with the app closed. Turn off stops them on that phone.

Marcus’s app, Home: Today, his Juniors 12–14 at 5:00 pm with 4 attendees; the box Get a notification for new messages, appointment requests and orders, with Enable notifications and Turn off; Today’s check-ins
One tap, once per phone.

16. His week, his day

My week shows Tuesday at 5 pm in the gym; My day lists Monday: his group at 5 pm and Andrew Scott’s private at 7.

Marcus's app, My week, October 12 to 18 with Tuesday 13 selected: Afternoon 5:00 pm to 6:00 pm Juniors 12–14, Marcus, 3 of 4, Lincoln School Gym
My week.
Marcus's app, My day, Monday October 12: 05:00 pm to 06:00 pm, 4 attendees, Juniors 9–11; 07:00 pm to 08:00 pm Andrew Scott, Private lesson 1:1, Processing
My day.

17. Attendance: one tap per child

The register lists the three children coming, each with their balance. One tap each: present, and the session is charged. Owen is shown as cancelled and is not charged.

Check-in on October 13, 5:00 pm Juniors 12–14 (3), Lincoln School Gym: Caleb Morgan $90.00 in credit, Owen Murphy cancelled, Sophie Diaz $60.00 owing, Zoe Sanders $120.00 owing, each with +1 and Take payment
Before.
The same register after check-in: Caleb Morgan, Sophie Diaz and Zoe Sanders done with Undo; balances $60.00 in credit, $30.00 in credit, $150.00 owing; Charged this session $90.00 of $120.00, owed to the club $150.00, in credit $90.00
After. Sophie’s balance already includes the cash in step 18.

18. Sophie’s mom hands Marcus $120. Take payment.

On Sophie’s row, Take payment: the amount, the date, cash. Her balance goes from $90 owing to $30 in credit, and her parent gets a receipt by text. The $120 is now money Marcus holds for the academy; it comes off what the academy owes him (step 20).

A tap on the balance opens Sophie’s ledger: what was paid, when and to whom, and every session with its length and rate. This is what you show a parent who asks why they owe.

Sophie Diaz's row with the payment box open: amount 120, date October 13, 2026, cash, Record
Cash, recorded where it was taken.
Sophie Diaz, $30.00 in credit: October 13 paid cash to Marcus Reid +$120.00; sessions of 60 minutes at $30.00 an hour on October 13, 8, 6 and 1 and September 29, 24, 22, 17 and 15; September 15 paid cash to Marcus Reid +$180.00
Paid, to whom, and each session at its rate.
PART 05

Sunday evening: the money

Two screens: the families, and the coaches.

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

Class Money for the week: $120 collected, $450 owed to the academy by five families, $330 held in credit. Each line says when the family last paid and to whom, which is the question to ask before you call.

Class Money, October 12 to 18: collected in this window $120.00, owed to the club $450.00, held in credit $330.00; who owes money: Zoe Sanders $150.00 last paid September 24 to Marcus Reid, Ethan Brooks $120.00, Noah Bennett $60.00, Emma Price $60.00, Ryan Fisher $60.00, each with last paid date and to whom
Five families behind. Click the image to enlarge.

You make the call. There is no button that texts a family about a balance; you call or text them yourself. The receipt they get after paying is automatic.

20. Marcus’s settle-up: his sessions, minus the cash he holds

Each session Marcus taught is a line at $35, Thursday’s cover included. The $120 he took from Sophie’s mom is a line of −$120. Pay him the total, or ask for the difference, and record it.

Employee Payouts, Marcus Reid, October 12 to 18: lines of 35 for Juniors 9–11 on October 12 and 14, Juniors 12–14 on October 13 and 15, Private Ben Carter on October 14 and Beginners 7–9 on October 15; Cash collected Sophie Diaz −120; Record payment
One ledger per coach: what he is owed and what he collected.
PART 06

Later in the season

Five things a season brings: a make-up session, a look at who comes, a session that moves, a session for a whole group, and a holiday.

21. A make-up session for one child

Harper can’t come on a Monday. Open Monday’s Juniors 9–11, remove her with ×, Done, only that Monday. Then open Tuesday’s Juniors 12–14, which has a place free, type her name and add her. Done asks again: Only Tue, Oct 27. Her wallet pays for the session she comes to, not for the one she missed.

Trainer week: the question This session repeats. You changed Juniors 12–14 on Tue, Oct 27: Attendee added: Harper Wells. Which sessions should get the same change? Only Tue, Oct 27; Every Tuesday from now on; All upcoming sessions of this class
One day only.

22. Who comes, and who has stopped coming

Attendance (Full menu) counts the check-ins session by session for the dates you choose, and the turnout. Under it, every child with the sessions they missed in a row: the families to call before a child quietly drops out. Export CSV gives the same in a spreadsheet.

Attendance for Monday and Tuesday: sessions, attendances and turnout; by child, with attendances, turnout, last seen and missed in a row; by session, with the class, court, coach, present and missing
Turnout, and who is slipping away.

23. A session moves to another day

Open the session and click Move…: the week turns green where it can go and red where it cannot, because the coach is busy, the court is taken or the class does not run that day. Tap the new place. A session that repeats asks once: Only this one, or All following too.

Trainer week for November 2 to 8 while moving Juniors 9–11: the banner Moving Juniors 9–11. Tap where it should go: green is fine, red is not possible; free afternoons in green, the rest in red
Green is fine, red is not possible.

24. A whole group at once

A match practice on Saturday morning: a new session, Just this day, eight places, with Dan. In the attendee search, type “Juniors”: each saved group shows with Add 4, and one tap adds all four. A group is saved from any of its sessions with Save these 4 as a group.

The new session Match practice, Saturday, November 7, 10:00 am to 12:00 pm, trainer Dan Whitaker, attendees 0 of 8; the search Juniors lists the groups Juniors 9–11 and Juniors 12–14, people: 4 each, with Add 4
A saved group is one tap.

25. Veterans Day: the academy is closed

Wednesday, November 11: no classes. Open each session that day and click Cancel session, then Cancel only Wed, Nov 11. The session stays on the week, crossed out, and can be restored if plans change.

Trainer week for November 9 to 15: the Mini Tennis 5–6 session of Wednesday, November 11 open, and the question Cancel this session? Attendees: 4. Attendees are not told automatically. Let them know yourself. Keep it, or Cancel only Wed, Nov 11
Cancelled for that day only.

Nobody is told. Cancelling a session does not message the families. Send them a note yourself, or the weekly schedule for that week, which no longer lists it.

PART 07

What it does not do yet

So nobody is surprised after the first week.

What this proves

Built on a test copy of a Reservety site set up as Brookfield Tennis Academy, Columbus, Ohio, for the week of October 12, 2026. The academy, its coaches, 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 academy’s private-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.

Get my booking set up View Pricing
Free 14-day trial No credit card required Zero commission