Slack Webhook Integration
This Slack webhook integration notifies users when a given audit or web journey is completed and includes information on rule and action failures. A Slack notification is sent to a selected channel to inform the user if an audit or journey has completed and experienced any new failures.
Users get notified when the most recent run of an audit has more rules or condition failures than the previous run. The notifications in Slack for audits looks like this for additional rule failures:
Users are notified every time a web journey reports action failures or whenever the most recent run has new rule or condition failures. The notifications in Slack for journeys look like this for action failures or rule failures:
This document outlines the process to setup a custom Slack app in your workspace to receive notifications.
- Navigate to https://api.slack.com/apps. If needed, log into your Slack workspace and return back to that URL.
- Click "Create New App".This is dialogue to create a new app in Slack.
- For the app name enter ObservePoint Notifications, select the Slack workspace you want the notifications to be sent to, and click "Create App".
- On the resulting Basic Information page, scroll down to the section titled "Display Information". Add a description, background color, an app icon, and save your changes. For the app icon, you may use the following image:
Here you will fill our suggested configurations for the app name, description, and background color.
- After you've saved your changes click "Incoming Webhooks" on the left-hand side of the screen and toggle the Off button to On.
- Click on "Add New Webhook to Workspace" button at the bottom. This is where you'll configure which channel you want the notifications to appear. Once done, click Install.
- Once that's configured, copy the new webhook URL shown in the screenshot below, and send it to your consultant so that we can configure the integration for you. The ObservePoint integration with Slack will push the notifications through the Slack webhook URL.
Once the webhook URL you sent to your consultant is in the ObservePoint database, paste the following URL into the Webhook URL field: https://bsusz0ia3m.execute-api.us-west-2.amazonaws.com/demo/slack. The Webhook URL is available in the in Advanced Setup for audits and Journey Setup for journeys.
Upon completion of an audit or journey with webhooks, if a new rule or action failure occurred, ObservePoint will push a Slack message to the workspace channel that was selected in the above configuration settings.