DEMO
 
 
38
Tryout registrations
21
Made a team
17
Enrolled & paid
$31.4k
Collected this window
Needs a human · everything else is handled
The club handled this for you today
Answered 41 parent texts
Practice times, fees, what-to-bring, "did my kid make it." No staff time.
Texted 11 tryout results
Made-the-team invites and gentle next-step messages, sent automatically.
Chased 4 unpaid registrations
3 paid after the reminder. 1 set up a payment plan.

Mark a result and the club texts the family and opens their next step automatically. Scores come from the coaches' tryout evaluations.

Active roster
Communication · the club answers, you supervise
Parent threads · answered from live data

Every thread is answered from live registration and roster data, in each family's language. The club only pulls you in for a judgment call, like financial aid or a complaint.

Collected this season
Outstanding
On payment plans
Next payout
Next payout to your bank
Funds flow through Stripe
straight to the club's account.
You never touch a check.
Family ledger
PracticeGameTournament
Upcoming
Active teams
Total players
Coaches
Packet views by coaches
Coaches reached out
Committed this year
Inbound coach interest
Teams registered
Tickets sold
Gate + entry revenue
To your bank
Registered teams
Standings
Division
Recent results & recaps

Assign an official and they get a text with the game, time, and field. Open slots are flagged. Tap Assign to pick from the eligible pool.

Waivers signed
SafeSport cleared (staff)
Background checks current
🛡️ Club insurance: active · certificate on file · auto-attached to every event page.
Roster compliance
Club
Text message · now
Delivered