Slack is becoming one of the top channels to communicate with internal team members, and stay up to date with various details by plugging into Slack and connecting with other teams from other companies as well. Integrating Slack requires you to have a Slack App already created based on your requirements.
To get started, let’s have a look at Slack Apps and how to get them set up first since we will need a Bot Token to integrate into Fyno.
1On Slack, go to Home -> Apps on the left navigation panel and click on Add Apps. You should see the App Directory button on the top right corner, which will redirect you to the
Add Apps to Slack page to continue the process.
2On this page, find the “
Build” button on the top right corner of the page and click on “Create an App”. A pop-up will appear prompting you to create “
From Scratch” or “
From an App Manifest”. For ease of understanding, we will select “
From Scratch”, give it a name, select a workspace that we want to publish this App to and click on “
Create App”.
3Once the app is created and the page loads, from the left navigation panel, under “
Settings” find “
OAuth & Permissions”.
4Scroll to find “Scopes” and add the below scopes for your App connector.
- ”chat:write”,
- chat:write.public,
- app_mentions:read,
- channels:history,
- channels:read,
- channels:join,
- im:read,
- im:write,
- users:read,
- users:read.email,
- users:write
5Once this is done and you save, the permissions will automatically update to show you the “
OAuth Token for Your Workspace” at the top of the page. Copy the “
Bot User OAuth Token” that is provided starting with xoxb-. This will be used to connect this App you created via Fyno.
Integrating into Fyno after getting your “Bot User OAuth Token” is pretty simple. Follow the below steps to set up:
1Find the Provider
Navigate to the Integrations page. Under “Chat” section, click on the “Slack” button.
3Complete the Integration
Click on “Add Account” once done and you are all set!
Message Delivery Status
Slack, by default, does not provide the status of the notification sent out. This is not a configurable feature as well.
As and when this becomes a supported feature, Fyno will integrate the same into the application.
In the meantime, for every Trace for Slack, the Delivery tab under Trace will not be seen.