webhooks.xyz

Examples / Deployment and hosting / Cloudflare

Cloudflare webhooks

Alerts and notifications: SSL expiry, origin errors, Workers errors, security events.

Events

  • alert: origin_error_rate
  • alert: ssl_certificate_expiring
  • alert: workers_uptime

Signature

Header cf-webhook-auth carries the secret you set when you created the webhook. Compare it with your stored value.

āœ“ A bin checks Cloudflare signatures: add the webhook secret under Signature verification (Cloudflare).

Retries

Cloudflare retries a few times and disables the webhook after repeated failures.

See a retry schedule in the calculator.

Sample request from Cloudflareillustrative, shortened
Content-Typeapplication/jsoncf-webhook-authyour-secret
{
  "name": "Origin error rate",
  "text": "Origin error rate for shop.example exceeded 5% in the last 5 minutes.",
  "data": { "zone_name": "shop.example", "error_rate": 7.2 },
  "ts": 1759924800,
  "alert_type": "origin_error_rate_alert",
  "policy_id": "0a1b2c3d…"
}

Receive Cloudflare webhooks with webhooks.xyz

Create a bin. Paste its URL into Cloudflare. Each request shows at once with its headers and body. Add your server as a destination, and deliveries retry when it is down. Request an invite.

More in deployment and hosting: Netlify, Vercel.