/
Roles and Permissions

Roles and Permissions

Roles

We have three types of roles in our application:

  1. personal_assistant.admin

  2. personal_assistant.branding_manager

  3. personal_assistant.chatbot_manager

Permissions

  1. personal_assistant.admin

    • The admin role has access to all functionalities granted to the chatbot_manager and branding_manager roles, as well as any additional admin-specific functionalities.

  2. personal_assistant.chatbot_manager

    • The chatbot_manager role allows for executing the following actions:

      1. Access to Chatbot list

      2. Create or Edit chatbots

      3. Delete chatbots

      4. Publish or set access settings for chatbots

  3. personal_assistant.branding_manager

    • The branding_manager role allows for executing the following actions:

      1. Save image, theme, and configs for custom branding

      2. Delete assets from custom branding

      3. Restore branding to default

General Permissions

All other operations are accessible to all authorized users.