slack.md

Slack Communicator

Slack Communicator

{% hint style="info" %} Slack is a Communicator Integration. Communicator Integrations allow the Dropzone platform to ask questions of your employee base and use their responses to improve the quality of analysis. {% endhint %}

The Dropzone platform uses a Slack Communicator Application to communicate directly with people in your organization.

Integrations Overview

To enable these integrations you will perform the following actions:

Create a Slack Application

Select "From a Manifest"

Select your workplace

{
   "display_information": {
       "name": "DropzoneAI"
   },
   "features": {
       "app_home": {
           "home_tab_enabled": false,
           "messages_tab_enabled": true,
           "messages_tab_read_only_enabled": false
       },
       "bot_user": {
           "display_name": "DropzoneAI",
           "always_online": true
       }
   },
   "oauth_config": {
       "scopes": {
           "bot": [
               "channels:manage",
               "channels:read",
               "chat:write",
               "im:history",
               "im:read",
               "im:write",
               "users:read",
               "users:read.email",
               "channels:history"
           ]
       }
   },
   "settings": {
       "event_subscriptions": {
           "bot_events": [
               "message.im"
           ]
       },
       "interactivity": {
           "is_enabled": true
       },
       "org_deploy_enabled": false,
       "socket_mode_enabled": true,
       "token_rotation_enabled": false
   }
}

Input the manifest

Click "Create"

Navigate to "Basic Information"

Navigate to "Display Information"

{% hint style="info" %} Should you wish, we've provided Dropzone icons that you can use here: transparent, white background, or black background {% endhint %}

You must install the Slack Application to your organization before it can be used. To do so, do the following:

Navigate to "Install App"

Click "Allow"

Create API Tokens

Slack Communicator requires two tokens: a Bot token (xoxb-*) and an App token (x-app-*)

Create Bot Token

To obtain a Bot token, do the following:

Copy the Bot token

Create App Token

To obtain an App token, do the following:

Generate Token and Scopes

Add scope

Select "connections:write"

Copy the Token

Enable Slack Communicator

To enable Slack Communicator, you'll need the following information:

| Dropzone Field | Source | | --------------———| ------ | | Slack Bot Token | The Slack Bot Token value copied earlier| | Application Token| The Application Token value copied earlier|

To enable the Slack Communicator integration, do the following:

Integrations Dropdown

Click Available

The Slack Communication Tile

The Slack Communication Configuration

If you have any errors engage your Dropzone AI support representative.