Admin

Open session slots, manage players, and create doubles groups.
Loading…
Players can't see any of these until you publish them here — regenerate and tweak freely beforehand. Match history is a separate, later step: lock matches in for scoring once you're done (typically the day before play).
⚑
Admin discretion mode
Switches OFF every rule below at once. Matches are formed by a simple random draw, and you place, swap or clear players by hand afterwards. Turning this on is a deliberate signal to your admin team: nothing below is being enforced any more.
⚠ On: the own-court guarantee, booker priority, players-owed-a-game priority and the daily games cap below are ALL ignored. Matches are randomised; you're expected to adjust manually.
✓
Using default rules
This group is using the recommended default rules — no changes needed unless you want to customize how seats are decided or matches are formed.

Fairness & priority

Checked in this order whenever a session has more signups than seats.

1
Own-court guarantee
A player who personally booked AND selected a specific court always gets a seat on it — unconditional, beats every other rule below.
⚠ Off: a court's own booker gets no special protection at all on it — they can lose their own booked court to whoever the other rules below favour instead.
2
When there's a tie: players owed a game, or facility bookers?
Someone with zero games today, versus a player who's booked any court at the facility and wants one more slot.
⚠ Facility bookers: a booker's ONE extra slot can come ahead of someone who hasn't played at all today. Never covers a second or third game — only their first extra seat.
3
Remaining ties
Once nothing else separates two candidates for the same scarce seat.
—
Daily games cap Applies before ties
Caps how many games any one player can ever be counted as "owed" per day, before any of the ties above are even checked. Leave blank for unlimited.
—
Players per match Fixed
Always 4 — this is doubles (2 v 2), a rule of the sport rather than a club setting.

Match formation

What counts as a valid match in the first place.

Which session lengths (in minutes) groupBuilder will try, longest first, when combining ticked slots into a match.
Default pairing preference
Used whenever groups are created without the admin explicitly picking one.
Signed in as — .
Developer tools — a second login, separate from your group admin password.