# Members & Roles

URL: https://docs.testvibe.com/account-settings/team-settings

TestVibe uses workspaces and roles to decide what each user can see and manage. Every user has a personal workspace; team workspaces are shared, and each member has a role — owner, admin, member, or viewer.

Membership is managed inside TestVibe from **Settings → Members** — it does not depend on GitHub teams or repository permissions.

## Where workspace context appears

| Place | What it means | Workspace switcher (header) | Sets the active workspace; projects are listed per workspace. | Settings > Members | Shows who belongs to the workspace, their roles, and pending invites. | Settings > Profile | Confirms which workspace you are configuring. 

## Joining a Team Workspace

TestVibe does not auto-join anyone by email domain. Owners and admins of a **team** workspace add people from the Members panel by sending an **invite** (email + role) or sharing an **invite link** — anyone who opens the link and signs in joins with the role the link carries. See [Invite Members](/workspace/manage-teams-and-members#invite-members) .

## What roles control

| Role | How it affects TestVibe | Owner | Full control of the workspace, including members, roles, billing, and deleting the workspace. | Admin | Manage projects, settings, and members. | Member | Day-to-day testing work in the workspace's projects. | Viewer | Read-only — can view projects, tests, and results but cannot spend credits or change settings. 

## Change workspace or project

1. Open the workspace switcher in the header.
2. Select the workspace.
3. Select the project.

## If a teammate cannot see a project

| Check | Why | Workspace membership | The user must belong to the workspace that owns the project. | Active workspace | They may be looking at a different workspace in the switcher. | Pending invite or access request | Invites must be accepted and access requests approved first. | Role | Some settings require the admin or owner role. 

After a membership change, refresh TestVibe or sign in again so the workspace reloads current permissions.

For invites and roles, see [Manage workspaces and members](/workspace/manage-teams-and-members) . For joining via a project link, see [Join an existing project](/workspace/connect-existing-project) .
