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.

  1. On Slack, find 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.
  2. On 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".
  3. Once the app is created and the page loads, from the left navigation panel, under "Settings" find "Basic Information". Scroll to find "Scopes" and add a few scopes that you think you would like for your App connector.
  4. Once 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:

  1. Navigate to Integrations.
  2. Under "Chat" section, click on the "Slack" button.
  3. In the pop-up that appears, fill in:
    1. Custom name: Provide a name that would help you identify the configured account in Fyno's portal.
    2. Bot Token: The Bot Token that was obtained from the above-mentioned steps can be entered here. Alternatively, you can find the bot token in the OAuth and Permission Section of your created Slack App under "OAuth Tokens for Your Workspace".
  4. 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.