Skip to main content

User Management TeamBusinessEnterprise

Manage user access, roles, and permissions for your Chat Aid organization. Control who can access Chat Aid, what level of access they have, and how new users are onboarded.

Individual (Free) Plan

On the Individual (Free) plan, all users are automatically admins and user roles cannot be customized. User Management features become available on Team plans and above.

Overview

User Management allows you to:

  • View all users in your organization
  • Assign and manage user roles
  • Grant or revoke licenses
  • Configure automatic user access
  • Handle access requests
  • Manage guest and external users

User Roles

Chat Aid user roles determine what a user can access and do. There are three primary roles:

Main Roles

RolePermissions & DescriptionWho Should Have This Role
AdminFull access to all features and settings, including user management, billing, integrations, and data sources.IT administrators, knowledge managers, or leaders who need full control
MemberCan ask questions, access assigned data sources, and use Chat Aid in Slack, Teams, widgets, or API. Cannot manage settings or other users.Active team members who need regular access to Chat Aid
No AccessThe user cannot use Chat Aid. May appear in the workspace but isn't able to interact with the bot, widgets, or API.Inactive users, contractors with no current needs, or users denied access

Additional User Properties

Some users may have special properties that do not change their main role, but affect how Chat Aid treats them or how they appear in the user list:

  • Installer (Owner): The first user who set up Chat Aid for your organization; always an Admin and cannot be removed.
  • Purchaser: The user responsible for subscription and billing; often the same as the Installer.
  • Invited User: Has been sent an invitation but hasn’t joined yet.
  • Requested User: Has requested access and is awaiting admin approval.
  • Guest User: Identified as a guest by Slack or Teams; access is restricted based on workspace membership.
  • External User: Slack multi-channel guests or external Teams users with limited access to channels or teams.

Assigning Roles

  1. Go to SettingsUser Management.
  2. Find the user in the list.
  3. Toggle the Admin switch to grant or remove Admin access.
  4. Toggle user access ON/OFF to move between Member and No Access.
Individual (Free) Plan

On the Individual (Free) plan, all users are automatically admins. Role management is only available on Team plans and above.

Admin Responsibility

Admins have full control over your Chat Aid organization. Only grant admin access to trusted team members.

Auto User Access

Automatically assign roles to new users when they first interact with Chat Aid in Slack or Microsoft Teams.

How It Works

When a new user sends a message to Chat Aid:

  1. Chat Aid detects it's a new user
  2. Checks the user's type (Standard, Guest, or External)
  3. Applies your configured Auto User Access rules
  4. Assigns the appropriate role automatically

Configuration

Step 1: Enable Auto User Access

  1. Go to SettingsUser ManagementAuto User Access
  2. Toggle Enable Auto User Access to ON

Step 2: Select User Types

Choose which user types should receive automatic access:

  • Standard Users: Regular workspace members
  • Guest Users: Workspace guests
  • External Users: Multi-channel guests
Recommended

Start with Standard Users only, then expand to Guests/External as needed.

Step 3: Select Access Level

Choose what access level to grant automatically:

Admin

  • New users become administrators immediately
  • ⚠️ Not recommended for most organizations
  • Use only for small, trusted teams

Member (Licensed)

  • New users get full access to ask questions
  • Recommended for most organizations
  • Uses available licenses automatically

No Access

  • Users are added but not licensed
  • Requires manual approval
  • Best for strict access control
License Limits

If you choose "Member" access and run out of licenses, new users will not be able to use Chat Aid until licenses are available.

User Type Detection

Slack:

  • Standard: Regular workspace members
  • Guest: Single-channel or multi-channel guests (restricted)
  • External: Multi-channel guests from Slack Connect

Microsoft Teams:

  • Standard: Regular organization members
  • Guest: Guest members (userType = "Guest")
  • External: External users from other organizations

Channel Access by User Type:

User TypePublic ChannelsPrivate ChannelsDMsNotes
Standard✅ All✅ Member channels✅ YesFull access
Guest⚠️ Limited✅ Invited only✅ YesRestricted to specific channels
External⚠️ Specific⚠️ Specific✅ YesVery limited channel access
Channel Response Settings

Channel Response Settings can further restrict where Chat Aid responds. See Response Settings for details.

Examples

Example 1: Open Access for All

User Types: Standard, Guest, External
Access Level: Member (Licensed)

Result: Everyone who messages Chat Aid gets immediate access

Example 2: Team Members Only

User Types: Standard
Access Level: Member (Licensed)

Result: Only regular team members get access; guests must be manually approved

Example 3: Approval Required

User Types: Standard, Guest, External
Access Level: No Access

Result: All new users added but need manual license assignment

Best Practices

  1. Start Restrictive: Begin with Standard users only and Member access
  2. Monitor Usage: Watch license consumption in Billing settings
  3. Review Regularly: Audit auto-assigned users monthly
  4. Communicate Policy: Let your team know how access works
  5. Adjust as Needed: Expand or restrict based on actual usage patterns

Managing User Access

Inviting Users (Web Organizations)

For web-based organizations (not Slack/Teams):

  1. Go to SettingsUser Management
  2. Click Invite User
  3. Enter email address
  4. Select role (Admin or Member)
  5. Click Send Invite
  6. User receives email with signup link

Removing Users

To Remove a User:

  1. Go to SettingsUser Management
  2. Find the user in the list
  3. Click the menu
  4. Select Remove User
  5. Confirm removal
Data Impact

Removing a user does not delete their historical interactions or questions. These remain for audit and compliance purposes.

Bulk Actions

Bulk License Assignment:

  1. Select multiple users using checkboxes
  2. Click Bulk ActionsAssign Licenses
  3. Confirm action

Bulk License Removal:

  1. Select multiple users
  2. Click Bulk ActionsRemove Licenses
  3. Confirm action

Access Requests

Handling Requests

When users without access try to use Chat Aid, they can request access:

Request Flow:

  1. User attempts to use Chat Aid
  2. Chat Aid prompts them to request access
  3. Request appears in User Management for admins
  4. Admin approves or denies

Approving Requests:

  1. Go to SettingsUser Management
  2. Requested users appear at the top of the list
  3. Review user details
  4. Click Approve and select role
  5. User receives notification

Denying Requests:

  1. Find the requested user
  2. Click Deny
  3. Optionally provide a reason
  4. User receives notification

Notifications

Admins receive notifications for:

  • New access requests
  • License limit approaching
  • License limit reached

Configure notification preferences in SettingsNotifications.

Troubleshooting

User Can't Access Chat Aid

Check:

  1. Is the user licensed?
  2. Is the user in your organization?
  3. Are channel response settings blocking them?
  4. Has it been 10+ minutes since license was assigned? (cache delay)

Solutions:

  • Assign a license
  • Add user to organization
  • Adjust response settings
  • Wait for cache refresh

Auto User Access Not Working

Check:

  1. Is Auto User Access enabled?
  2. Is the user type included in your configuration?
  3. Are licenses available?
  4. Is the user truly new (never interacted before)?

Solutions:

  • Enable Auto User Access
  • Add user type to configuration
  • Free up or purchase licenses
  • Manually assign access

User Shows as Invited But Joined

Cause: Cache delay or user hasn't completed onboarding

Solution:

  • Refresh the page
  • Wait a few minutes
  • Have user interact with Chat Aid again