15-minute resolution
Classes rarely start on the hour. The grid works at the resolution your timetable actually uses.
Define programs and levels, reuse class templates, coordinate resources, detect conflicts, stage changes, and publish deliberately.
Organizations define their own program and level hierarchy. Nothing is sport-specific or preconfigured, because the vocabulary that makes sense in a swim school is not the one that makes sense in a dojo.
A class carries capacity, coach, location, program, level, multi-day times, and resource assignment. Reusable class templates move through draft, published, and archived states, so next season starts from what worked rather than from an empty grid.
Illustration of class setup. Values shown are examples.
Staff plan classes on a 15-minute resource-based weekly grid. Resource types are defined by your organization - rooms, floors, lanes, mats, apparatus, whatever your space is actually divided into.
Classes rarely start on the hour. The grid works at the resolution your timetable actually uses.
Weekly, biweekly, and monthly rules, with variants for the weeks that do not follow the pattern.
Day and time overlaps and resource double-booking surface before a save is accepted, so a mistake never reaches a family.
Reef shows day and time overlaps, and double-booked coaches or rooms. It does not claim to detect every possible kind of conflict, and it does not optimize or auto-generate a schedule for you - the plan stays yours.
The riskiest moment in scheduling is the half-finished change. Reef gives that moment somewhere safe to live.
Edits are held as a draft rather than going live one save at a time. A season rebuild can take an afternoon without sending an afternoon of notifications.
The review screen shows what the staged plan would do and what conflicts with what, while the change is still yours to fix.
Publishing applies the staged plan and sends the automatic announcement, so coaches and families learn about it at the same moment.
Draft schedule changes before they go live.
Staging and review are screens, not an approval chain - Reef does not route a schedule through named approvers.
Staff shifts, open assignments, personal schedules, and a shared calendar live alongside the class plan rather than in a separate tool nobody opens.
Paid-hour totals are a scheduling figure. Reef does not calculate payroll, and it does not sync with external calendar services.
Illustration of staff coverage for a week. Shifts shown are examples.
See how Reef can fit your programs, locations, staff, and families.