Integrations
Airtable
Send form submissions as new records to an Airtable base automatically. Available on Pro+ only.
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?