Versend

Generic Webhook

Forward Vercel events to any URL

Generic Webhook Provider

Forward the raw Vercel webhook payload to any HTTP endpoint. Perfect for integrating with Zapier, n8n, Make, or your own services.

Features

  • Forwards the complete Vercel webhook payload as JSON
  • Adds X-Versend-Event header with the event type
  • Automatic retry with backoff for failures
  • Works with any HTTP endpoint that accepts POST requests

Setup

Get Your Webhook URL

Set up an endpoint to receive webhooks. This could be:

  • Zapier: Create a Zap with "Webhooks by Zapier" trigger
  • n8n: Create a workflow with "Webhook" trigger node
  • Make: Create a scenario with "Webhooks" module
  • Custom: Any URL that accepts POST requests with JSON body

Add Environment Variable

Add this to your Vercel project:

Prop

Type

Redeploy

Redeploy your Versend instance to apply the changes.

Payload Format

The endpoint receives the raw Vercel webhook payload:

{
  "id": "webhook_xxx",
  "type": "deployment.succeeded",
  "createdAt": 1234567890,
  "payload": {
    "deployment": { ... },
    "links": { ... },
    ...
  }
}

Headers

Each request includes:

HeaderDescription
Content-Typeapplication/json
User-AgentVersend/1.0
X-Versend-EventEvent type (e.g., deployment.succeeded)

Use Cases

  • Zapier/Make automation: Trigger workflows on deployments
  • Custom dashboards: Aggregate deployment data
  • Audit logging: Store all deployment events
  • Multi-service fanout: Forward to multiple internal services