> For the complete documentation index, see [llms.txt](https://help.branch.io/llms.txt).

# Team (New)

> Manage team member access and permissions in your Branch account from the Team tab. Add, edit, or remove users and maintain role-based access controls.

## Overview

The Team tab of the Security & Access page is where you manage team member access and permissions for your Branch account. Use this page to add team members, assign roles, and control who has access to your Branch data and settings.

You can access this page by navigating to **Configuration > Security & Access >** [**Team**](https://branchdocs.app.link/security-access-team) in Branch. To open the **Team** tab, you need **View** access to **Team Access** and **Sensitive Data**. To add, edit, or remove team members, you need **Edit** access to **Team Access**.

> **Attention**
>
> Branch's new experience is rolling out in phases, so your interface may differ. This article covers the Security & Access page in the new experience. To learn more, see [New Branch Overview](https://help.branch.io/account-hub/new-branch-overview.md).

## Manage team members

The team member table shows each user's name, email address, assigned role, and current status.

### Add team members

To add a new team member to your Branch account:

1. Navigate to **Configuration > Security & Access >** [**Team**](https://branchdocs.app.link/security-access-team).
2. Select the **Add team member** button in the top right corner.
3. Enter the new team member's email address.
4. Select **Search user**. If the person already has a Branch account, you can manage their access. If not, you can invite them as a new user.
5. Enter their first name and last name. For an existing Branch user, these are already filled in.
6. Select the appropriate [access level](https://help.branch.io/account-hub/default-access-levels-users-roles-permissions.md) from the **Access level** dropdown.
7. (Optional) If you selected **Custom** as the access level, enable **Export access** to allow the user to export sensitive data from pages they can view.
8. (Optional) If you selected **Custom** as the access level, choose **View access** or **Edit access** for each feature under **Permissions**.
9. Select **Invite** to send an invitation email to the new team member.

The new team member will receive an email invitation to join your Branch account. Until a new user accepts, their status is **Waiting for acceptance**. Once they've accepted, their status in the team member table will change to **Joined**. An existing Branch user shows **Joined** right away.

### Resend an invitation

If a team member hasn't accepted their invitation yet, you can send it again:

1. Select the **three-dot menu icon** on the right side of the team member's row.
2. Select **Resend Invite**.

### Search team members

Use the search bar at the top of the team member table to quickly find specific team members. The search matches names, email addresses, roles, and statuses.

### Edit team members

To change a team member's access level or permissions:

1. Select the **three-dot menu icon** on the right side of the team member's row.
2. Select **Edit** from the dropdown menu.
3. Update the team member's access level or permissions as needed. You can't change their name or email address.
4. Select **Save Changes** to apply your changes.

### Remove team members

To remove a team member from your Branch account:

1. Select the **three-dot menu icon** on the right side of the team member's row.
2. Select **Delete** from the dropdown menu.
3. Select **Delete user** to confirm.

> **Warning**
>
> Removing a team member immediately revokes their access to your Branch account. They'll no longer be able to log in or access any Branch data or settings. This action can't be undone, but you can re-invite the user if needed.

## Team member roles

Branch provides six access levels to control team member access and permissions:

- Admin
- Team Member
- Full Read
- Limited Read
- User Coordinator
- Custom, which lets you choose **View access** or **Edit access** for each feature

Each access level grants different levels of access to your Branch account. To learn more about each role, visit our dedicated [guide](https://help.branch.io/account-hub/default-access-levels-users-roles-permissions.md).

## Best practices

Follow these best practices when managing your Branch team:

- **Follow the principle of least privilege**: Assign team members the minimum role necessary to perform their job functions. Use read-only roles when possible.
- **Review team access regularly**: Periodically audit your team member list to ensure only current employees have access and that role assignments are still appropriate.
- **Remove access promptly**: When team members leave your organization or change roles, remove or update their Branch access immediately.
