SignalDocks POSTs a JSON payload to your URL on every monitor state change. Build custom automations, integrations, or forward to any tool.
Free plan available · No credit card required
Every alert sends monitor name, URL, status, response time, and timestamp — everything you need to act on the event.
Set an optional secret and SignalDocks includes it as X-Webhook-Secret header so you can verify the request is genuine.
Forward to PagerDuty, OpsGenie, Discord, a custom API, a serverless function, or Zapier — if it accepts POST requests, it works.
Setup guide
Deploy any endpoint that accepts POST requests — a serverless function, an existing API, or a Zapier webhook URL.
Open Dashboard → Integrations → Add integration. Select Webhook, enter the URL, and optionally set a secret.
SignalDocks sends a JSON body on every down or recovery event. Parse it however your system needs.
{
"monitor_name": "My API",
"monitor_url": "https://api.example.com/health",
"status": "down",
"message": "HTTP 503 — Service Unavailable",
"response_time_ms": null,
"checked_at": "2025-06-12T10:00:00Z"
}What's included
More integrations
Sign up free and connect your first integration today.
Create free account