Guida e tutorialNotifiche › Webhook a Slack e Discord

Webhook a Slack e Discord

4 min di lettura · Notifiche

Il webhook è un modo generico per inviare un alert ovunque - su Slack, Discord, PagerDuty o un proprio endpoint.

Webhook in ingresso Slack

1. Nel workspace Slack vai su apps.slack.com/build 2. Create New App -> Incoming Webhooks -> Enable 3. Add New Webhook to Workspace -> seleziona il canale 4. Copia l'URL del webhook (appare come https://hooks.slack.com/services/T.../B.../...) 5. In ePulz.io in Impostazioni -> Webhook inserisci l'URL 6. ePulz.io rileva automaticamente l'URL Slack e invia il payload Block Kit nel formato corretto

Webhook Discord

1. Nel server Discord apri Server Settings -> Integrations -> Webhooks 2. New Webhook -> seleziona il canale -> Copy Webhook URL 3. In ePulz.io Impostazioni -> Webhook inserisci l'URL (formato https://discord.com/api/webhooks/...) 4. Viene rilevato automaticamente

Webhook personalizzato (endpoint proprio)

Per un'applicazione propria imposta l'URL dove deve arrivare la POST request con corpo JSON: {"monitor_id": 42, "monitor_name": "API server", "status": "down", "error": "HTTP 502", "checked_at": "2026-05-22T10:30:00Z"} Consigliamo di verificare la firma HMAC nell'header X-ePulzio-Signature (HMAC-SHA256 del body con il tuo webhook secret).