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