Editing and Deactivating Team Members

5 min read

Published April 12, 2026

Updated July 27, 2026

Managing Existing Team Members

Once a team member is active in your shop, Admins can modify their role, change their branch assignment, or deactivate them entirely. All management actions are accessed through the actions dropdown on each member's row in the Team page.

How to Change a Member's Role

Role changes are restricted to Admins only. Changing a role updates the member's permissions and sidebar visibility immediately, they do not need to log out and back in. The new access applies on their next action, and Fixmo sends the member a notification explaining the change with a one-tap Reload to refresh their screen.

  1. Open the Team page from the sidebar.
  2. Find the team member whose role you want to change.
  3. Click the actions dropdown (three-dot menu) on their row.
  4. Select 'Edit Role' from the dropdown.
  5. Choose the new role from the available options: Manager, Technician, or Cashier.
  6. Confirm the change. The member's permissions update immediately.

Note

You cannot change another Admin's role. The role dropdown only shows Manager, Technician, and Cashier as options. This protects the Admin account from accidental changes.

How to Reassign a Member's Branch

Branch reassignment is also restricted to Admins. Changing a branch updates the member's data scope so they see repairs, inventory, sales, and customers from their new branch. This takes effect immediately, the member does not need to sign out and in, and they receive a notification that their branch changed, with a Reload option to refresh any screen still showing the old branch's data.

  1. Open the Team page from the sidebar.
  2. Click the actions dropdown on the member's row.
  3. Select 'Change Branch' from the dropdown.
  4. Choose the new branch from the list of available branches.
  5. Confirm the change. The data scope updates immediately.

Deactivating (Removing) a Team Member

Deactivation is a soft delete. The member's account is set to inactive, which prevents them from logging in. Their data remains in the system for historical accuracy. Several automated cleanup actions happen during deactivation.

  • The member's active status is set to false, they can no longer log in, and if they are currently signed in, their access is revoked immediately on their next action (no waiting for the session to expire)
  • All repairs assigned to the member are automatically unassigned (techId is set to null)
  • The member is removed from any branch manager role they held
  • All historical data, repairs they worked on, actions they performed, is preserved and remains intact
  • The member's email address becomes available for re-invitation if needed later
  1. Open the Team page from the sidebar.
  2. Click the actions dropdown on the member you want to remove.
  3. Select 'Remove' from the dropdown.
  4. A confirmation dialog appears with the message: 'This member will be deactivated and unassigned from all repairs.'
  5. Click 'Confirm' to proceed with the deactivation.

Warning

Deactivating a member unassigns them from all current repairs. Those repairs will appear as unassigned until a new technician is assigned. Review the member's active repair list before deactivating to plan reassignment.

Re-Inviting a Deactivated Member

After deactivation, the member's email is released and can be used for a new invitation. The re-invited person goes through the standard invitation flow, they receive a new email, accept the invite, and set up a fresh password. The new account is separate from the deactivated one, but the historical data from the old account remains linked to past repairs and activities.

Frequently asked questions

Only the shop owner can change roles, and unlike most permissions this one can never be granted to anyone else, because whoever held it could promote themselves. Go to the Team page, click the actions dropdown on the member, and select 'Edit Role'. Choose the new role from the dropdown: Manager, Technician, or Cashier. You cannot change another Admin's role.

Deactivation is a soft delete that sets the member to inactive. All their assigned repairs are automatically unassigned (techId set to null), they are removed from any branch manager role, and their account can no longer log in. Their data and history remain intact for record-keeping.

Yes. After deactivation, the member's email becomes available again. You can send a new invitation to the same email address, and the person can set up a fresh account.

No. Admin-to-Admin role changes are not allowed. The Admin role is protected and cannot be changed or downgraded by another Admin. This ensures there is always at least one Admin with full access.

No. Role and branch changes take effect automatically on the member's next action, they do not need to log out and back in. Fixmo also sends the affected member a notification explaining exactly what changed, with a Reload option to refresh their screen. The same applies to deactivation: if the member is currently signed in, their access is revoked immediately rather than lingering until their session expires.