Train Athletes. Empower Coaches. Mobilize Volunteers

Recognize progress before the podium.

You can spend the season coaching the kids in front of you, because Groupset keeps the registration, attendance, and payment records in one place and, each night, can suggest a few riders who need attention. Check-in works with no signal and sends when your phone reconnects.

Progress records & benchmarks Race day, followed Offline check-in Incident reporting Registration & payments
What a coach gets

The records you keep before, during, and after practice live in one place.

A record for every rider

Attendance, Strava-synced rides, and private notes from your whole coaching crew are kept on one record for each rider, and the dashboard shows how each rider compares with the group's median, so you can weigh the numbers against what you've seen when you're considering a group move.

Race day, followed

Results come in from the race's timing system and update about once a minute while the race runs, and parents get a push when their rider records a new lap or place, so you're not the one refreshing a results page.

One-tap check-in and check-out

You tap each rider in and out from the same screen. When there's no signal, check-ins save on your device and send when you're back in range, and parents get a notification when they do. Open the app once with a signal first so the roster is stored.

Emergency contacts for every coach

Every coach can see a rider's emergency contacts, and the roster, schedule, and contacts are saved on your phone for trailheads with no signal. Medical details are saved too, and coaches need a Level 2 license to see them.

Registration and payment in the app

Parents register in the app and pay per athlete through secure checkout, with a receipt for every payment. Your team can set one flat fee or a grade-based schedule.

Team chat and announcements

Team chat has channels for each training group, and announcements go to the whole team as a push and in the app, so schedule changes and reminders have a place to land.

Incident reports on the record

Any coach can file an incident report with severity, body areas, what happened, and when. It goes to the team admin's review queue, and an emergency-severity report is flagged at the top. Filing needs a connection.

Attendance

Take attendance at the trailhead, even with no signal.

You check each rider in with one tap and out with another, and the list updates live for every coach looking at it, so you know who's here before the first wheel rolls. Without signal, check-ins save on your phone and send when it reconnects.

Parents get a notification when you check their rider in or out, so they have less reason to text you to find out whether their rider made it.

Try the check-in demo — no signup

Incident reports

If an athlete is injured, any coach can file an incident report.

Every coach can see a rider's emergency contacts, and the app keeps the roster, schedule, and contacts on your phone for trailheads with no signal. Medical details are saved too, and coaches need a Level 2 license to see them. If an athlete is injured, a coach files an incident report in the app with the severity, body areas, what happened, and when. The report goes to your team admin's review queue, where an emergency-severity report is flagged at the top. Parents never see incident reports.

If a rider needs medical attention, that conversation happens by phone at the scene, not through the app.

Communications

Announcements and team chat give your team one place to talk.

Team chat is organized into channels, such as one for each training group, and the athletes' parents are added to their group's channel automatically. Athletes can post only in channels that include an adult. Announcements go to the whole team as a push notification and in the app.

Registration & payments

Parents register and pay in the app, and your team collects the fees.

Your team can set one flat fee or a grade-based schedule, and parents see the right fee when they register. Families pay per athlete in the app through secure checkout and get a receipt for every payment. The Fees Owed filter shows who hasn't paid yet, and a reminder emails them a payment link.

The team admin can send a rider the pit-zone invite, the first step in marking them ready for practice, only after the rider's fee is paid.

Try the RSVP demo — no signup

What your families see: they register in the app, pay for each athlete, and get a receipt.

Families pay in the app, and every payment has a receipt.

What happens What it means for you
Your team sets the season fee — flat or by grade On a grade-based schedule, a 7th grader can pay less than a senior.
You register your athlete in the app The right fee applies automatically.
You pay per athlete, in-app Secure checkout for each athlete's season fee, so families don't need Venmo or checks.
You get a receipt for every payment Kept in your payment area in the app — your season's payment record.

For coaches: one number for every family and no deposit — an estimate in writing from a real person, usually within two business days. Get your season estimate.

Ready when you are

Spend the season coaching the kids in front of you.

Registration, attendance, incident reporting, and communication in one app, with check-in that works at the trailhead when there's no signal.

Log in to Groupset See all features