Pro plan and aboveWebhook monitoring
Webhook monitoring
integration.
Send uptime alerts to any HTTP endpoint. Structured JSON payloads that work with Zapier, n8n, Make, or your own automation backend.
Start Monitoring FreeStructured JSON payloads
Every webhook delivers a consistent JSON payload with all incident context. Parse it in any language, route it to any system.
{
"event": "monitor.down",
"monitor": {
"name": "Production API",
"url": "https://api.example.com/health"
},
"incident": {
"status_code": 503,
"response_time_ms": 12340,
"region": "us-east",
"consecutive_failures": 3,
"started_at": "2026-04-04T10:15:00Z"
}
}How to set up webhook alerts
1
Get your endpoint URL
Use any HTTP endpoint — your server, a Zapier webhook, n8n trigger, Make scenario, or a serverless function.
2
Add the webhook in Uptrack
Create a new alert channel, select Webhook, paste your URL. Uptrack sends a test POST to verify connectivity.
3
Route and automate
Assign monitors to the webhook channel. Build downstream automations: create Jira tickets, page on-call, update Notion, or trigger deploys.
What you get
- HTTP POST with structured JSON payload
- Downtime and recovery events
- Full context: status code, response time, region, failure count
- Works with Zapier, n8n, Make, and custom backends
- Automatic retries on delivery failure
- Multiple webhook endpoints per account
- Available on Pro plan and above
Connect Uptrack to anything
20 monitors free — 10 at 30s, 10 at 1min. No credit card required.
Start Monitoring Free