Learn
Classes, attendance, skills, and competition records - the athlete’s actual experience of your program, kept on the athlete rather than in a coach’s notebook.
Enrollment, schedules, payments, documents, progress, communication, and staff operations work better when they are part of one role-aware platform.
Every domain in Reef resolves to the same athlete record and the same household record. That is the whole design: a class change, an absence, a pass-off, or a payment updates the context every other role is already looking at, so there is no second system to reconcile afterwards.
Classes, attendance, skills, and competition records - the athlete’s actual experience of your program, kept on the athlete rather than in a coach’s notebook.
Enrollment, capacity, and forms. A seat is only real once requirements are verified and the class still has room for it.
Plans, invoices, payments, and discounts, all resolved against one household instead of one child at a time.
The staff schedule, the time clock, and the timesheets behind every class that appears on the calendar.
Messages, announcements, and notifications, aimed by group, audience, role, and each person’s own delivery preferences.
Dashboards, documents, incidents, and the organization settings that shape how all five of the other domains behave.
One child. One household. One bill.
Because the six domains read from the same records, the coach recording a pass-off, the guardian checking an invoice, and the owner reviewing capacity are all looking at one version of the same athlete.
Each area has its own page.
Fill classes without creating front-desk chaos.
Build the schedule once. Publish it with confidence.
Bill the household once, and know where money stands.
Run the day with the schedule, the clock, and the review together.
Make athlete progress visible.
Reach the right people, in the channel they actually check.
Turn paperwork into a workflow.
Know what needs attention today.
See how Reef can fit your programs, locations, staff, and families.