Members & Roles
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.
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
- Open the workspace switcher in the header.
- Select the workspace.
- 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. For joining via a project link, see Join an existing project.