Slack is a messaging app for business that connects people to the information they need.
Create the connection by using one of the following methods:
The following scopes are used by the Bot for Slack connection:
channels:manage
channels:read
chat:write
files:write
groups:write
im:read
im:write
mpim:write
reactions:write
team:read
usergroups:write
users.profile:read
users:read
users:read.email
The following scopes are used by the Slack User connection:
channels:read
channels:write
chat:write
files:write
groups:write
im:read
im:write
mpim:write
reactions:write
team:read
usergroups:write
users:read
users:read.email
users.profile:read
This kind of Slack connection should not be used with Ask a Question via Slack steps.
To create the connection you need:
Go to Slack API: Applications.
Click Create New App.
Select From scratch.
Fill out your App name and workspace > Create App.
Select OAuth and permissions.
Navigate to Scopes.
Add the following scopes for your application:
Bot Token Scopes:
Click Install App.
Click Install to Workspace.
my_app is requesting permission to access the test Slack workspace dialog window appears > Allow.
Return to OAuth & permissions.
Copy your token.
There are two types of tokens: A “User OAuth Token” & A “Bot User OAuth Token”. We recommend using the Bot User OAuth Token in most cases, but there are a few exception, such as the “Set User Profile” action.
To communicate with an existing Slack channel you have to invite your app to join from Slack.
To invite your app to the channel, follow one of the following options:
Slack message Go to Slack application, and in the desired channel send the following message:
Slack UI
Slack app scope Add chat:write.public scope to your application.
Slack is a messaging app for business that connects people to the information they need.
Create the connection by using one of the following methods:
The following scopes are used by the Bot for Slack connection:
channels:manage
channels:read
chat:write
files:write
groups:write
im:read
im:write
mpim:write
reactions:write
team:read
usergroups:write
users.profile:read
users:read
users:read.email
The following scopes are used by the Slack User connection:
channels:read
channels:write
chat:write
files:write
groups:write
im:read
im:write
mpim:write
reactions:write
team:read
usergroups:write
users:read
users:read.email
users.profile:read
This kind of Slack connection should not be used with Ask a Question via Slack steps.
To create the connection you need:
Go to Slack API: Applications.
Click Create New App.
Select From scratch.
Fill out your App name and workspace > Create App.
Select OAuth and permissions.
Navigate to Scopes.
Add the following scopes for your application:
Bot Token Scopes:
Click Install App.
Click Install to Workspace.
my_app is requesting permission to access the test Slack workspace dialog window appears > Allow.
Return to OAuth & permissions.
Copy your token.
There are two types of tokens: A “User OAuth Token” & A “Bot User OAuth Token”. We recommend using the Bot User OAuth Token in most cases, but there are a few exception, such as the “Set User Profile” action.
To communicate with an existing Slack channel you have to invite your app to join from Slack.
To invite your app to the channel, follow one of the following options:
Slack message Go to Slack application, and in the desired channel send the following message:
Slack UI
Slack app scope Add chat:write.public scope to your application.