Skip to main content

User Roles

ToolJet enables you to use Role-Based Access Control (RBAC) system to manage security and access to your resources such as apps, data sources and workspace variables, etc. ToolJet provides a set of pre-defined user roles and the ability to create custom groups for more granular access control. User roles are taken into account for licensing and billing purposes, refer ToolJet Pricing for more information.

Default User Roles

ToolJet has three default user roles at the workspace level, each with different levels of access:

  1. Admin: An admin is a user with access to manage settings, control user permissions, and oversee the overall functionality. The admin user has full access to all resources.
  2. Builder: A builder is a user responsible for creating, customizing, and configuring the application.
  3. End-user: An end user is a consumer who interacts with the final application to perform tasks or achieve specific goals.

Permissions for User Roles

Admin user has access to all the permission at workspace level, while an end user can only view and use the released apps they are given access to and permissions can be configured for a builder.

ResourcePermissionAdminBuilderEnd User
AppsCreate/Update/DeleteConfigurable
ViewConfigurableConfigurable
Data sourcesCreate/Update/DeleteConfigurable
FolderCreate/Update/DeleteConfigurable
Workspace constants/variablesCreate/Update/DeleteConfigurable

Manage User Roles

In ToolJet, user roles can be updated easily, follow these steps to update user role:

Role Required: Admin

  1. Click on the settings icon (⚙️) on the bottom left of your dashboard.

  2. Go to Workspace settings > Users.
    (Example URL - https://app.corp.com/nexus/workspace-settings/users)

  3. Spot the user whose roles need to be updated and click on the kebab menu located at the end of their row.

    Workspace Level Permissions
  4. Click on Edit user details, a right panel will appear.

  5. Update the role from the User groups dropdown.

    Workspace Level Permissions
  6. Click on Update button present at the bottom of the panel.

  7. Read and accept the pop-up warning by clicking on Continue button.

    Workspace Level Permissions
  8. The user role will be updated for that user.