Docs
Sign In

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 PaymentsPolicies tab.

Minimum CommitmentNumber of months a member must maintain their subscription before cancelling. Set to 0 for no commitment. When a member tries to cancel within the commitment period, the cancellation is scheduled for the commitment end date.
Cancellation NoticeNumber of days before the end of a billing period that a member must cancel. Set to 0 for no notice requirement.
Cancellation MessageCustom text shown to members when they initiate a cancellation. Use this to share information about alternatives (like pausing) or express appreciation.

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:

Max Pause DurationMaximum number of days a subscription can be paused at once. Default: 30 days.
Max Pauses Per YearMaximum number of times a member can pause per calendar year. Default: 2 times.
Pause MessageCustom text shown to members when they initiate a pause. Use this to explain what happens during the pause and any limitations.

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 ProfileNotification 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 |