Team Members
Team members are staff accounts with access to your academy's admin portal, with permissions scoped below the academy owner.
✏️ Adding a Team Member
Team (sidebar) → Invite Member
- Enter the staff member's email address
- Select their role
- Optionally restrict them to specific locations
- Click Send Invitation
The staff member receives an email invitation to set up their account.
🔑 Roles
Role | Access Level |
|---|---|
Admin | Full access to all academy data and settings |
Team | Access to students, classes, payments — scoped to assigned locations |
Academy owners have the same access as Admin but cannot be removed.
📍 Location Scoping
Team members can be restricted to one or more locations. When scoped:
- They only see students enrolled in classes at their assigned locations
- They only see payments related to those students
- They cannot access academy-wide settings or other locations
Tip: This is useful for multi-branch academies where each branch manager should only manage their venue.
To set location restrictions: click Manage on a team member → toggle All Locations or pick specific ones.
💰 Include in Payroll
If a team member is paid (e.g. studio manager, front-desk lead), enable Include in payroll in the Manage dialog. They'll show up in the Payroll Staff list so you can issue payslips.
By default this is off — most team members aren't paid via the platform (volunteers, owner family, etc.).
Doesn't change billing. Team members already count toward your team-member seat limit regardless of this checkbox. The toggle only controls whether they appear on the Payroll Staff list.
The checkbox only appears when the Payroll module is enabled.
🔧 Removing a Team Member
Team (sidebar) → click the member → Remove
The team member loses access immediately. Their record is archived, not deleted — their name stays on past payroll, approved payments, and the audit log.
Viewing archived team members
On the Team page, change the status filter to Archived (or All Status) to see removed team members. Archived records are view-only — they can't be edited or managed.
To bring someone back, add the Team role to their account again. This creates a fresh team record — set their locations and permissions again after re-adding.
Archived team members appear the same way in the mobile app.
🛡️ Impersonation (Platform Admin Only)
REMMU platform admins can impersonate academy admins for support purposes. When impersonating, a banner is always displayed. All impersonation sessions are logged for security.