webhooks.xyz

Examples / Deployment and hosting / Netlify

Netlify webhooks

Deploy started, succeeded or failed, form submissions and split-test events.

Events

  • deploy_building
  • deploy_created
  • deploy_failed
  • submission_created

Signature

Header X-Webhook-Signature is a JWS (JSON Web Signature) over the body, signed with the secret you set. Verify the JWS with HS256.

✓ A bin checks Netlify signatures: add the JWS secret you set on the outgoing webhook under Signature verification (Netlify).

Retries

Netlify does not retry failed deliveries.

See a retry schedule in the calculator.

Sample request from Netlifyillustrative, shortened
Content-Typeapplication/jsonX-Webhook-SignatureeyJhbGciOiJIUzI1NiJ9…
{
  "id": "66f3c1b2d4e5f60718293a4b",
  "site_id": "0a1b2c3d-…",
  "name": "shop-web",
  "state": "ready",
  "context": "production",
  "branch": "main",
  "commit_ref": "b2c3d4e5f607",
  "deploy_ssl_url": "https://shop-web.netlify.app",
  "published_at": "2026-10-08T06:34:00.000Z"
}

Receive Netlify webhooks with webhooks.xyz

Create a bin. Paste its URL into Netlify. 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: Cloudflare, Vercel.