Skip to main content
All CollectionsOnboarding and Configuration Guides
Onboarding Guide - Slack Notification
Onboarding Guide - Slack Notification

Embed your internal bot to send alerts notification

Reco Product Management avatar
Written by Reco Product Management
Updated over a month ago

Use this integration to allow Reco to send messages across your Slack channels. By creating a Slack app and a Reco bot, you can integrate Reco with Slack once and then send customized messages to separate channels for different scenarios. These are some of the messages that can be sent:

  • Manually on a single Alert.

  • Manually on Controls.

  • Automatically using an Automation Rule when Alerts are created.

Prerequisites

  1. A Slack user with sufficient permissions to create a Slack app with bot permissions

  2. A Reco user with Admin Role

Configure Slack

  1. Login to your Slack Workspace - Slack API: Applications.

  2. Click on "Create an App"

  3. Click on "From scratch"

    Select From scratch

  4. Fill out the App name and choose the workspace, then click on "Create App"

  5. Click on "OAuth and permissions" (or here)

    Select OAuth and Permissions

  6. Scroll down to "Scopes", and under Bot Token Scopes, add the following OAuth scopes:

    users.profile:read
    groups:read
    users:read
    reactions:write
    channels:read
    chat:write
    im:write
    users:read.email
    mpim:write

  7. xx

  8. Under Settings, click on "Install App", and then click on "Install to Workspace"

  9. You will then be redirected to a Slack consent page, click "Allow"

  10. You will then be redirected back to the "Install Apps" screen, and a new app will appear on the screen. Copy the Bot User OAuth Token and keep it aside.

Integrate Slack Notification with Recoโ€‹

  1. Login to the Reco Platform

  2. Click on "Configurations" then click on "Integrations"

  3. Locate the "Slack Notification" object and click on "Add Integration"

  4. Click on "Allow"

  5. Fill in the previously generated Slack App token, and click on "Allow"

  6. If the integration was successful, the Slack Notification Integration status will become "Active"

What do we ingest exactly?

Scope

Meaning

Reference

users.profile:read

View profile details about people in a workspace

groups:read

View basic information about private channels that your slack app has been added to

users:read

View people in a workspace

reactions:write

Add and edit emoji reactions

channels:read

View basic information about public channels in a workspace

chat:write

Send messages as your slack app

im:write

Start direct messages with people

mpim:write

Start group direct messages with people

Did this answer your question?