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

# Slack Indexed

## How it Works

The Slack connector indexes all public channels within a given workspace.

To include private channels, simply add the Slack App directly to the private channel you wish to index.

## Setting Up

### Authorization

1. **Admin requirement**
   You must have admin privileges for the Slack workspace before setting up the connector.
2. **Navigate to Slack Apps**
   Go to [https://api.slack.com/apps](https://api.slack.com/apps) and sign in.
3. **Create a new Slack app**
   Click the **Create New App** button in the top right corner, select the **From an app manifest** option, choose the relevant workspace from the dropdown, and click **Next**.
4. **Configure the app manifest**
   Select the **YAML** tab, paste the manifest below into the text field, and click **Next**:
   ```text theme={null}
   display_information:
     name: ASSISTAIConnector
     description: ReadOnly Connector for indexing ASSIST AI
   features:
     bot_user:
       display_name: ASSISTAIConnector
       always_online: false
   oauth_config:
     scopes:
       bot:
         - channels:history
         - channels:read
         - groups:history
         - groups:read
         - channels:join
         - im:history
         - users:read
         - users:read.email
         - usergroups:read
   settings:
     org_deploy_enabled: false
     socket_mode_enabled: false
     token_rotation_enabled: false
   ```
5. **Create the app**
   Click the **Create** button to finalize the app.
6. **Navigate to OAuth permissions**
   Within the app page, go to the **OAuth & Permissions** tab found under the Features section.
7. **Copy the OAuth token**
   Copy the **Bot User OAuth Token**, which will be used to establish access to Slack.

## Indexing

1. **Navigate to the connector**
   Head to the Connector Dashboard and select the **Slack Connector**.
2. **Enter your credentials**
   Paste the Bot User OAuth Token into the Step 1 Provide Credentials field.
3. **Set workspace ID and connect**
   Enter your Workspace ID (see below) and click **Connect**.

> **Note:** The initial indexing run retrieves all public channels and may take longer than subsequent updates.
