Roles & Permissions

HaveAI lets you control in detail which features team members can access. Besides ready-made roles, you can create your own custom roles.

How Roles Work

Each team member is assigned a role. A role consists of a set of permissions. A member can only access areas covered by their role's permissions; other sections are hidden or disabled for them.

Custom Roles

If no role fits your needs exactly, you can create your own: give it a name and select the permissions to include. For example, you can define a "Support Agent" role that only answers messages.

Permission Categories

Permissions are grouped logically. Main categories:

AlanTipAรงฤฑklama
messages.*MessagesView, reply, assign, archive, delete conversations.
customers.*CustomersView, edit, export, delete customers.
ai.*AI TrainingView, train, test the assistant and AI settings.
analytics.*AnalyticsView, generate and export reports.
automations.*AutomationView and manage automation rules.
templates.*TemplatesView, use and manage templates.
integrations.*IntegrationsView/manage channels and the widget.
team.*TeamView, invite, manage and remove members.
settings.*SettingsGeneral settings, API keys and account configuration.

The account owner has all permissions

The person who created the account (the owner) automatically has all permissions and this cannot be restricted. Every other member's access is determined by their role.

Design roles around jobs

Typical role examples: Support Agent (view messages + customers), Content Manager (AI training + templates), Admin (analytics + team + settings). Adapt to your actual workflow.

Related Topics

Was this page helpful?