League Setup in 5 Minutes
Follow these steps to go from sign-up to accepting registrations.
Step 1 — Create your account
Sign up at dash.staty.io/sign-up . During onboarding you’ll create or join an organization — this is the account that owns your leagues, teams, and API keys.
Step 2 — Create a League or Tournament
Go to the Admin dashboard at dash.staty.io and click “New League” or “New Tournament”.
Fill in:
- Name — e.g. “Spring Soccer 2026”
- Sport(s) — Soccer, Basketball, Volleyball, etc.
- Start Date and End Date (optional for tournaments)
- Contest type — Mens / Womens / Co-ed / Open
Save — this becomes the container for all your divisions, teams, and games.
Step 3 — Add Divisions (League) or Bracket Size (Tournament)
For a league: create one or more divisions — e.g. “Division 1”, “Competitive”, “Recreational”. Each division holds teams, tracks standings, and can have its own schedule.
For a tournament: select your bracket size (8, 16, or 32 teams). The bracket is auto-generated and updates as results are entered.
You can create multiple divisions in one league to separate skill levels or age groups, each with its own registration.
Step 4 — Create a Registration
From your league or tournament, click “Create Registration”. Configure:
- Open / Close dates — control the registration window
- Team size — minimum and maximum players per team
- Max teams — cap enrollment automatically
- Custom fields — collect extra info from captains
- Waiver — attach a digital liability waiver (optional)
To collect payment: link a Payment Product to your registration before publishing. See the Setup Payments guide to connect Stripe first.
Click Publish — your registration link is ready to share with teams.
What’s Next?
- Accept Payments — connect your Stripe account to start collecting registration fees
- Developer API — build custom league sites, automate management tasks, or integrate with your own tools