Docs / Integrations / Webhooks
Back to FastMode

Webhooks

Webhook Notifications

Receive real-time notifications when events occur in your Fast Mode project.

What Are Webhooks?

Webhooks are HTTP requests sent to your server when something happens — like a form submission or content update.

Setting Up Webhooks

  1. Go to Settings → Integrations
  2. Click Add Webhook
  3. Enter your webhook URL
  4. Select which events to receive
  5. Click Save

Available Events

  • form.submitted — Any form submission
  • form.{name}.submitted — Specific form submission
  • {collection}.created — New item created
  • {collection}.updated — Item updated
  • {collection}.deleted — Item deleted

Payload Format

{
  "event": "form.submitted",
  "tenantId": "your-project-id",
  "timestamp": "2024-01-15T10:30:00Z",
  "data": {
    "id": "submission-123",
    "formName": "contact",
    ...
  }
}

Security

Webhooks include headers for verification:

  • X-Webhook-Event — The event type
  • X-Tenant-ID — Your project ID

Retry Policy

If your endpoint returns a non-2xx status, Fast Mode will retry the webhook up to 3 times with exponential backoff.

Built in Fast Mode