Same court grid.A different leftover every sport.
A Sunday rest hour is not a rain makeup window, and a U12 7 PM cap is not a volleyball court that vanished Friday night. Pick the playbook that matches the leftover you actually have.
Six playbooks, one engine underneath
The heavy lifting is the same auto-schedule. The pains and the first moves are not copy-paste.
- Club directors01
Friday's grid should still be true on Saturday
Borrowed gyms, late entries, and a group text that outruns the PDF. Import the file, lock what's already right, share one public schedule link.
Sounds familiar · The master spreadsheet and the venue email never quite match
See the 3 plays - Futsal02
Pool Saturday. Paired semis Sunday. One empty hour between.
Pool Saturday, knockouts Sunday, paired semis, a rest hour. Seat finals first, then pack the rest onto the courts you uploaded.
Sounds familiar · Format charts live in a PDF while courts live in a different workbook
See the 3 plays - Volleyball03
Twelve courts, short blocks, coaches who also run another club
Short blocks across many gyms, plus coaches who also run another club. Upload the gym as it is and Fill remaining when a court drops Friday.
Sounds familiar · Court count changes Friday night and the grid is already printed
See the 4 plays - Basketball04
No two dark weeks. No U12 game after 7.
Even game counts, no two dark weeks, U12 only 9 AM-7 PM. League weeks on the days you uploaded; tournaments run pool play into a bracket.
Sounds familiar · Some teams play twice in week one and sit the next two weeks
See the 4 plays - Baseball & softball05
Priority fields in week one. Makeup windows after the rainout.
Priority fields get ignored in week one, then a rainout has nowhere to land. Honor venue priorities, append makeups, export the field names as-is.
Sounds familiar · Priority fields are ignored and a team is sent across town in week one
See the 3 plays - Soccer06
The conflict comments you already collect should block the kickoff
Long conflict lists, shared coaches, fields that close at dusk. Blackouts from the import stay hard; rematches cap at two unless the grid is stuck.
Sounds familiar · Conflict comments in the registration file never make it onto the grid
See the 3 plays
The sport changes the leftover, not the weekend
Whatever you run, the job is the same four steps — from the file you have to the page families open.
- 1
Import the file you have
A registration export or spreadsheet plus the court or field times. Blackouts, coach groups, and venue priorities come in as constraints.
- 2
Generate, then repair
Generate places games on the slots you uploaded. Pack or Hail Mary seats what is left. Lock what is already right.
- 3
Hand each job a link
Coaches, site directors, and the assignor each get their own portal. None of them need an admin seat.
- 4
Families open one page
Divisions, team finder, brackets, the venue address, and live scores — one link, no account.
Bring your sport's messiest weekend
Import last season's file, generate against your courts or fields, and see what is left before you send a single link. You only pay when you export.