Help & guidesNotifications › Webhook to Slack and Discord

Webhook to Slack and Discord

4 min read · Notifications

A webhook is a generic way to send an alert anywhere - to Slack, Discord, PagerDuty or your own endpoint.

Slack incoming webhook

1. In your Slack workspace go to apps.slack.com/build 2. Create New App -> Incoming Webhooks -> Enable 3. Add New Webhook to Workspace -> select the channel 4. Copy the webhook URL (looks like https://hooks.slack.com/services/T.../B.../...) 5. In ePulz.io, under Settings -> Webhook, paste the URL 6. ePulz.io auto-detects the Slack URL and sends a correctly formatted Block Kit payload

Discord webhook

1. In your Discord server open Server Settings -> Integrations -> Webhooks 2. New Webhook -> select the channel -> Copy Webhook URL 3. In ePulz.io, under Settings -> Webhook, paste the URL (format https://discord.com/api/webhooks/...) 4. Detected automatically

Custom webhook (your own endpoint)

For your own application, set the URL where a POST request with a JSON body should arrive: {"monitor_id": 42, "monitor_name": "API server", "status": "down", "error": "HTTP 502", "checked_at": "2026-05-22T10:30:00Z"} We recommend verifying the HMAC signature in the X-ePulzio-Signature header (HMAC-SHA256 of the body with your webhook secret).