webhooks.xyz

Examples / Deployment and hosting / Vercel

Vercel webhooks

Deployment created, ready, error and promoted events, and project or domain changes.

Events

  • deployment.created
  • deployment.succeeded
  • deployment.error
  • project.created

Signature

Header x-vercel-signature: HMAC-SHA1 of the raw body with the integration's client secret, hex encoded.

✓ A bin checks Vercel signatures: add the integration client secret under Signature verification (Vercel).

Retries

Vercel retries failed deliveries for a limited time with backoff.

See a retry schedule in the calculator.

Docs

vercel.com/docs/webhooks

Checked 2026-10-08. Report a change.

Sample request from Vercelillustrative, shortened
Content-Typeapplication/jsonx-vercel-signature2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1cx-vercel-idiad1::abc12-1759924800000-…
{
  "id": "evt_8K3m2Nq9PqRsTuVw",
  "type": "deployment.succeeded",
  "createdAt": 1759924800000,
  "payload": {
    "team": { "id": "team_abc" },
    "project": { "id": "prj_xyz" },
    "deployment": { "id": "dpl_123", "name": "shop-web", "url": "shop-web-git-main-acme.vercel.app", "meta": { "githubCommitSha": "b2c3d4e5" } },
    "target": "production"
  }
}

Receive Vercel webhooks with webhooks.xyz

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