Integrations

Airtable

Send form submissions as new records to an Airtable base automatically. Available on Pro+ only.

2 min read

Last updated June 15, 2026

The Airtable integration creates a new record in an Airtable table for every form submission. Each form field maps to a column in your table.

Available on Pro+ only.

Setup

Create an Airtable base and table

In Airtable, create (or open) a base and a table. Create columns for each form field you want to capture column names should match your form field labels.

Get your Airtable API key

In Airtable, go to Account → API (or Developer Hub) → create a Personal Access Token with data.records:write scope for the base you want to use.

Add the key to Global Settings

In SK Form Builder → Global Settings → Airtable:

  • Paste your API Key (Personal Access Token)
  • Save

Configure the form

In the form builder → Settings → Integrations → Airtable:

  • Enter the Base ID (found in the Airtable API docs URL for that base: appXXXXXXXX)
  • Enter the Table Name (exact name of the table tab)
  • Save

How it works

When a form is submitted, the app sends all field values to Airtable and creates a new record. Field values are matched to Airtable columns by name the form field label must match the Airtable column name.

Column name matching

Airtable column names must exactly match your form field labels (case-sensitive). If a submitted field has no matching column, that value is silently dropped.

Finding your Base ID

Open the Airtable API documentation for your base: https://airtable.com/appXXXXXXXX/api/docs. The string starting with app is your Base ID.

Use cases

  • Lead tracking table that auto-populates from contact forms
  • Event registration database
  • Product order intake
  • Customer research repository

Was this page helpful?