Service Status Webhooks

Pingdom → Alert24: Automatically Sync Uptime Status

Automatically sync Pingdom uptime check status into Alert24. When Pingdom detects downtime, your Alert24 service and status page update automatically.

Pingdom can fire a webhook when a monitored check changes state. Pointing that webhook at Alert24's incoming webhook receiver keeps your Alert24 service status and status page synchronized with Pingdom's findings — without manual updates.

Step 1: Create a webhook receiver in Alert24

  1. Go to Settings → Webhook Receivers → Add receiver
  2. Name it (e.g., "Pingdom — Production site")
  3. Link it to the Alert24 Service you want to update
  4. Set Status field path to current_state
  5. Set Status mapping:
    operational → UP
    down → DOWN
    
  6. Enable Auto-create incidents if desired
  7. Save and copy the webhook URL:
    https://app.alert24.net/api/webhooks/incoming/YOUR_TOKEN
    

Step 2: Add the webhook in Pingdom

  1. In Pingdom (SolarWinds), go to Integrations → Webhooks
  2. Click Add webhook
  3. Set the URL to your Alert24 incoming webhook URL
  4. Pingdom sends a fixed JSON payload — the current_state field (UP or DOWN) will be mapped by your receiver

Step 3: Attach to your checks

  1. Go to Monitoring → Uptime
  2. Edit a check
  3. Under Alert when → Integrations, enable your Alert24 webhook
  4. Save

Pingdom fires the webhook when the check transitions between UP and DOWN states.

Pingdom's webhook payload

Pingdom sends a payload like:

{
  "check_id": 12345,
  "check_name": "My site",
  "check_type": "HTTP",
  "check_params": { "hostname": "example.com" },
  "tags": [],
  "previous_state": "UP",
  "current_state": "DOWN",
  "importance_level": "HIGH",
  "custom_message": "",
  "state_changed_timestamp": 1716920400,
  "state_changed_utc_time": "2026-05-28T18:00:00"
}

Alert24 extracts current_state and maps it to operational or down.

Tips

  • Two-way sync: Because Pingdom sends both DOWN and UP state changes, Alert24 automatically recovers the service to operational when Pingdom's check recovers — no manual intervention.
  • Multiple checks: If you have multiple Pingdom checks for the same service (e.g., from different regions), create one webhook receiver and attach the webhook to all checks. Alert24 will update the service on each state change.
  • Confirmation threshold: Pingdom confirms downtime from multiple locations before firing. Combine this with Alert24's auto-incident creation for high-confidence incident opening.