Four courts, sixteen players. Each session fills on its own.
A daily cap of 16 split into two sessions of eight. Players book a slot, see their number for the day, and the 10:00 AM greys out the moment the eighth player takes it.
The problem
The open play sign-up sheet is a group text with 40 replies
Someone posts the sessions on Sunday night and the thread fills with names, plus-ones, and people asking if they made it. On the morning, 23 players show up for four courts and the person with the clipboard decides who sits. The club software does it, but it charges per member and nobody wants another login.
The recipe
Exactly what the button sets up
Capacity, reset time, opening hours, and the form fields. It is a starting point, not a cage. Every value is editable in Settings and the builder.
Recipe
Open play
- 16 players per day, reset at 6:00 AM. Tomorrow starts at zero.
- Two sessions with eight spots each. A full session is greyed out on the form and rejected by the API.
- Signups are open Monday through Saturday from 6:00 AM to 8:00 PM.
- Asks for name, phone, skill level, and session.
- Players see their number for the day on the success screen.
- Capacity
- 16 per day
- Resets
- daily at 6:00 AM
- Signups open
- Mon to Sat, 6:00 AM to 8:00 PM
- Form asks for
- Email, Name, Phone, Skill level, Session
- Slots: Session
- 8:00 to 10:00 AM (8), 10:00 AM to noon (8)
- Counter on the form
- Shown
How it works here
How the list works
Cap the day
Sixteen players per day, reset at 6:00 AM. The count never carries over.
Cap each session
Two sessions of eight on one form. When the 8:00 AM fills, the form greys it out and only the 10:00 AM is left to pick.
Skill level
A multiple-choice field. Sort the CSV by level and courts sort themselves.
Numbers, not thumbs-up
"You're #9 today." Players stop asking the thread whether they made it.
Free a court
A player who cancels from their status link frees the spot in that session. The next person can book it.
The QR on the gate
Print it once from the Share tab. The link is the same every day.
Why it holds up
What matters most
The seventeenth never happens
Capacity and session caps are checked inside the same database lock that hands out numbers. Two people tapping at 6:00 AM cannot both get the last spot.
The sessions fill separately
One form, two counts. Nobody has to explain that the 8:00 AM is full but the 10:00 AM is not.
It resets itself
You never clear the sheet. At 6:00 AM the day starts at zero and the sessions reopen.
No club software needed
The hosted page goes in the group chat pinned message. No accounts for players.
FAQ
Questions people here ask
Can I run more than two sessions a day?
Yes. Add options to the session field, each with its own cap, and raise the daily cap to match. Up to 200 options per field.
Can players bring a guest?
Add a number field for guests and lower the caps to leave room, or ask guests to sign up with their own email so each counts as one spot.
Does it text players when a spot opens?
No SMS. Players get a confirmation email with their number and a status link. When a spot opens, send "your turn" from the Entries tab and they get an email.
Can I charge a drop-in fee?
No. Unwaited takes names and enforces the caps. Collect the fee at the gate or through your existing checkout link.