Docs/Notifications

Slack Webhooks

The Slack Webhook notification channel lets you send Oh Dear alerts to any service that accepts the Slack incoming webhook format. While Slack is the most common destination, many other chat applications support this same format, giving you the flexibility to receive notifications wherever your team is active.

Compatible services #

Services that support the Slack webhook format include:

  • Slack (using incoming webhooks)
  • Zulip
  • Mattermost
  • RocketChat

If your chat application supports "Slack-compatible incoming webhooks", it will work with this channel.

Getting started #

This guide assumes you've followed our Getting Started documentation to know where you can configure your notifications.

Creating a webhook URL #

You'll need to create a webhook URL in the service you want to receive notifications in.

Slack #

Follow the Slack documentation on incoming webhooks to create a webhook. Your URL will look something like https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXX.

Zulip #

In your Zulip organization, go to your Personal settings, then Bots. Create a new Incoming webhook bot and use the Slack-compatible webhook URL provided.

Mattermost #

In Mattermost, go to Main Menu > Integrations > Incoming Webhooks and create a new webhook. Copy the resulting webhook URL.

RocketChat #

In RocketChat, go to Administration > Integrations > New Integration > Incoming Webhook. Create the webhook and copy the URL.

Add the webhook to Oh Dear #

Once you have your webhook URL:

  1. Go to your notification settings
  2. Select Slack Webhook as the notification type
  3. Paste your webhook URL
  4. Choose which alerts you'd like to receive
  5. Save the configuration

Testing the notifications #

Head over to the Send test tab to test the alert and you're all set!

Was this page helpful?

Feel free to reach out via [email protected] or on X via @OhDearApp if you have any other questions. We'd love to help!