To integrate Jointfows with your Slack instance, you need to create a Slack Bot
#1 Create a new Slack Apps
Got to: https://api.slack.com/apps/
Click on "Create App"
Click "from Scratch"
Type a Name such as "Sales Integration" or "Jointflows Integration" and select your Slack Workspace in the Drop-down.
You can personalise the display information with a name, an icon, a background color and a description. That's optional and can be changed later.
#2 Setup the App/Bot's rights.
In the OAuth section, you need to setup the Scopes
Add the following rights by typing the beginning and selecting from the drop down:
- channels:history
- channels:manage
- channels:read
- chat:write
- chat:write.customize
- chat:write.public
- groups:read
- groups:write
- im:read
- im:write
- links:write
- metadata.message:read
- mpim:read
- mpim:write
- users.profile:read
- users:read
- users:read.email
If you need to go back to it, the link to find the OAuth section is https://api.slack.com/apps/ {yourAppIDHere} /oauth
#3 Get the integration Token
In the oAuth section
Click on Install To workspace.
Once installed you will have your integration token starting by xoxb
#4 Set it up in Jointflows
In Settings/Advanced/
Set :
- slack_integrated to True
- slack_access_token to the token copied on previous step