A closer look at how the day-to-day pieces fit together — for whoever's asking the detailed questions.
A guided flow that replaces spreadsheets — a parent creates an account, registers each athlete, and the athlete claims their own login by email. Collect team registration fees at check-out.
Gather racing experience, an optional photo, and season waivers, and collect fees seamlessly with your Stripe account.
Allergies, conditions, and medications collected once and kept confidential, with at least one emergency contact required.
More than one parent or guardian can be linked to the same athlete for shared pickups, alerts, and calendar updates.
Track volunteer coach license level and assign them to a group afterward.
Roll call without the clipboard — coaches check athletes in and out from the practice screen, with a running summary as it happens. It works with zero cell signal and syncs when you're back in service.
Coaches mark athletes present as they arrive, right from the practice detail screen.
Know which athletes and volunteer coaches are going to show up before practice so you can make any adjustments.
Total practices, total attendance, and active athletes, updated as check-ins happen.
Check-ins save to the device even without signal, and sync automatically the moment a connection is back and the app is open.
Athletes, Parents, and Coach personas. Every person on the team has a role, and that role determines exactly what they can see.
What a coach can see scales with their NICA license level — Level 2+ coaches unlock medical info and group performance data.
Parents see their own children's information only — never another family's.
See the full breakdown of who can access what on the Support page.
Athletes connect Strava once — and their ride data flows in automatically.
Athletes see their own miles, elevation, and hours ridden, with a rolling view of recent activity.
Athletes can compare their miles, hours, and elevation to their practice group over the last 28 days — a clear picture of effort, without a ranked leaderboard.
New rides reach the coaches' dashboard within a few minutes — no manual upload required.
Coaches set benchmark segments on real trails — a known climb, a known descent — and Groupset tracks how each athlete's effort changes over the season, giving group assignment a real basis beyond a coach's memory.
Athletes who perform most similarly across uphill and downhill segments get grouped together, so practice intensity fits the group.
Coaches see each athlete's benchmark times trend over weeks, not just a single snapshot.
Group performance dashboards and rankings are visible to Level 2+ coaches and admins only — never to athletes or parents. What athletes see stays limited to their own progress.
Team chat and announcements, built with families in mind rather than a generic group text.
Organize channels by role or group. Reply in threads, or react with emojies. Share photos, videos, documents or links.
Parents can monitor their child's private messages within the app.
Critical updates — a weather cancellation, a schedule change — can be sent via push notifications automatically with mention tags to send notifications to @athletes, @parents, @coaches, or @everyone.
Emergency contacts and medical information travel with the roster and are accessible even while offline.
Available to every coach role, so anyone at practice can reach a family quickly.
Allergies, conditions, and medications are visible to Level 2+ coaches and admins — so that information can be held discreetly.
Season fees are collected securely as part of registration, so no one's chasing down a check or a Venmo request.
Push and in-app notifications for practice reminders, announcements, and check-in confirmations are life.