Set up the basics first
Settle these before you build the registration form.
- Confirm your divisions by age or grade and the roster size for each.
- Set a registration price per division, plus any early-bird price and discount codes.
- Set a registration open date and a hard close date.
- Decide your refund policy and write it in plain language.
Decide the form fields you collect
Collect what you need for safety and operations, and nothing you do not.
- Player name, date of birth, and age or grade for division placement.
- Parent or guardian name, email, and phone for every youth registrant.
- Emergency contact and any medical notes your insurance requires.
- Jersey or shirt size if you provide gear.
- A signed digital waiver, stored against the player record.
Set up payments
Money should land with the director, not the coach.
- Connect a payment account so funds land directly with the league.
- Choose per-player payments through a unique team link, a flat team fee, or both by division.
- Decide whether you pass the platform fee to the registrant at checkout or absorb it. See the pricing page.
- Turn on automatic receipts so every parent gets a record.
Set caps, waitlists, and waivers
Protect your field capacity and your paperwork.
- Set a registration cap per division based on field and roster limits.
- Turn on a waitlist so a full division keeps collecting interest.
- Confirm the waiver language is current and required before checkout completes.
Plan communication before you open
Reduce the inbox volume before it starts.
- Write an automated welcome email with team, division, first practice, and venue.
- Prepare the public event page link so parents can find and bookmark it.
- Set up a way to message coaches, divisions, or the whole league when plans change.