GuidesAlerting

Integrations

Connect MonitoringDog to Slack and custom webhooks for real-time alerts.

Overview

Integrations let MonitoringDog send incident notifications to external services. Two integration types are available: Slack and Webhook.

Slack

Connect a Slack workspace to receive incident alerts directly in your Slack channels.

Setting Up Slack

  1. In the sidebar, go to Integrations.
  2. Click Slack.
  3. Click Connect with Slack and follow the OAuth flow to authorize MonitoringDog for your workspace.
  4. Select the default Slack channel where notifications will be sent.
  5. Click Save.

Once connected, MonitoringDog will post a message to the selected channel whenever an incident is triggered, acknowledged, or resolved.

Webhook

Webhooks let you push incident event data to any HTTP endpoint, making it easy to integrate with custom tools, automation pipelines, or third-party services.

Creating a Webhook

  1. In the sidebar, go to Integrations.
  2. Click Webhook, then click Create Webhook.
  3. Fill in the webhook form:
    • URL — The HTTPS endpoint that will receive the POST request.
    • Events — Select which incident events trigger the webhook (e.g. triggered, acknowledged, resolved).
  4. Expand Advanced Settings to configure:
    • Request parameters — Query string parameters appended to the webhook URL.
    • Request headers — Custom HTTP headers included in every request (e.g. Authorization for bearer tokens).
  5. Click Save.

Webhook Call Logs

Open a webhook's detail page and go to the Call Logs tab to inspect the history of outgoing requests, including response status codes and payloads. This is useful for debugging delivery failures.