Getting started
Your admin panel is where you build schedules, manage rosters, communicate with spectators and run live scoring, all from your phone or laptop. Here is how to get in and find your way around.
What is Eggbeater? And your first 4 steps
Eggbeater is a tournament management platform built for water polo clubs and high school programs. Spectators and admins reach it through the mobile web app or by downloading the native app for iOS or Android. Your first four steps:
- Open the admin panel. Go to admin.eggbeater.app in any browser. Bookmark it for quick access.
- Sign in. Google, Apple, or an emailed sign-in link, whichever you prefer. Use the account your club was set up with. If it is not attached to a club yet you land on a “No club found” screen with a support link, not a dead end.
- Pick your age group. Tap the Age group pill in the sub-header to open the picker (14U Girls, 16U Boys, or All Groups). Each age group has its own schedule, roster and tournament data.
- Start building. Add games, import your roster, configure settings, then hit Save & Deploy in the save bar at the foot of the Add Games tab to publish everything to the spectator app.
Your dashboard: the header
The top bar carries the current section, a Sheet Sync shortcut, the language chip, the theme toggle and your account menu. Directly beneath it, on any tab scoped to an age group, sits the sub-header:
- Tournament strip: the active tournament’s name, dates and location. A high school club with nothing loaded yet reads “Fall 2026 Season · not set up yet” and does not claim a tournament that is not there.
- Age group pill: tap it to open the picker. A colored dot shows each group’s status: green is fully deployed, amber is a draft (not deployed), red is an error in the data, gray is not in use. An All Groups option sits at the top.
- Sheet Sync: a shortcut in the top bar that jumps straight to Add Games, where every import wizard lives.
Navigation tabs
The sidebar groups fourteen destinations into four sections. On desktop and tablet all of them are visible at once, with no More button needed. On mobile the three pool-deck tabs (Schedule, Roster, Add Games) sit in the bottom bar and the rest are one tap away under More. A crown marks the premium destinations:
- Tournament: Schedule (the live game list with a Score button on every row, spectator dashboards, Drafts & Mode, audit log, danger zone), Roster (players and cap numbers), Add Games (the draft workspace, tournament setup, every import wizard, and the Save & Deploy bar), Director (premium, the hosting cockpit), Leagues (premium, season play).
- Club: Club Info (organization type, logo, branding, admin management, join link, Apple TV codes, analytics), Purchases (subscriptions), Team Comm (push, announcements, Telegram, GroupMe and TeamSnap).
- Records: Archive (premium, the season dashboard and past tournaments), History (tournament results, Coach’s Report, MaxPreps import).
- System: Recovery (premium, fixing badly closed games), Settings (account and app preferences), Help (documentation and support), Raw JSON (the underlying tournament data).
Purchases and plan management
The Purchases tab (headed “Purchases & Plan”) is the single place to manage club subscriptions. Open it to see:
- A banner telling you where the club stands: either “N active entitlements, managed via Stripe, cancel anytime” or “on the Free tier”.
- Active: the plans your club already owns, each row with a green Active badge, its price, and a Manage button.
- Add more: the plans your club does not own yet. Each card shows the price, a feature list and an Upgrade button that opens Stripe Checkout in a new tab.