Roles and Permissions

Roles and permissions determine which areas team members can access in HaveAI and which actions they can take. You can manage the settings from the Management β†’ Team & Permissions section.

You can select a ready-made role for a member and, if they need it, edit their permissions separately. Two people with the same role can have different permissions.

Ready-Made Roles

The table below summarizes the default scope of the roles. If you have given a member person-specific permissions, the permissions you selected for that person apply.

RoleWhat can they do by default?
Account ownerHas all management permissions of the workspace. Ownership is separate from the standard roles given to members.
AdministratorHas broad permissions in messages, customers, analytics, AI training, integrations, automations, templates, team management and general settings. Billing and API key management are not included in their default permissions.
AgentViews, replies to and archives messages. Views and edits customer information. Can view analytics and AI information, test the assistant, use templates and see the team list.
ViewerViews messages, customer information, analytics and templates. By default has no reply or edit permission.

Especially when choosing the Viewer role, also consider access to messages and customer information. For a person who will only look at reports, narrow the permissions to what is needed.

The Difference Between a Role and a Permission

A role lets you select a group of permissions together. A permission is the right to perform a specific action.

For example, viewing customer information, changing this information and exporting it are separate permissions. A person seeing the customer list does not mean they can perform the other two actions too.

Permission Categories

AreaActions you can adjust
MessagesViewing, replying to, assigning to someone else, archiving and deleting conversations.
CustomersViewing, editing, exporting and deleting customer information.
AI TrainingViewing AI information, managing training content, testing the assistant and changing its settings.
AnalyticsViewing statistics, report and export operations.
AutomationsViewing and managing automations.
TemplatesViewing, using and managing templates.
IntegrationsViewing or managing channel connections and widget settings.
TeamViewing members and team management operations.
SettingsPermissions related to general settings, billing and API management.

Review the actions in a permission category one by one. Give delete, export and management permissions in particular if the employee's duty requires it.

Customize a Member's Permissions

  1. Select the relevant member in the Team & Permissions section.
  2. Open the role and permission editing area.
  3. Select the necessary actions in the customize-permissions section.
  4. Check the view, reply, edit and management selections.
  5. Save the changes.

Person-specific permissions replace the role's default permission list. If you later change the member's role, check the new role's permission list again before saving.

Even if you have team management permission, you cannot change your own role and permissions this way.

Custom Roles

If you want to use the same job definition for more than one person, you can prepare a role definition from the custom role creation option in the Roles section.

Give the role a clear name and a short description; select the relevant permissions and save. For example, the name "Content Manager" makes it clear within the team what duty the role was prepared for.

Creating a custom role definition and customizing a single person's permissions are different operations. If you only need to adjust one member's access, you can use the member's permission screen.

After selecting a role for a member, check the save result and the member's permission list. If you get an error, do not assume the unsaved selection was applied; you can edit the person-specific permissions by selecting a ready-made role.

Before deleting a custom role, move the members using that role to another role. Then remove the custom role.

Permission Examples by Duty

Employee Who Answers Customer Questions

Give the message view and reply permissions. If needed, add the customer view and template use permissions. If they will change customer information, select the edit permission separately.

Employee Who Prepares the Assistant's Information

Select the AI information view, training content management and test permissions. If they need to prepare templates, also add template management.

Employee Who Follows Reports

Select the necessary analytics permissions. If they do not need to see message content or customer information, keep these permissions off separately.

Account Owner and Team Members

The account owner has all permissions of the workspace. These permissions are not restricted by standard member permissions. The access of other members, including the administrator, is determined by the permissions given to them.

To add a new member, review the Inviting Members guide; for account security options, review the Security guide.

Related Topics

Was this page helpful?