You can use Slack as a communication channel when sending posts from the Studio or for sending surveys.
-
To use Slack as a communication channel in the Studio for your Multichannel posts, a Slack App must be created and configured according to the steps below.
- Log in with an admin account to https://api.slack.com/apps
-
Create App
- Configure Permissions
- Go to https://api.slack.com/apps
- Select the App
- Go to Basic information > Add features and functionality > Permissions
- Add the following scopes via Scopes > Bot Token Scopes
- Configure interactivity functionality
- Go to https://api.slack.com/apps
- Select the App
- Go to Interactivity & Shortcuts
- Enable Interactivity via the toggle
- Add Request URL (https://YOUR_HAIILO_DOMAIN/web/content-distribution/slack/interactivities). This can be found in Haiilo from Administration > Multichannel > Slack > Interactivity request URL
- Wait for a Verified response
- Select Save Changes
- Configure Event Subscriptions
- Go to https://api.slack.com/apps
- Select App
- Go to Event Subscriptions
- Enable Events via the toggle
- Add Request URL (https://YOUR_HAIILO-DOMAIN/web/content-distribution/slack/events).
- This can be found in Haiilo from Administration > Multichannel > Slack > Event subscriptions request URL
- Wait for a Verified response
- Select Subscribe to bot events
- Add the following Bot User Events
- reaction_added
- reaction_removed
- Select Save Changes
- Select Reinstall your app on top of the page
- Go to Basic Information in the side navigation
- Select Install to Workspace
- Select Allow
- In Haiilo's Administration > Multichannel, enable the toggle for Slack and enter credentials
- Slack API token
- Go to Feature > OAuth & Permissions in the side navigation of your Slack app
- Copy the Bot User OAuth Token
- Paste in the Slack API token field in Haiilo
- Slack API signing secret
- Go to Basic information in the side navigation of your Slack app
- Copy the Signing Secret
- Paste in the Slack API signing secret field
- Slack API token
- Select Save changes for Slack
-
To use Slack as a communication channel for your surveys, please follow these steps:
- Contact your Haiilo Customer Success Manager and provide them with the email address of an admin for your company's Slack workspace
- Your Customer Success Manager will connect your company's Slack workspace to the Haiilo platform.
- Your company's Slack admin will receive an email inviting them to allow Haiilo to access their Slack workspace. The admin should select Link to Slack > Allow to be directed to a page that confirms the authorization.
- Your Customer Success Manager checks if the connection is working and confirms the integration.
- You're now able to distribute surveys via Slack.