---
title: Manage product access for your team roles
description: Control which TestingBot products each role can use, from Live Web and
  App Testing to Automated, Visual, Accessibility, and AI Testing.
source_url:
  html: https://testingbot.com/support/team/rbac/product-access
  md: https://testingbot.com/support/team/rbac/product-access/index.md
---
# Manage product access

Product access controls which TestingBot products a role can use: Live Web Testing, Live App Testing, Automated Testing, Visual Testing, Accessibility Testing, and AI Testing. You manage these permissions per role under [Roles & Permissions](https://testingbot.com/members/roles), then assign roles to your [Team Members](https://testingbot.com/members/sub).

Product access is part of TestingBot's role-based access control (RBAC). For the full picture, see [Role-Based Access Control](https://testingbot.com/support/team/rbac) and [Roles & Permissions](https://testingbot.com/support/team/rbac/roles-and-permissions).

Role-based access control is available on the Enterprise plan.[See plans](https://testingbot.com/pricing).

## Two gates

Whether a team member can open a product depends on two gates. A member gets access only when **both** are satisfied:

- **Your plan includes the product.** Each product is part of your TestingBot subscription. If your plan does not include a product, no role can grant access to it. 
- **The role has the matching permission.** The role assigned to the member must include the relevant `product.<x>.access` permission. 

In the role editor, each product permission shows a **plan** badge to indicate the plan gate. The badge is a reminder that the permission only takes effect when your plan provides that product.

 ![Products section of the role editor with plan badges](https://testingbot.com/assets/support/team/rbac/product-access-9097ef6d47c0b822914c3a5657dd1bcc288accd0b101c7b179f57c7b5c4bd7be.png)

The account Owner and any service accounts always have full product capability, subject to the same plan gate. See [Service Accounts](https://testingbot.com/support/team/service-accounts).

## Built-in roles

The three built-in roles, **Admin** , **User** , and **Viewer** , all include access to every product your plan provides. The difference between them is not which products they can open, but what they can do inside those products: creating, running, and deleting tests.

- **Admin** has full capability, including deleting tests.
- **User** can view and run tests, but cannot delete them.
- **Viewer** is read-only: view tests and reports, but cannot run or delete.

For the complete capability breakdown, see [Roles & Permissions](https://testingbot.com/support/team/rbac/roles-and-permissions) and [Member Roles](https://testingbot.com/support/team/rbac/member-roles).

## Restrict to specific products

To give a team access to only some products rather than all of them, create an Enterprise [custom role](https://testingbot.com/support/team/rbac/custom-roles) and enable only the product permissions you want. For example, a custom role could grant Visual Testing and Accessibility Testing while leaving Automated Testing disabled.

Custom roles are RBAC-only: they control product and test capability, but they can never grant identity and access management (IAM) permissions such as managing billing or team members. Assign a custom role to a member from [Team Members](https://testingbot.com/members/sub) the same way you assign a built-in role.

## Available products

The six products and their permission keys are listed below. Each key also requires your plan to include that product, shown by the **plan** badge in the role editor.

- **Live Web Testing** : `product.live_web.access`
- **Live App Testing** : `product.live_app.access`
- **Automated Testing** : `product.automation.access`
- **Visual Testing** : `product.visual.access`
- **Accessibility Testing** : `product.accessibility.access`
- **AI Testing** : `product.ai.access`

### Looking for more help?

Have questions or need more information? Reach out via email or Slack.

[Email us](https://testingbot.com/contact/new)[Slack Join our Slack](https://join.slack.com/t/testingb0t/shared_invite/zt-3bcw9xch-jk19~6XPs_xBrsAgAedkCw)
