Setting up a Slack integration

You can use Slack as a communication channel when sending Multichannel posts from the Studio. To use Slack, you need to create and configure an app in Slack and set it up in Haiilo.

1. Create an app

  1. Log into https://api.slack.com/apps with a Slack admin account
  2. Select Create New AppFrom scratch

  3. Enter an App Name and choose a Workspace

  4. Select Create App

slack_app_03.png

2. Configure Permissions

  1. Go to https://api.slack.com/apps
  2. Select the app you just created
  3. Go to Basic information > Add features and functionality > Permissions
  4. Add the following scopes via Scopes > Bot Token Scopes
    • chat:write
    • users:read
    • users:read.email
    • team:read

slack_app_04.png

3. Configure interactivity functionality

  1. Go to https://api.slack.com/apps
  2. Select the app you just created
  3. Go to Interactivity & Shortcuts
  4. Enable Interactivity via the toggle
  5. Add Request URL. You can find it in Haiilo from Administration > Multichannel > Slack > Interactivity request URL. It is in the format https://your_haiilo_domain/web/content-distribution/slack/interactivities.
  6. Wait for a Verified response
  7. Select Save Changes

slack_app_05.png

4. Configure Event Subscriptions

  1. Go to https://api.slack.com/apps
  2. Select the app you just created
  3. Go to Event Subscriptions
  4. Enable Events via the toggle
  5. Add Request URL. You can find it in Haiilo from Administration > Multichannel > Slack > Event subscriptions request URL. It is in the format https://your_haiilo_domain/web/content-distribution/slack/events.
  6. Wait for a Verified response
  7. Select Subscribe to bot events
  8. Add the following Bot User Events:
    • reaction_added
    • reaction_removed
  9. Select Save Changes

slack_app_06.png

5. Install the app

  1. Go to Basic Information in the side navigation
  2. Select Install to Workspace > Allow
  3. In Haiilo's Administration > Multichannel, enable the toggle for Slack and enter the credentials:
    • Slack API token
      1. Go to Feature > OAuth & Permissions in the side navigation of your Slack app
      2. Copy the Bot User OAuth Token
      3. Paste in the Slack API token field in Haiilo
    • Slack API signing secret
      1. Go to Basic information in the side navigation of your Slack app
      2. Copy the Signing Secret
      3. Paste in the Slack API signing secret field
  4. Select Save changes for Slack

Was this article helpful?

0 out of 0 found this helpful