Skip to content

Roles and Permissions

Afterglow uses a role-based access control system to determine what each user can see and do. Roles are assigned per tenant, so a user’s permissions are scoped to the organization they belong to.

RoleBackofficePracticeMobile AppDescription
AdminFullFullYesTenant administrator with full access
SuperUserFullNoYesElevated admin without coaching access
CoachNoFullYesCoaching professional with client access
Premium UserNoNoYesUser with premium features enabled
UserNoNoYesStandard platform user
SystemAdminFullFullYesPlatform-wide access (internal only)

The Backoffice is accessible to users with the Admin, SuperUser, or SystemAdmin role. These users can manage content, users, billing, notifications, and platform configuration.

The Practice coaching interface is accessible to users with the Coach, Admin, or SystemAdmin role. Coaches use Practice to manage their clients, bookings, and coaching settings.

All roles have access to the mobile app. The features available within the app depend on the user’s role and the tenant’s configuration. Premium Users gain access to content and features marked as premium.

Roles are assigned to users within the context of a specific tenant. This means a user’s role is tied to their tenant membership, not to their global account. Administrators can manage role assignments through the Backoffice.

When a user signs in, their role claims are automatically loaded, ensuring the correct permissions are applied across the platform.