Registrations are where you define the actual sign up experience for families.
Programs = the overall offering (for example, Winter Break Camp, Fall Core Teams).
Registrations = the specific options within those programs (for example, Week 1 Camp, U10 Girls, Monday Training Block), including pricing, eligibility, forms, and capacity.
You manage Registrations under Programs > Manage Programs > Registrations.
Every Program needs at least one Registration for families to be able to register.
What can a Registration do?
Each Registration controls:
Who can register
Eligibility rules (birthdate, grade, age group, graduation year, gender)
Pre-conditions (must have registered in X before)
Exclusions (block if already in Y)
When registration is open
Registration Start / End Dates
Combined with Program Start / End Dates to determine visibility
What it costs
Base price
Date-based price changes (early bird vs standard)
Whether promo codes can be used
Which payment plans are available (if any)
How many spots are available
Total Max Capacity per registration
Optional “spots remaining” messaging
Waitlists when capacity is reached, plus tools to approve and notify waitlisted players
What steps parents see
Registration Form type (Player, Team, or Training Sessions)
Information steps (player/team, parent/guardian, emergency contacts, IDs)
Pledges & Waivers to be signed
Checkout options, donations, volunteer opportunities, and payment/confirmation
What emails get sent
Registration receipt emails
Optional incomplete registration reminder emails sent 24 hours after a user starts but does not finish
Registration types
You’ll most commonly work with three flavors:
Player Registrations
Parents register individual players.
Can use optional Programs cross-sell and full checkout options.
Team Registrations
Coaches or managers register entire teams.
Use Team Information instead of Player Information.
No Programs cross-sell and no Third Party Add-Ons.
Training Sessions Registrations
Used for Training Session Programs tied to time slots.
Replace Programs cross-sell with Time Slots.
Disable Checkout Options and Third Party Add-Ons; everything flows through the Sign Ups/time slot setup.
Key workflows you can learn more about
In the Registrations section of the Help Center, you can dive deeper into:
Understanding Registrations
How Programs and Registrations fit together, plus visibility and eligibility basics.Creating a Registration
Step-by-step setup using a real example (like Winter Break Camp Week 1).Registration Forms & Checkout Options
How to configure Player, Team, and Training Sessions forms; waivers; and checkout behavior.Registration Capacity & Waitlists
Setting capacity, enabling waitlists, approving waitlisted players, and notifying them.Incomplete Registration Emails
Turning on and customizing automatic reminder emails for unfinished registrations.
Use this overview as your starting point: once you understand that Programs hold the structure and Registrations control the experience, the rest of the articles walk you through each area in more detail.
FAQs
Why can’t families register if a Program exists?
Every Program needs at least one Registration. If no Registrations are created, families will not be able to register.
What determines whether a Registration is visible?
Visibility depends on both the Program Start / End Dates and the Registration Start / End Dates. Eligibility rules must also be met.
Where is pricing set?
Pricing is defined at the registration level, including base price, price changes over time, promo code availability, and connected payment plans.
What controls what parents see during registration?
The Registration Form attached to the Registration controls the steps, fields, waivers, and checkout flow parents see.
