VH
SaaS for sports clubs
Villains Hub
The operating system for competitive youth sports clubs

Built for the club.
Loved by the family.

One branded platform that replaces TeamSnap, PowerUp, Hudl, WhatsApp threads, and the spreadsheet your office manager has been quietly maintaining since 2019.

Book a demo Open live demoLive with Calgary Villains FC
Active players
2,900+
Teams managed
175
Sq ft Dome integrated
70k
Tools replaced
5 → 1
The pitch

Five tools your families pay for today.
One you can hand them tomorrow.

Today's stack
  • TeamSnap~$60 / family
  • PowerUppassthrough
  • Hudl~$200 / family
  • WhatsApp"free" but maddening
  • Spreadsheets"free" but everywhere
All-in family cost~$260 / yr
VH
Villains Hub
  • Player + team database, branded for your club
  • RSVP, chat, surveys, schedule from CMSA
  • Tournament Mode + drag-drop lineup
  • Registration + payments + tax receipts
  • Evaluations, video, analytics, executive board pack
All-in family cost~$120 / yr

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.

What's in it

Everything a club runs on. In one place.

One schedule, every kid

Parents see every game across every team for every child — pulled directly from CMSA, not copy-pasted by a coach at midnight.

Real chat. Real notifications.

Team chat, event chat, coach-only threads. Pinned messages, replies, reactions, moderation. Native iOS + Android push.

Tournament Mode that works

Hotel block, jersey colors, meal info, sub-events, tournament chat — modeled in the schema. No more taped-up paper schedules.

Built-in payments

Stripe + Interac e-Transfer. Charitable tax receipts via Parks Foundation. Payment plans, refunds, overdue tracking — all yours.

Lineup + media + evaluations

Drag-drop pitch editor, photo + video library, coach scoring across technical / tactical / physical / psychosocial.

Strategic surfaces

Operational dashboard for staff. Executive board pack for the Sporting Director. Real analytics — not just RSVP counts.

Case study

How Calgary Villains FC retired five tools.

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.

Calvin Campbell · Sporting Director, CVFC
2,900
Players consolidated
175
Teams managed
5 → 1
Tools retired
Pricing

Per player. Per month.

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.

Community
$5/ player / mo

U10 and under · Rec / grassroots

  • Players + teams
  • RSVP + schedule
  • Chat + surveys
  • Field status
  • Parent app
Book a demo
Most popular
Competitive
$10/ player / mo

CMSA Dev+ / U11+ / comp

  • Everything in Community
  • Tournament Mode
  • Drag-drop lineup editor
  • 25 GB media + uploads
  • Attendance reports
Book a demo
High Performance
$15/ player / mo

AYSL / APDL / pre-elite

  • Everything in Competitive
  • Evaluations + development
  • Analytics + exports
  • Public API
  • White-label custom domain
Book a demo
Enterprise & federation
CMSA, AYSL, Canada Soccer at the youth level.
Member-wide deployments with custom pricing, SSO, and dedicated success management.
Talk to us
Migration

Switch in 48 hours.

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.

01
We pull your export

We log into your current tool with you on Zoom and grab the exports. Or you send us the CSV — either works.

02
We import + validate

Players, teams, rosters, contacts, schedule, registrations — all loaded into your Villains Hub tenant and validated.

03
You review and cut over

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.

Imports from TeamSnap
Imports from PowerUp
Imports from SportsEngine
Imports from GoalLine
Imports from RAMP
Imports from Sportlomo
Ready when you are

Run your club like
a real organization.

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.

PIPEDA-aware · minors' data RLS-protected
Stripe + Interac e-Transfer · tax receipts
Canadian-built · CMSA / AYSL / Canada Soccer-ready
iOS + Android apps · App Store branded per club