User roles and permissions determine which features and data each user can access. You can control module access, assign custom visibility rules, and configure granular permissions for areas such as AI Agents, Calendars, Conversations, and Workflows.


Each user is assigned one of two roles: Admin or User. You can further customize access using granular permissions and visibility controls such as Only Assigned Data.


You can also copy permissions from one user to another and restrict access on a per-module basis.


TABLE OF CONTENTS


What Are User Roles and Permissions?


User roles determine a user's overall level of access, while permissions control which features and modules they can use.


You can use roles and permissions to:


  • Restrict access to contacts, pipelines, and other data.

  • Hide modules that a user does not need.

  • Control which features individual users can view and manage.

  • Apply an existing permission configuration to another user.

  • Limit users to data specifically assigned to them.


Key Benefits of User Roles and Permissions


  • Data Security: Restrict contacts, pipelines, and other information to approved users.

  • Cleaner Interface: Hide unused modules so users can navigate more efficiently.

  • Accountability: Associate actions with individual users for clearer activity tracking.

  • Faster Onboarding: Copy an existing user's permissions instead of configuring each permission manually.


How to Set Up User Roles and Permissions


Configure roles and permissions so each user can access only the features and information they need.


Step 1: Go to Settings → Users


From Settings, select Users.




Step 2: Select or Create a User


Click the Edit pencil icon next to an existing user, or select + Add Employee to create a new user.



Step 3: Assign an Admin or User Role


Select the Roles and Permissions tab.


From the Role dropdown, select one of the following:


  • Admin: Provides full access to available modules and settings.

  • User: Provides access based on the permissions configured for that user.




Step 4: Configure Module Access


Use the available permission controls to grant or restrict access to individual modules.

Supported modules include Forms, Surveys, Quizzes, QR Codes, AI Agents, Conversations, Workflows, Calendars, and other available areas.


For Forms, Surveys, Quizzes, and QR Codes, enable or disable the module and use the available View & manage permission to control access.




Step 5: Configure Only Assigned Data


Enable Only Assigned Data when you want to restrict a user's visibility to leads, opportunities, and other data assigned to that user.





Step 6: Save Your Changes


Select Update or Save to apply the permission configuration.


Restrict Visibility With Only Assigned Data


Only Assigned Data limits users to information associated with them.


When this setting is enabled, the user can see:


  • Contacts assigned to them.

  • Opportunities where they are the owner.

  • Appointments or tasks associated with them.


For example, this setting can help sales representatives focus on their own contacts and opportunities without viewing data assigned to other users.


Assigning Roles and Permissions


Roles define a user's overall level of access, while individual permissions determine which modules and features the user can access.


The available roles are:


  • Admin: Provides full access to available tools, settings, and data.

  • User: Provides access according to configured permissions and can be restricted using Only Assigned Data.


Use granular permissions when users need access to some features but not others.


Copy Permissions Between Users


You can copy an existing user's permission configuration when creating or updating another user.


  1. Go to Settings → Users.

  2. Click the Edit pencil icon next to an existing user, or select + Add Employee to create a new user.



  3. Select the Roles and Permissions tab.



  4. Click Copy Permissions in the upper-right corner.



  5. Use the Copy Permissions dropdown to select the user whose permissions you want to copy.

  6. Click Copy to apply those permission settings.


Module-Specific Granular Permissions


Granular permissions let you control access to individual areas and features.


For Forms, Surveys, Quizzes, and QR Codes, you can control whether a user can access and manage each module from the user's Roles and Permissions settings.


The Export data permission controls whether a user can export dashboard widget data. Restricting this permission can help limit unnecessary downloads or sharing of reporting data.


Granular permissions are available for areas including:


  • AI Agents — Managed Agents, Voice, and Chat

  • AI Studio

  • Account Settings

  • Account Tools

  • Automation, including Workflows

  • Blogs

  • Calendars

  • Certificates

  • Communities

  • Contacts

  • Conversations

  • Forms

  • Funnels

  • Gokollab

  • Integrations

  • Marketing

  • Medias

  • Memberships

  • Opportunities

  • Payments

  • QR Codes

  • Quizzes

  • Dashboard

  • Reputations

  • Surveys

  • User Management

  • WordPress


Frequently Asked Questions


Q. What happens if I disable a module for a user but that module is used in a workflow?

The user cannot see or interact with the disabled module. Existing workflows can continue to run. Ensure another authorized user has access to manage those automations.



Q. Can I assign different permissions for each calendar?

Yes. Calendar permissions can be configured individually. You can provide booking access to specific calendars or grant broader calendar management permissions.



Q. Can I assign the same permissions to multiple users at once?

No. Use Copy Permissions to copy an existing permission configuration to users individually.