> ## Documentation Index
> Fetch the complete documentation index at: https://chatbotx.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Admin Permissions & Management

> Learn how to invite team members to manage your chatbot and configure detailed system permissions for each user in ChatbotX.

When running an automated customer support or marketing system using chatbots, sharing access with your staff is essential. The **Admins** feature in ChatbotX allows you to invite new members to co-manage your organization's chatbot while defining detailed permissions for each user to optimize security and streamline operations.

Key benefits of member permissions:

* **Enhanced Security:** Only authorized users can edit critical message flows, reducing the risk of accidental configuration errors.
* **Data Protection:** Restrict standard agents from viewing phone numbers, emails, or exporting customer data.
* **Focused Workloads:** Assign agents so they only view and interact with the contacts explicitly allocated to them.

## Inviting Members & Configuring Permissions

Follow the steps below to invite a new admin and set up their permissions:

<Steps>
  <Step title="Access the Admins Dashboard">
    Log in to your admin portal and select **Settings** from the left navigation menu. Then, click the **Admins** tab on the top toolbar.

    Here, you will find a list of current administrators along with their active permissions. To add a new member, click the **+ Invite Member** button.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/YTUEjvKkKLE8IIQg/images/chatbotx_settings_admins_list.png?fit=max&auto=format&n=YTUEjvKkKLE8IIQg&q=85&s=57eb9511543a25f346186a08c47245ea" alt="Chatbotx Settings Admins List" width="3003" height="1363" data-path="images/chatbotx_settings_admins_list.png" />
    </Frame>
  </Step>

  <Step title="Configure Member Permissions">
    When the **Invite Member** popup appears, customize the permissions for the new user based on their role:

    * **Option 1: Grant Super Admin Rights**
      * Toggle the **Super Admin** switch to active (blue).
      * The invited member will have full administrative access to the chatbot, matching the owner's capabilities (including inviting or removing other admins). The system will automatically hide the sub-permission options below.
          <Frame>
            <img src="https://mintcdn.com/chatbotx/YTUEjvKkKLE8IIQg/images/chatbotx_settings_invite_super_admin.png?fit=max&auto=format&n=YTUEjvKkKLE8IIQg&q=85&s=5f107e8293aa23b0a186eb009896c638" alt="Chatbotx Settings Invite Super Admin" width="2425" height="1221" data-path="images/chatbotx_settings_invite_super_admin.png" />
          </Frame>
    * **Option 2: Grant Custom Permissions**
      * Toggle the **Super Admin** switch off (grey) to display individual permission settings. You can manually enable or disable specific rights:
        * **Analytics:** Allows access to view performance charts and statistics for the chatbot.
        * **Flows:** Allows creating, editing, and managing message scripts inside the Flow Builder.
        * **Contacts:** Allows viewing and managing the customer database.
        * **Only Assigned Contacts:** Restricts the admin to only viewing, searching, and chatting with contacts that have been explicitly assigned to them.
        * **Email and Phone:** Allows viewing customer phone numbers and email addresses. If disabled, sensitive contact details will be masked for security.
        * **Broadcast:** Allows creating and sending mass messaging campaigns to customers.
        * **Ecommerce:** Allows managing products, orders, and shop configurations.
          <Frame>
            <img src="https://mintcdn.com/chatbotx/YTUEjvKkKLE8IIQg/images/chatbotx_settings_invite_custom_permissions.png?fit=max&auto=format&n=YTUEjvKkKLE8IIQg&q=85&s=653c44c5db137fa5c01f9aeaf6db038b" alt="Chatbotx Settings Invite Custom Permissions" width="2416" height="1368" data-path="images/chatbotx_settings_invite_custom_permissions.png" />
          </Frame>

    After selecting the appropriate permissions, click **Confirm**.
  </Step>

  <Step title="Copy the Invitation Link">
    After clicking Confirm, the system automatically generates a unique invitation link formatted as `https://app.chatbotx.io/invitations/...`.

    Click the **Copy** button to copy this link and send it directly to the invitee via your preferred communication channel (such as Messenger, Zalo, Email, or Telegram).

    <Frame>
      <img src="https://mintcdn.com/chatbotx/YTUEjvKkKLE8IIQg/images/chatbotx_settings_invite_link_generated.png?fit=max&auto=format&n=YTUEjvKkKLE8IIQg&q=85&s=2fffe737b24eeb4bcad8d10e03de0c74" alt="Chatbotx Settings Invite Link Generated" width="2406" height="1164" data-path="images/chatbotx_settings_invite_link_generated.png" />
    </Frame>
  </Step>

  <Step title="Accepting the Invitation (Invitee Action)">
    When the recipient clicks your invitation link, a welcome page will display showing the project name and the inviter's details.

    They simply need to click the **Join the team** button to confirm. Once clicked, their account will be linked, granting them access to the ChatbotX workspace with the permissions you configured.

    <Frame>
      <img src="https://mintcdn.com/chatbotx/YTUEjvKkKLE8IIQg/images/chatbotx_settings_invite_join_team.png?fit=max&auto=format&n=YTUEjvKkKLE8IIQg&q=85&s=fc463907ffd2fd4dadb06953c33bf9df" alt="Chatbotx Settings Invite Join Team" width="1753" height="1099" data-path="images/chatbotx_settings_invite_join_team.png" />
    </Frame>
  </Step>
</Steps>

## Managing & Revoking Admin Permissions

Once a member successfully joins, they will appear in the **Admins** list. You can manage or revoke their access at any time:

* **Quick Permissions Check:** Blue checkmarks in the table allow you to quickly verify which permissions are active for each member.
* **Edit Permissions:** Click the three dots `...` in the **Actions** column next to the admin's name > select **Edit** to modify or revoke their permissions.
* **Remove Member:** Click the three dots `...` > select **Delete** to instantly remove the admin from your chatbot system (ideal for staff offboarding).
