⚠ Must-knows
- No one walks on court without an account and a signed waiver. No exceptions. At Pharr & Wilco, if someone is on a court and has not checked in, verify they have both.
- Never select Club Account as a payment method. We do not use it.
- Only add standardized notes. If a note does not fall under any category, select Other.
- A child who is 16 or older and wants to participate in adult classes needs their own account.
- Court reservations have new policies. Read rippnertennis.com/court-reservations thoroughly.
Unlocking the court at 8:45
No longer needed. You do not need to unlock the court at 8:45.
Adding a note after clicking No Show
No longer needed. When you click No Show, the note on the block is added automatically.
Court note on the customer's profile. See Court Reservations.Adding notes after a rainout
No longer needed. When you run the rainout, the profile and courtsheet notes are added automatically.
Check in a clinic
- Open clinic roster → click
Check In.
Booking a clinic
Front desk view
- Locate the schedule and find the specific day, location, level, and time of the class.
- Click
More Info. - Select
Add User. - Type in the user's name.
- Select the matching class from the options that appear.
- Click
Next. - Accept the waiver and click
Nextagain. - Process the payment to complete the booking.
Customer view
In the PlayByPoint (PBP) app.
- Open the PlayByPoint (PBP) app.
- Select the specific club they want to attend.
- Tap
Book Now. - Select
Join a Program. - Use the filters at the top to toggle between Adult or Kids classes/programs.
- Filter down to the desired clinic.
- Tap
Book Nownext to the specific level. - Select
Book this [Class Title]. - Pick the preferred day and time.
- Accept the waiver.
- Complete payment via credit card or club credit.
Customer needs to cancel a clinic
Within 24 hours of the class- Check the customer's profile to see whether they have already used their one-time exception.
- Already used it (an exception is on the profile) → click
Late Cancel. They do not get a second one. - Not used yet (no exception on the profile) → click the trash can →
Refund (one time exception)→ fill in the reason and your initials → then process the refund if there is one.
- Click the trash can.
Clinic did not make (at 0 enrollment)
We cancel a clinic with no one enrolled if it is the first class of the day or the first class of the evening shift.
- The night before at 8 PM, check tomorrow's first class of the day.
- Check the first class of the evening shift as well.
- If either is still at 0 enrollment, cancel it: open the clinic block → click
Cancel Booking→No Show and Clear.
Add a note to a clinic
- Click the
+button on the clinic block. - Select the appropriate standardized note category. If no category fits, select
Other.
Clinic rained out partway through (partial credit)
The clinic ran, then play stopped for weather.
Front desk
- Text the MOC the time everyone got off court.
That's all. Do not run the extension and do not add any notes.
Assistant managers
- Open the clinic's roster: clinic block → click
More Info. - Remove any waitlisted people from the roster.
- Click the navy raindrop circle (bottom-left). The Rainout Credits panel expands and shows how many players it detected.
- In the Rain Credit Calculator (top of the panel), Clinic start, Clinic end, and Price fill in automatically. Click the refresh
↻button so it re-reads the times from the page, then double-check that Clinic start and Clinic end are correct before continuing. - Enter one thing:
Off court at— the time the MOC was told play stopped. - The result line shows the credit per player. Click
Use this amount ↓to fill the Amount field. - Leave
Send announcementticked. Do not edit the message. - Click
Issue credits. The page jumps around per player — that is normal. Watch the log:✓ credited $16.00or✗ reason. Do not touch the page; useStopto abort between players if needed. - When it finishes it sends the announcement, writes each player's profile note, and posts the courtsheet note automatically.
- A reminder box shows the minutes to shorten the clinic to (e.g. "shorten the clinic to 45 min"). Shorten the session in PBP to that figure, then click
Got it.
Clinic cancelled before it starts (full rainout)
The clinic never ran, so everyone is owed the full class price. Use the rainout extension's full-rainout mode.
- Open the clinic's roster: clinic block → click
More Info. - Remove any waitlisted people from the roster.
- Click the navy raindrop circle (bottom-left). The Rainout Credits panel expands.
- Click the refresh
↻button so it re-reads the details from the page, then double-check they are correct before continuing. - In the calculator, tick
Cancelled before start (full rainout).Off court atgreys out, the result line shows the full class price per player, and the announcement rewrites itself to the cancellation wording. - Tell it whether the coach turned up — before you run anything. Set the "Coach was on site" option now. It is read the moment the run starts and decides which note gets stamped (pay 15 min vs remove coach), so setting it afterward is too late.
- Click
Use this amount ↓, keepSend announcementticked, then clickIssue credits— same per-player run, announcement, and notes. - Do not cancel the clinic. In PBP, handle the coach to match what you set:
- Coach was on site: they are paid for 15 minutes, so shorten the clinic to 15 minutes.
- Coach was not there: remove the coach from the clinic.
Check in a semester program
- Open program roster → click
Check In.
Booking a semester program
Front desk view
Same as adding to a clinic, with one extra step.
- Locate the schedule and find the specific day, location, level, and time.
- Click
More Info→Add User→ type the user's name → select the matching class. - Right after adding the user, select the
Program Packagebefore choosing the day/time. - Click
Next, accept the waiver, then clickNextagain. - Process the payment to complete the booking.
Customer view
In the PlayByPoint (PBP) app. Same flow as joining a clinic.
- Open the PlayByPoint (PBP) app.
- Select the specific club they want to attend.
- Tap
Book Now. - Select
Join a Program. - Use the filters at the top to toggle between Adult or Kids classes/programs.
- Filter down to the desired program.
- Tap
Book Nownext to the specific level. - Select
Book this [Class Title]. - Pick the preferred day and time.
- Accept the waiver.
- Complete payment via credit card or club credit.
Add a note to a semester program
- Click the
+button on the program block. - Select the appropriate standardized note category. If no category fits, select
Other.
No-show in a semester program
- Wait 15 minutes past start time.
- Were we notified before class?
- No — no makeup can be issued. Click
No Show. TheNot Attendingnote is added automatically. - Yes — a makeup is owed. Do not click
No Show. If the player calls the desk, tell them to emailmanager@rippnertennis.com. Otherwise management takes care of it — nothing for you to do.
- No — no makeup can be issued. Click
- If you clicked
No Show, double-check that the note was actually added before moving on.
Player wants to drop or transfer a semester program
- Do not process it at the front desk.
- Tell them to email
manager@rippnertennis.comso management can handle the transfer or cancellation.
Based on the program's start date, not the enrollment date:
- Cancel by end of day 14 days before the start date: full account credit.
- Cancel by end of day 7 days before the start date: 50% account credit.
- After the 7-day cutoff: no refunds.
- The Adult Semester Program is for players 16+. If a player under 16 registers, standard cancellation policies apply.
- Low enrollment (only one participant): we offer alternative days or options when available; if none fit, a full account credit is issued.
Full policy: rippnertennis.com/program-policies.
Full rainout on a semester program TBD
- Text the MOC to run the semester rainout flow. It sends makeup instructions to players via email.
This used to say "refer to the Semester Make Ups flow," but that flow is not written down anywhere in this reference. Needs documenting.
Check in a private lesson
- Open private lesson block → click
Check In.
Booking a private lesson
Front desk view
- Verify the Pro is available at the requested time.
- Locate the specific court the coach is teaching on.
- Click and drag on the schedule to match the length of the private lesson.
- Select
Add Booking. - At the top of the window, switch the toggle from
ReservationtoLesson. - Select the designated coach.
- Adjust the number of users (1 for a solo private, or higher for a group private).
- Add the user(s) to the booking.
- Select the user and process the charge via cash, card, or credits.
Customer view
In the PlayByPoint (PBP) app.
- Open the PlayByPoint (PBP) app.
- Select the club they wish to attend.
- Tap
Book Now. - Select
Book a Lesson. - Choose the preferred Pro.
- Toggle through the days of the week to find availability.
- Select the desired lesson length and court.
- Add extra players (group private) or keep it solo.
- Tap
Continue to Checkout. - Select the lesson package, then tap
Continue. - Complete payment to finish booking.
Add a note to a private lesson
- Click the
+button on the lesson block. - Select the appropriate standardized note category. If no category fits, select
Other.
No-show on a private lesson TBD
- Wait 15 minutes past start time while the coach waits.
- Open lesson block →
Cancel Booking→ clickNo Show and Clear. - No refund is issued. The coach receives standard no-show pay parameters.
Flow not yet finalized.
Full rainout on a private lesson
- Open private lesson block →
Cancel Booking→ clickCancel Without Penalty. - This removes the lesson and refunds the client.
Very important
New court reservation policies
Check in a court reservation
- Open the court reservation → click
Check In.
Customer cancels or no-shows a court reservation
No-show, or cancels within 5 hours- Go to the customer's profile and add a standardized note:
Court. This one is manual — it is a profile note, not the automatic block note you get fromNo Show. - Open the court reservation → click
No Show and Clearfor that court.
- Open the court reservation → click
Cancel Without Penalty.
Add a service (e.g. ball machine)
- SATC: 1-5, 7-10
- Pharr: 7, 8
- Wilco: 1-4
- Confirm the court is on the allowed list above (and within Wilco hours, if Wilco).
- Check court availability for the ball machine (look for the shopping cart icon on the reservation block).
- Open the court reservation → click
Add Service→ selectBall Machine. - Charge the player(s).
- Verify that a small cart icon now appears at the bottom of the reservation block.
Add a note to a court reservation
- Click the
+button on the court reservation block. - Select a standardized note category. If no category fits, select
Other.
Full rainout on a court reservation TBD
Steps to be finalized.
Leagues TBD
Refer to League MOC Guidelines. Steps to be finalized.
Add or find items
- Click the shopping cart icon on the left nav bar labeled
Merchandise. - Filter or search by category: Accessories, Concessions, Labor, Merch, Rackets, or Strings (category pictures assist search).
- Click
Addfor all items being purchased.
Charge a customer
- Once all items are added, verify the item box on the right side of the screen.
- Click
No Player Selectedat the top of the item box. - Search and select the account by player name, email, or phone number.
- Select payment method: Card on File (COF), Cash, or Club Credits.
Apply a discount TBD
Needed for in-house racket purchases (express labor down to $23) and hybrid string jobs (50% off both strings).
- Add the item to the sale as normal.
- Click
Discounton that line item. - Set the discount, then confirm.
Confirm whether the discount screen takes a percentage, a replacement price, or both — the racket procedures ask for one of each.
Stringing desk software
- URL: rippner-stringing-desk.gavriella.workers.dev
- Access token: ask a manager. It is deliberately not written down here.
Customer wants a racket restrung TBD
- Open racket restring...
Steps to be finalized.
Customer wants a hybrid string job
- On the
POS, select the two strings the customer wants. - Apply a 50% discount to each of the two strings.
- In the stringing app, you can swap which string is the main and which is the cross.
The original wording said "on the external" for step 3 — confirm that means the stringing app.
Customer buys a racket from us (in-house)
- Complete the racket purchase first. Go to
POS→ select the racket bought and the strings purchased (unless brought by player), and finish that sale before starting anything else. - Then run the regular stringing procedure as normal.
- When you charge for the stringing, add
Express Laboron the POS, clickDiscount, and discount it to $23. This is a separate sale from the racket. - Nothing needs to be changed in the stringing app — the ticket goes through as normal.
Customer wants a racket that's out of stock TBD
- Answer any customer questions or provide product information.
- If out of stock: collect the player's racket make/model, grip size, string choice, and tension.
- Create a racket ticket, but do not charge them anything.
- Notify management and pass along the racket order details.
Steps to be finalized.
Customer wants to view or update their info
Address, age, or password.
- Search user →
General Info. - View or update address, age, and password directly on this page.
Update card on file (COF)
- Search user →
Payments→Methods→Add New Card. - Enter card info and save.
Find account credits
- Search user →
Payments→Methods. - Active credits are displayed here.
Child 16+ wants to join adult classes
A child who is 16 or older and wants to participate in adult classes needs their own account.
Front desk view
▶ Watch demoCustomer view
▶ Watch demoHow a customer adds a club to their account Customer view
- Open the PlayByPoint (PBP) app.
- Select the
Discovertab at the bottom of the screen. - Search for the club (e.g. "Rippner Tennis South Austin", "Pharr", or "Williamson County").
- Go back to the Home Screen.
- Select the club to easily switch between saved locations.
First-time guest wants to try a class
- Inform them about the first-time free trial class and direct them to the link. They must fill out the Google Form.
- If they need help, guide them through creating an account (especially on PlayByPoint) and offer brief guidance on which clinic level fits their experience.
- Tell them to reply to the trial email with the specific clinic they want, at least 24 hours in advance.
Player wants approval for 4.0-4.5 or 4.5+ classes
- Tell them to email
manager@rippnertennis.comand ask to be evaluated so we can add their name to the level approval app. - Explain the evaluation process: they take a 4.0 clinic with us and notify the coach to evaluate their level.
- Alternative: if they have an official USTA or UTR rating to prove their level, tell them to email
manager@rippnertennis.comfor rating approval.
How to add a note to any block
Court reservation, clinic, semester program, or private lesson.
- Click the
+button on the block. - Select the appropriate standardized note category.
- If a note does not fall under any category, select
Other.
No-show note (semester program)
Player no-showed ASP/JSP, we were not notified in advance, and no makeup can be issued.
- Wait 15 minutes past start time.
- Click
No Show. TheNot Attendingnote is added automatically. - Double-check that the no-show note was actually added before moving on.
No-show, spot taken by another player
The class already has a no-show note and someone else takes that spot.
- Find the existing note on the class:
NO SHOW | [name]. - Append the player who took the spot so the note reads:
NO SHOW | [name] | spot taken by [name].
Coach arrival time
Log when the coach arrives for their session.
- Open the block → click
+. - Select the
Coach arrivalstandard category. - Add the note:
COACH | [name] | arrived [time].
Running late
A player will be late to a session.
- Open the block → click
+. - Select the
Running latestandard category. - Type the player's name in
Player. - Set
ETAif you know it — it is optional, so leave it blank if you do not. - Click
Insert. The note is written for you.
Rainout notes Auto
You do not type these. The rainout extension writes them automatically when you issue rainout credits (see Clinics → Rainout on a clinic).
Profile note (each credited player)RAINOUT CREDIT | clinic | day - time | $amount | delivered date
- Partial:
RAINED OUT | class | session | $amount credited to N player(s) - Full (cancelled before start):
RAINED OUT | class | cancelled before start | $amount credited to N player(s)
Abbreviations you'll see here
- PBP — PlayByPoint, our club management app.
- COF — Card on File.
- POS — Point of Sale.
- MOC — Manager on Call.
- ASP / JSP — Adult Semester Program / Junior Semester Program.