League Quick Start · Beta
Run a Water Polo Season in 6 Steps.
Print this one-pager and tape it to your laptop. Six steps to take a league from empty admin panel to live spectator page, plus the status indicators every host wants on the desk.
Run a Water Polo Season in 6 Steps
From empty admin panel to live spectator page — one page
✓Before you start
- Subscription: Club League ($99/season) or Multi-Club League ($249/season). Multi-Club inherits every Club League feature.
- Team list: every team, organized by division. 4–10 teams per division works best for round-robin.
- Weekly schedule: one game day per division (e.g. Saturdays), the start times, and the courts/pools.
- Optional sheet: if your league lives in Google Sheets, you can skip the auto-scheduler and import it directly.
Quick facts
Setup time
~15 minutes
Share code
6 characters
Formats
6 supported
Spectator latency
< 5 seconds
1Open the Leagues tab
- Sign in at eggbeater.app/admin.html.
- Click the Leagues nav item — a column means entitled. The setup card greets you with a "Set up league →" button.
- Free clubs see a lock — upgrade to Club League first.
- Director tab stays for tournaments only.
2Run the wizard
- Top: Set up league.
- League name + season label.
- Divisions with their teams.
- Format (round-robin, single-elim, Swiss, etc.).
- Weekly preset — day, start times, courts.
- Points policy (default W=3, T=1, L=0).
3Generate the schedule
- Tap Generate Schedule — every game materializes with date, time, court, weekday.
- Review the games card.
- Already in a sheet? Tap Import from Sheet instead.
- The wizard saves your column mapping for next season.
4Publish the league
- On the Publishing card, hit Publish League.
- Eggbeater mints a 6-character share code and a public URL.
- Copy Code — for visiting clubs to import.
- Copy Link — for parents / spectators.
- Auto-publishes /leagues/{slug}/ SEO page.
5Score the games
- Volunteers score from the standard Tournament Scorer.
- Open the share code on a tablet at the desk, tap the action, tap the player.
- Scoreboard updates everywhere in < 5 seconds.
- Live Game Console on Leagues tab — host fallback for stuck games.
- Standings recompute on every finalization.
6Archive when done
- End of season? Hit Archive this league.
- Final standings freeze, the season stays valid for lookups.
- Start next season fresh, or clone from archive.
- Subscribers age out naturally with the share code’s TTL.