Class management software

Every class, roster, and payment in one place.

One Platform. Every Role. Connected.

Reef brings enrollment, classes, billing, staff, communication, and athlete progress into one role-aware application - so your entire organization can move together.

Built for gymnastics, cheer, dance, swim, martial arts, ninja, and more.

Reef · OwnerCoachGuardian Tue 4:12 PM
Collected this month $12,480 Across 2 locations Now · 4:30 PM Tumbling 3 · Floor 14 athletes · attendance not taken Today Maya · Tumbling 3 4:30 PM · Dana
Today 34 classes · 6 need attention Roster
  • Maya R.
  • Sam O.
  • Ivy T.
  • Noah B.
Due $86 Pay one, or all
Enrollment this week +18 Fill rate Pass-offs 6 recorded today New Skill passed · back walkover “Great control today.” - Dana
One application

The right perspective for every role.

Navigation, actions, and data access adapt to each person’s role, location, group, household, and relationship - in one application, not separate products.

See the business clearly

Monitor enrollment, revenue, capacity, attendance gaps, failed payments, incidents, timesheets, and today’s operations from one place.

See the owner perspective

How Reef controls who sees what

Enrollment

Fill a seat without losing the family - or control of the process.

Staff can begin an enrollment, detect duplicate athletes, choose a class, and hand the remaining steps to a guardian by email, QR, or shared device. Reef verifies forms, pricing, payment, and capacity before enrollment completes.

A parent is never charged for a seat they didn’t get.

Reef holds the card, claims the seat, then takes the payment. If the class fills during checkout, the hold is released. If anything fails after that, the charge is refunded automatically.

Enrollment progress board
Invitation sent Email and QR handoff available ✓ Sent
Guardian verified Household matched, duplicate flagged and merged ✓ Verified
Requirements Waiver and medical form assigned ! 1 pending
Ready to complete Price re-checked by Reef before confirming → Ready
Seat claimed and payment taken Card held, then seat claimed, then charged ✓ Enrolled

Illustration of the enrollment states staff can track.

Scheduling

Plan deliberately. Publish confidently.

Build class schedules in a 15-minute grid, catch overlaps before saving, hold changes as a draft, review the conflicts, and publish only when the schedule is ready. Staff shifts, open assignments, personal schedules, and a shared calendar sit alongside the class plan.

Monday · Main Gym ◻ Not published
Illustration of a schedule in review, drawn from a demonstration gym. Changes stay unpublished until the overlaps are resolved - then coaches and families hear about them at the same moment. Class names and counts are examples, not customer data.
◻ Draft

Stage the change

Move a class, add a level, or shift a coach. Edits are held as a draft instead of going live the moment they are saved.

! Review

Review conflicts

Reef shows day and time overlaps, and double-booked coaches or rooms, before a save is accepted - so problems appear on the review screen, not on the floor.

✓ Published

Publish deliberately

Publishing applies the staged plan and sends the announcement, so families and coaches learn about the change at the same moment.

Explore classes and scheduling

Billing

Modern billing for the organization and the family.

For the organization

Give each organization its own Stripe Connect merchant account and payouts. Run recurring tuition, invoices, scheduled charging, overdue processing, discounts, fees, refunds, and manual payments - with built-in finance insights.

For the family

Families can pay one invoice or all outstanding invoices, use cards or ACH, manage payment methods, turn on auto-pay, and see receipts and full statements.

  • The price is calculated by Reef, not the browser
  • An invoice is paid when Stripe confirms it
  • Invoices generate and charge overnight
  • Processing fees you configure

Payments are processed by Stripe. Reef is not a bank, a merchant of record, or a payment processor. Approved staff hours sync to QuickBooks Online as hours only - not invoices or accounting.

Explore billing and payments

Families

Give families answers before they have to call.

From one mobile-first experience, guardians can follow schedules, messages, invoices, forms, absences, makeups, skills, attendance, competitions, and updates for every child. Access reflects how families actually work - including guardians outside the household, who never see the household ledger.

  • One household, one bill
  • Full-action or view-only guardian access
  • Support for separated and divorced parents
  • Switch between children, and between organizations, with one login
  • Notification preferences by category
  • Direct messaging with coaches and staff
Family home feed
Tuesday · Tumbling 3, 4:30 PM Tap through to the class detail
Invoice due Pay one, or pay all outstanding ! Due
Form to complete Required before the next session → Open
New skill passed Recorded by the coach, with a note ✓ New
Makeup credit available Book an open spot or join standby → Book

Illustration of the guardian home feed.

AI assistant

Ask Reef. Then keep moving.

The staff workspace includes a natural-language assistant that can look up information, navigate to the right page, and take permitted actions such as posting an announcement, adding an athlete note, creating an event, sending a message, or editing supported records.

The AI assistant cannot bypass a user’s permissions.

The assistant’s tools are permission-scoped. If a user does not have access to a capability or record, the assistant does not bypass that restriction.

Assistant · supported prompts
“Which classes still need attendance today?” Lookup
“Post an announcement to the team about Saturday’s schedule.” Action, requires announcement permission
“Take me to the Smith family’s billing record.” Navigation, requires billing access

Examples of supported prompts.

The company

Reef is built by Bangai Labs.

Bangai Labs builds software for connected communities. Reef, our class-management platform, is the work we do for youth activity organizations.

About Bangai Labs

Your organization is more than classes. Bring the whole community into Reef.

Request a tailored walkthrough of the workflows, roles, locations, and programs that matter most to you.