Overview
Set up a Slack app, configure the required bot scopes and event subscriptions, install it to your workspace, then connect it to Mistle with the bot token and signing secret.Create The Slack App
Create a Slack app for the workspace you want Mistle to access.Configure Bot Scopes
Add these bot scopes before installing the app:| Scope | Enables |
|---|---|
app_mentions:read | Receive app_mention events for Slack-triggered automations |
channels:read | Sync public channels as selectable automation resources |
groups:read | Sync private channels as selectable automation resources |
Configure Event Subscriptions
Enable the Slack Events API and subscribe the bot to these events:| Event | Enables |
|---|---|
app_mention | Slack automation trigger |
channel_created | Refresh synced public channels when created |
channel_archive | Refresh synced public channels when archived |
channel_unarchive | Refresh synced public channels when restored |
channel_rename | Refresh synced public channels when renamed |
group_archive | Refresh synced private channels when archived |
group_unarchive | Refresh synced private channels when restored |
group_rename | Refresh synced private channels when renamed |
Install The App And Collect Credentials
Install the Slack app to the workspace, then collect:- The bot token (
xoxb-...) - The signing secret from the app’s Basic Information page
Connect In Mistle
Open Integrations in the dashboard, choose Slack, then select Bot token. Enter:| Field | Value |
|---|---|
botToken | Slack bot token |
signingSecret | Slack signing secret |
Webhooks
If you use Slack-triggered automations:- Open the connection’s Webhooks section in Mistle.
- Copy the displayed callback URL.
- Paste it into the Slack app’s Events API Request URL field.
- Save and verify the request URL in Slack.
Private Channels
If you want Mistle to sync or trigger from private channels, invite the app to those channels in Slack. Private-channel sync andapp_mention behavior only work where the app is actually a member.
Slack App Manifest
Use this manifest as a starting point for the setup above:request_url with the webhook callback URL shown in the Slack connection’s Webhooks section in Mistle. If you do not have that URL yet, create the app first and update the Events API request URL after creating the connection.