Integration

upzero + PagerDuty

Create PagerDuty incidents automatically when upzero detects downtime. Use upzero for global HTTP probing and PagerDuty for on-call scheduling and escalation.

What you get

  • upzero probes from 5 global regions; PagerDuty handles who gets paged: clear separation of concerns.
  • Dedup key prevents duplicate pages when multiple probe regions detect the same outage.
  • Auto-resolve fires when upzero confirms recovery, closing the PagerDuty incident without manual work.

Setup

upzero is in early access. Here's exactly what setup looks like once your team is onboarded.

  1. 1
    Create a new PagerDuty service with "Events API v2" integration
    2 min
  2. 2
    Copy the Integration Key from PagerDuty service settings
    30 sec
  3. 3
    In upzero: Settings → Notification Channels → Add Channel → Webhook
    1 min
  4. 4
    Set URL to https://events.pagerduty.com/v2/enqueue
    30 sec
  5. 5
    Add request header: Authorization: Token token=YOUR_INTEGRATION_KEY
    30 sec

PagerDuty Events API v2 payload

{
  "routing_key": "YOUR_INTEGRATION_KEY",
  "event_action": "trigger",
  "payload": {
    "summary": "Production API is down: upzero",
    "source": "upzero",
    "severity": "critical",
    "custom_details": {
      "url": "https://api.example.com/health",
      "status_code": 503,
      "monitor_id": "mon_01HX..."
    }
  },
  "dedup_key": "mon_01HX_incident"
}

Set up PagerDuty alerts in 5 minutes

upzero is in early access, join the waitlist to get started

Join the waitlistSee all featuresView pricing