
Build the court grid.Hand off the rest.
Import the team file you already have and generate games onto the courts you uploaded. Then coaches, site directors, and the assignor each get a link — and families get one page, no account.
- No setup fee
- No long-term contract
- Pay only when you export
You touch the grid. Everyone else gets a link.
A 45-team basketball weekend on four courts over two days lands as one grid. Then the weekend runs from three portals and one public page — and nobody else needs your admin login.
- Coaches
Claim the team, enter the roster
One invite link. The coach creates a login, claims the team, accepts the waiver, and enters staff and roster. First claim wins. You pull the names onto the scoresheet.
- Site directors
Tap in scores from the gym floor
Scores go in on a phone, court by court. The public page updates the moment a site director saves them.
- Assignor
Place refs, print the sheet
Filter by week, day, venue, or court. Place the refs, download the sheet, mark who worked. Never your admin login.
- Families
Follow one event page
Find a team, open the division, see the bracket and the street address, follow live scores. No parent account, no app to install.
From the file you have to the page families open
- 1
Import what you have
Upload the team export you already use, plus the court times for that weekend. Coaches, blackouts, and venue priorities come in as constraints.
- 2
Build the court grid
Generate places games on the courts you uploaded. Pack or Hail Mary seats what is left. Drag only the game you still want to move.
- 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.
Everything between the court grid and the final buzzer
Scheduling stays in TazSchedule. Registration, tickets, and the shop are the Suite when you want them.
Building the grid
Import
Upload a team export and a court grid you already have. Teams, blackouts, coaches, and venue priorities land as constraints. Late entries add by hand.
Leagues
AI-optimized league auto-schedule fills on-the-hour blocks on the days and courts you uploaded. Even game counts first, then rematch caps, coach conflicts, venue priorities, and U12 hours in one pass — with manual tweaks when you want them.
Tournaments
AI-optimized tournament auto-schedule: formats by division size, plus basketball pool-to-bracket. Seat last-day finals first, pack pool play onto uploaded courts, then advance in place — adjust by hand when you need to.
Conflicts
After AI-optimized generate, the audit names the match that broke a blackout, coach overlap, or court hour. Fill remaining, Hail Mary, or drag the leftover. Locks stay put.
Venues
Upload a session grid or a slot list. Split days and noon closures become hour cells. Append new court time without wiping games you already placed.
Running the weekend
Export
Download CSV, Excel, a printable PDF, or a spreadsheet for platforms you already publish with. The conflict-audit PDF lists remaining problems.
Public schedule
One event page: find a team, open pools and the bracket, see the venue address, follow live scores. A 45-team, four-court, two-day weekend publishes this way. No parent account.
Coach portal
Publish one invite. The coach creates a login, claims the team, accepts the waiver, and enters staff plus roster. You pull those names onto scoresheets.
Scores portal
Share an invite so venue directors sign in on a phone, iPad, or tablet, sort by Venue / Date / Court / Time / Division, and tap Add score — without admin access. Scores publish to the Event page automatically.
Officials portal
One invite. The assignor filters by week, day, venue, or court, places sport-aware refs, downloads the sheet, and marks who worked. No admin seat.
Backup
A JSON of teams, venues, locks, and the current slate. Restore it if Hail Mary made Friday's version look better than Saturday's.
Before you start
Still unsure whether it fits your weekend? Show us last season's file and we'll build the grid with you.
What makes TazSchedule’s auto-schedule different?
The court grid is the product. Import the team export you already have, generate against the courts you uploaded, then Pack or Hail Mary leftovers. Drag only the game you still want to move. A 45-team, four-court, two-day basketball weekend publishes as one event page.
How do coaches get their teams?
One invite link. The coach creates a login, claims the team, accepts the waiver, and enters staff and roster. First claim wins. You pull those names onto scoresheets. They never need an admin seat.
Can the assignor place refs without admin access?
Yes. The officials portal is a login for the assignor: filter by week, day, venue, or court, place sport-aware refs, download a PDF or CSV sheet, and mark who worked.
Do I still get manual control after auto-schedule?
Yes. TazSchedule does the heavy lifting, then you keep full manual adjustments: Pack leftovers, Hail Mary, drag-and-drop on the Court Grid, and locks so confirmed games stay put.
Can I import from the registration platform I already use?
Yes. Upload a CSV or Excel team export from whatever registration platform or spreadsheet you already use, or start from a template. Setup is a review step, not a retyping step.
What do families see on the public link?
One event home: find a team, open a division for pools and the bracket, see the venue address, and follow live scores. Optional Buy Tickets / Shop buttons appear when you paste TazTix and TazCart URLs. No parent account. Texting families is not in yet — this page is how they follow the weekend.
Can I print the finished schedule?
Yes. Export a printable schedule PDF or a spreadsheet once conflicts are clear, so directors and front desks get the same slate. CSV and Excel layouts are there when that is how you publish.
What happens when a team enters late?
Add the team and fill the remaining slots. Matches you have already locked stay where they are, so a late entry does not rebuild the weekend.
Can it handle a venue that closes mid-day?
Yes. Court availability is read per block rather than per day, so a gym that closes at noon on Sunday is modelled as it actually is, and the conflict audit enforces it.
What if I want to try a different structure?
Back the competition up, regenerate with AI-optimized auto-schedule, and restore if the first version was better. Experimenting costs nothing — that is part of getting your weekend back.
Do you charge per staff member or per team?
No. Add as many directors, scorekeepers, and volunteers as you need. Monthly and Annual are flat for one organization — unlimited teams. A 200-team tournament costs the same as a 20-team one.
Is there a free trial?
Yes. Build a competition, run auto-schedule, and check the conflict audit before paying anything. Payment is required only to export.
Import last weekend's file and see the grid
Generate against your courts, hand coaches and the assignor a link, and share the event page. You only pay when you export.