icon-unified.svg
Experience Center

Slack Webhook Configuration Guide

This guide provides information on configuring webhooks using Slack for alerts in Digital Experience Monitoring per user requirements. Incoming webhooks provide a simple way to post messages from Digital Monitoring Experience to Slack. The incoming webhook provides a unique URL that sends a JSON payload with the message text.

Configuring a Webhook for a Paid Slack Subscription

A paid Slack subscription is required to use the Slack Workflow Builder.

To configure a workflow for your Slack application to send notifications to a selected Slack channel:

  1. In your Slack application, go to Workspace > Tools > Workflow Builder.

  1. In the Workflow Builder, click Create.

  1. Enter a name for the workflow.
  2. Select Webhook - Advanced.

  1. Add variables as needed for Digital Experience Monitoring alerts. These variables dictate which fields from the webhook notification are displayed in the Slack notification.

Click Save.

  1. Select the action for this webhook. In the sample image, the action sends a message to the selected Slack channel. You can adjust the message as preferred.

Click Save.

  1. Click Publish Changes.
  2. In your desktop Slack app, go to Workspace > Tools > Workflow Builder.
  3. Select your newly created workflow and go to Edit > Webhook > Copy URL.

  1. Create a webhook in Digital Experience Monitoring.
  2. In the Add Webhook window:
    1. Name: Enter a webhook name.
    2. Status: Select Enable.
    3. URL: Enter your copied URL from step 7.
    4. Authentication Type: Select Token.
    5. Bearer Token: Enter any text as Slack does not require a bearer token and only the URL.
  3. Click Test Webhook and verify the test result appears on the assigned Slack channel.
  4. Click Save.

Configuring a Webhook for a Free Slack Subscription

To configure a workflow for your free Slack application to send notifications to the select Slack channel:

  1. On your desktop Slack application's workspace, go to Slack's Your Apps website.
  2. Click Create an App.

  1. Select From scratch.

  1. In the Name app & choose workspace window:
    1. App Name: Enter a name for your application.
    2. Pick a workspace to develop your app in: Assign a workspace for your application.

Click Create App.

  1. After the redirection to the Slack settings page, go to Features > Incoming Webhooks.
  2. Enable Activate Incoming Webhooks.
  3. After the Slack settings page refreshes, click Add New Webhook to Workspace.
  4. Select an existing channel or create a new one to send the webhook messages to.
  5. Click Copy for the webhook URL.
  6. Create a webhook in Digital Experience Monitoring.
  7. In the Add Webhook window:
    1. Name: Enter a webhook name.
    2. Status: Select Enable.
    3. URL: Enter your copied URL from step 9.
    4. Authentication Type: Select Token.
    5. Bearer Token: Enter any text as Slack does not require a bearer token and only the URL.
  8. Click Test Webhook and verify the test result appears on the assigned Slack channel.
  9. Click Save.
Related Articles
Microsoft Teams Webhook Configuration GuideOpsGenie Webhook Configuration GuidePagerDuty Webhook Configuration GuideSlack Webhook Configuration GuideSplunk Webhook Configuration Guide