
One branded platform that replaces TeamSnap, PowerUp, Hudl, WhatsApp threads, and the spreadsheet your office manager has been quietly maintaining since 2019.
Pricing baked into registration. Families don't see a separate bill — clubs add a $5–$15/month platform fee per player and consolidate everything they're already paying into one line.
Parents see every game across every team for every child — pulled directly from CMSA, not copy-pasted by a coach at midnight.
Team chat, event chat, coach-only threads. Pinned messages, replies, reactions, moderation. Native iOS + Android push.
Hotel block, jersey colors, meal info, sub-events, tournament chat — modeled in the schema. No more taped-up paper schedules.
Stripe + Interac e-Transfer. Charitable tax receipts via Parks Foundation. Payment plans, refunds, overdue tracking — all yours.
Drag-drop pitch editor, photo + video library, coach scoring across technical / tactical / physical / psychosocial.
Operational dashboard for staff. Executive board pack for the Sporting Director. Real analytics — not just RSVP counts.

We're a National-Youth-Licensed club with 2,900 players, three facilities, and a Pro-Am program. We've never had one platform that served all of it.
Clubs bake the platform fee into registration. Families pay zero out-of-pocket. The club's only cost is the registration uplift — typically a 12–24% bump on the existing fee, in exchange for replacing five separate subscriptions.
U10 and under · Rec / grassroots
CMSA Dev+ / U11+ / comp
AYSL / APDL / pre-elite
Send us a CSV export from your current platform — TeamSnap, PowerUp, SportsEngine, GoalLine, anything. Within 48 hours your tenant is live with every team, every player, every contact, every upcoming event. You log in and it just works.
We log into your current tool with you on Zoom and grab the exports. Or you send us the CSV — either works.
Players, teams, rosters, contacts, schedule, registrations — all loaded into your Villains Hub tenant and validated.
Walk through one team end-to-end. When you're happy, we email your members the new app. Old tools get cancelled the next billing cycle.
30-minute demo. We show you the platform with your club's branding already applied. No pitch — just a working product, side-by-side with what you use today.