Skip to main content

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

PlaceWhat it means
Workspace switcher (header)Sets the active workspace; projects are listed per workspace.
Settings > MembersShows who belongs to the workspace, their roles, and pending invites.
Settings > ProfileConfirms 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

RoleHow it affects TestVibe
OwnerFull control of the workspace, including members, roles, billing, and deleting the workspace.
AdminManage projects, settings, and members.
MemberDay-to-day testing work in the workspace's projects.
ViewerRead-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

CheckWhy
Workspace membershipThe user must belong to the workspace that owns the project.
Active workspaceThey may be looking at a different workspace in the switcher.
Pending invite or access requestInvites must be accepted and access requests approved first.
RoleSome 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.