Everything your club needs
Built specifically for youth sports — not adapted from generic project tools. Every feature designed for coaches, managers, and parents.
Roster Management
Maintain complete rosters for every team. Track player details, jersey numbers, statuses, and linked parent contacts. Staff see full details; parents see a privacy-filtered view.
Team Scheduling
Create practices, games, tournaments, and meetings. Members see their full team calendar with month and agenda views. Color-coded by event type.
Recurring Events
Set up weekly practices or biweekly meetings that automatically repeat. Edit a single instance or the entire series. No more re-creating the same event every week.
Dues & Payment Collection
Create dues plans with line items, discounts, and installment options. Parents pay securely via Stripe. Track payment status at a glance.
Registration Workflows
Share a public registration link. Parents submit interest forms, staff review and approve with one click. Automatic account creation and team assignment.
Club-First Chat
Six club-wide channels and four per team, configured on day one: announcements, news, lounge, staff, coaches, admins — plus general/announcements/staff/schedule for every team. Per-channel RBAC, private staff rooms, announcement channels where members can react but replies are gated, threaded conversations, channel descriptions at the top of every chat. Replaces the coaches' Slack, the parents' WhatsApp, and the email chains.
Document Management & E-Signing
Create templates for waivers, medical forms, and consent documents. Parents sign electronically with ESIGN Act compliance. Track completion across teams.
Attendance Tracking
Record attendance for practices and games. Bulk mark-all-present for efficiency. View per-player attendance history and trends.
Website Builder
Create a professional public website for your club with a drag-and-drop page builder, hero sections, photo galleries, sponsor logos, and custom domain support.
Roster Exports
Export any team's roster to CSV — players, jersey numbers, statuses, and parent contacts. Take it to a board meeting, a league office, or your own files.
Custom Club Branding
Your club's colors, logo, and name throughout the portal. No generic branding — every page reflects your club's identity.
Privacy & Security
Row-level security at the database level. COPPA compliant for players under 13. Three-tier RBAC: platform, club, and team-level permissions.
Champ, Your Club's Assistant
An assistant built into the portal and into chat. Say "show me the roster for Varsity" or "move Thursday's practice to 6pm" and it does the work — always under your own permissions, never anyone else's.
Champ
An assistant that knows your club
Champ is built into the portal and into chat — mention @champ in any channel. Say what you want in plain language. It reads and changes only what you could read and change yourself.
“What's on the schedule for the 13U boys this week?”
a parent, in the portal
“Show me the roster for Varsity.”
a coach, from the chat sidebar
“Move Thursday's practice to 6pm.”
a coach, one line instead of six clicks
“Are there any signups waiting for approval?”
a club admin, Sunday night
“RSVP Maya for Saturday's game.”
her parent, from a phone
“Who hasn't RSVP'd for Saturday's game?”
a coach, counting heads on Friday
What it won't do
Champ has no access to money. There is no way for it to read or change dues, balances, charges, discounts, refunds, or payment methods — ask it a payment question and it will point you to the right page instead. Every action it takes runs through the same permission checks as the rest of the portal, is scoped to your own club, and is recorded; significant changes also land in your club's audit log. Confirmations come before anything significant, and you can tell it to undo the last thing it did.
No ads. Ever.
RosterPass will never run advertising. No banners in front of your parents, no ad trackers, no selling your families' information. The clubs that pay for it are the only customers we have.