Enrollments
Enrollments is a separate dues/participants product from QR offers and from offer timetable (/dashboard/timetable). UI lives under /dashboard/dues/*. Backend ledger: /settlements. Public booking: /book/{bookingSlug}.
Visibility
dashboardMode:PAYMENTS|ENROLLMENTS|BOTH- organization product configuration for whether Enrollments appears alongside offer paymentsduesMode:ENROLLMENT(full) vsB2B(company dues without reservations/instructors/public schedule)
Panel map
/dashboard/duesdues roster/dashboard/dues/servicesEnrollmentOffer catalog/dashboard/dues/reservations/dashboard/dues/instructors/dashboard/dues/messages
Roles
- OWNER/ADMIN - full enrollments admin
- MEMBER - dues + messages (plus QR/timetable/chat allowlist)
- MARKETING - Home + messages when dashboardMode ≠ PAYMENTS
Offer timetable ≠ enrollments public schedule.