Stop being a part-time debt collector for your kid's travel team — one link per family, every wallet works, balances update on their own
Problem
Родитель-казначей travel-команды кладёт $600 турнирной пошлины на личную кредитку, потом три недели гоняется за 12 семьями через Venmo / Zelle / Cash App / cash в зале — никакой aggregation, никакого 'кто заплатил полностью / частично / ничего'.
Audience
Volunteer parent-treasurers of US youth travel-sports teams (baseball / soccer / basketball / hockey), 10-14 families, season budget $3-15K, no business account
Reasoning
Source signals
- SIG-20260426-us-community-coordinator-team-treasurer-venmo-zelle-chasing — "playing part-time debt collector... checking your Venmo notifications at two AM" (RECURRING, HIGH)
What we ship
**Core features (MVP)**
- Team season budget broken into line-items (jerseys, tournaments, refs, pizza fund) with per-family assignment
- One public link per family with unique balance
- Multi-wallet checkout: Stripe card / Venmo deep-link / Zelle (manual + email match) / Cash App / PayPal
- Auto-reminders 7 / 3 / 0 days before deadline
- Treasurer dashboard with paid/partial/none status grid
- 1099-K-friendly export at season end
**Primary user flow**
1. Treasurer creates team, imports roster CSV
2. Creates line-item ("Spring Tournament — $200/family, due May 15")
3. Each family receives SMS with personalized link
4. Family picks wallet, pays, gets receipt
5. Treasurer dashboard updates live
**What it looks like**
- **Landing**: "Stop chasing 12 parents on 4 different apps. One link. Every wallet."
- **Family screen**: "You owe $245 for Spring Tournament. Pay with card / Venmo / Zelle"
- **Treasurer dashboard**: color-coded family × line-item grid
**MVP build plan (12 days)**
- Day 1-3: schema, Stripe Connect, multi-tenant auth
- Day 4-7: family payment flow + multi-wallet deep links, webhook reconciliation
- Day 8-10: treasurer dashboard, reminders, exports
- Day 11-12: landing, deploy
Reasoning
The pain signal is razor-specific with named comparable products (Waresport, Finli, Snap! Mobile, JerseyWatch, CheddarUp) — none dominate. The market is established (parents already pay Venmo/Stripe fees), but no winner has nailed treasurer-first UX with multi-wallet aggregation. Marketplace-fee monetization (2.9% on card volume) sidesteps subscription friction. Stripe Connect + a few wallet deep-links is a 12-day build.
Quick competitive read
- **Snap! Mobile**: market leader, but requires team registration via coach
- **JerseyWatch**: full team-management; payments are a sub-feature
- **CheddarUp**: generic, not team-specific
- **Finli**: closest positioning, but low awareness
- **Venmo / Zelle**: pure P2P, no aggregation
White-space: treasurer-first onboarding, multi-wallet aggregation, sharp "no more debt collector" positioning. **Competitive pressure: 4/10**.
Initial pricing hypothesis
Free for cash-only mode. 2.9% + $0.30 on Stripe card (standard). Pro $9/mo for auto-reminders, 1099 export, team branding.
Distribution hypothesis
Reddit r/CoachingYouthSports, travel-sports Facebook groups, partnerships with team-mom blogs (Sideline Legends, Parendipity), SEO on "travel team payment app".
Source signals (1)
SIG-20260426-us-community-coordinator-team-treasurer-venmo-zelle-chasing