# Configure a custom webhook

> Send each new submission as JSON to your own URL, Zapier, Make or n8n.

Source: https://docs.formclick.io/help/webhook-setup

> **Note:** Webhooks are available on the Starter, Pro and Business plans.

### Step 1: Open Webhooks

Open your form → **Integrations** → **Webhooks**.

### Step 2: Add the URL

Paste the address that should receive submissions, and give the webhook a name (for example “CRM” or “Slack relay”).

### Step 3: Choose the method

`POST` is the default and what most tools expect. `PUT`, `PATCH` and `GET` are also available.

### Step 4: Add headers (optional)

Add an `Authorization` header or a secret your endpoint checks.

### Step 5: Test

Send a test submission and confirm your endpoint received it.

## What your endpoint receives

```json
{
  "submissionId": "7f6c2b8e-…",
  "formId": "0d1a4f3c-…",
  "data": { "name": "Jane Smith", "email": "jane@example.com", "message": "Hi!" },
  "fromName": "Jane Smith",
  "fromEmail": "jane@example.com",
  "submittedAt": "2026-11-08T10:24:31.000Z"
}
```

Reply with any `2xx` status. Failed deliveries are retried. Code examples for receiving webhooks are in [Webhooks](https://docs.formclick.io/html-forms/webhooks).
