---
title: Team Members
slug: team-members
docTags: 
createdAt: 2026-03-06T19:27:16.844Z
---

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

1. Enter the staff member's email address
2. Select their role
3. Optionally restrict them to specific locations
4. 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

:::hint{type="success"}
**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](docId\:hVsF4t4mDgBX3WOlf9pQ6) list so you can issue payslips.

By default this is **off** — most team members aren't paid via the platform (volunteers, owner family, etc.).

:::hint{type="info"}
**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](docId\:hVsF4t4mDgBX3WOlf9pQ6) 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.

:::hint{type="info"}
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.
