Skip to content
StaticHero

Forms

Form webhooks and Airtable

Forward submissions to any URL or straight into an Airtable table. Available on Pro and Business.

Open Forms → Settings for a form.

Webhook

Enter an https:// URL. For every non-spam submission we send a POST with JSON:

{
  "event": "form.submission",
  "id": "k3j2…",
  "form": "contact",
  "site": { "id": "…", "name": "My site", "url": "https://my-site.statichero.site" },
  "data": { "email": "maya@example.com", "message": "Hi!" },
  "meta": { "page": "/contact", "country": "PT" },
  "createdAt": "2026-10-18T09:12:44.000Z"
}

Requests time out after 10 seconds.

Airtable

  1. Create columns in your table named exactly like your form fields.
  2. Create a personal access token with data.records:write scope for that base.
  3. Enter the token, the base ID (starts with app) and the table name.

Values are type-cast, so selects, numbers and dates populate correctly.

Still stuck? Contact support.