Academy Settings
Academy Settings let owners and admins configure how the platform behaves for your academy. Navigate to Academy Settings in the sidebar to access these controls.
Admin access only
Only owners and admins can view and modify academy settings. Instructors and students are redirected to the home page.
Check-in & Attendance
These settings control how class check-ins work across the platform.
Allow Self Check-in
Default: Enabled
When enabled, students can check themselves into classes directly from the mobile app by tapping the Check In button on a class card. When disabled, only staff (instructors, admins, owners) can check students in.
When to disable: If your academy requires instructors to verify attendance in person before recording it, disable self check-in. Students will still see the schedule but won't see a Check In button.
Enforce Capacity
Default: Disabled
When enabled, the system prevents check-ins once a class reaches its capacity limit (set on the class template). A visual capacity bar appears on class cards in the mobile app showing the fill level.
When disabled, capacity is displayed for informational purposes only and doesn't block check-ins. The capacity number is still shown in the class detail view.
Registration Required
Default: Disabled
When enabled, students must pre-register for a class before they're eligible to check in. This helps instructors anticipate class sizes and prepare accordingly.
When disabled, students can check in directly without a prior registration step.
Community & Content
These settings control how the community feed and content sharing work.
Student Posts Require Approval
Default: Enabled
When enabled, posts created by students are set to "Pending Approval" status. Staff members (instructors, admins, owners) must review and approve posts before they appear in the community feed. Staff can manage pending posts from the Feed page in the web dashboard.
When disabled, student posts are published immediately — just like staff posts. This is suitable for smaller, trusted communities where moderation isn't needed.
See Community & Feed for full details on the moderation workflow.
Class Ratings Public
Default: Disabled
Controls whether class ratings and feedback are visible to all academy members. When enabled, all members can see ratings. When disabled, only staff can view ratings.
Instructor Ratings Public
Default: Disabled
Controls whether instructor ratings are visible to all academy members. When enabled, all members can see instructor ratings. When disabled, only staff can view them.
Cancellation Policy
These settings define the rules around subscription cancellations. They're also accessible from the Payments → Policies tab.
Pause Policy
These settings control whether and how members can pause their subscriptions.
Enable Pausing
Default: Disabled
Toggle this on to allow members to pause their membership. When pausing is enabled, additional settings become available:
When pausing is disabled, the pause option is completely hidden from both the admin Subscriptions tab and the member's mobile Membership screen.
See Subscriptions & Policies for full details on how pausing works.
Notification Preferences (Mobile)
While academy settings are configured by admins on the web dashboard, individual notification preferences are managed by each member on the mobile app.
Navigate to Profile → Notification Preferences to access these toggles:
| Preference | Description | |-----------|-------------| | Class Reminders | Get notified before your scheduled classes | | Announcements | Receive push notifications for new academy announcements | | Payment Receipts | Get notified about successful payments and billing updates | | Promotions | Get notified when you receive a belt or stripe promotion |
Each preference defaults to enabled and can be toggled individually. Preferences are created on first use — new members get all notifications by default until they choose to opt out.
iOS notification permissions
On iOS, push notification permissions can only be requested once. If a member denies the initial permission prompt, they must manually enable notifications in the device's Settings app. The platform cannot re-request permission.
How Settings Are Saved
- Toggle settings (Allow Self Check-in, Enforce Capacity, etc.) are saved immediately when you flip the switch. No save button needed.
- Policy settings (commitment months, notice days, messages, pause limits) are saved together when you click the Save Settings button at the bottom of the policies section.
All settings changes take effect immediately across the platform — both the web dashboard and mobile app reflect updated settings on the next page load or data refresh.
Settings Reference
| Setting | Type | Default | Location | |---------|------|---------|----------| | Allow Self Check-in | Toggle | On | Check-in & Attendance | | Enforce Capacity | Toggle | Off | Check-in & Attendance | | Registration Required | Toggle | Off | Check-in & Attendance | | Student Posts Require Approval | Toggle | On | Community & Content | | Class Ratings Public | Toggle | Off | Community & Content | | Instructor Ratings Public | Toggle | Off | Community & Content | | Minimum Commitment (months) | Number | 0 | Cancellation Policy | | Cancellation Notice (days) | Number | 0 | Cancellation Policy | | Cancellation Message | Text | Empty | Cancellation Policy | | Enable Pausing | Toggle | Off | Pause Policy | | Max Pause Duration (days) | Number | 30 | Pause Policy | | Max Pauses Per Year | Number | 2 | Pause Policy | | Pause Message | Text | Empty | Pause Policy |