Airtable Forms guide

Mirror Airtable form entries in Google Sheets

Airtable Forms feed directly into Airtable bases, but they lack marketing attribution. Add LeadToSheet to capture every embedded Airtable form submission in Google Sheets with UTM parameters and referrer data.

CMS: Embed

Airtable Forms are lightweight form views built directly into Airtable bases. Submissions populate Airtable table rows instantly, making them popular for internal tools and simple data collection. However, when embedded on a marketing website, Airtable Forms lack UTM tracking, referrer capture, and the cross-team accessibility that Google Sheets provides. LeadToSheet works between the two by writing a parallel copy of each submission to Google Sheets with full attribution metadata, while Airtable continues to serve as the primary database.

Implementation checklist

  1. 1

    Add the LeadToSheet SDK to your Airtable form embed page

    Place the script tag on the web page where your Airtable form is embedded via iframe or share link. The SDK captures page-level attribution data from the host page.

    LeadToSheet snippet

    <script src="https://cdn.leadtosheet.com/sdk.min.js" data-client="YOUR_CLIENT_KEY"></script>
  2. 2

    Configure an Airtable Automation to relay submissions

    Airtable Forms embed in a cross-origin iframe. Create an Airtable Automation that triggers when a new record is created in the form's target table, then use a 'Send webhook' action to POST the record data to your LeadToSheet webhook URL.

    Tip: In Airtable Automations, the 'When record is created' trigger fires for every new form submission. Map the fields you want in the webhook payload.

  3. 3

    Test with UTM parameters and verify the merged row

    Visit your embed page with UTM parameters appended, submit the Airtable form, and confirm that both the form fields (via Airtable Automation webhook) and the attribution data (via SDK) appear in your Google Sheet.

Customization ideas

  • Maintain Airtable as primary database with Sheets as analytics layer

    Keep Airtable as your operational database for linked records, views, and automations, while using the Google Sheet from LeadToSheet as a read-only analytics layer with attribution data for marketing analysis.

  • Track form submissions across multiple Airtable bases

    If you use separate Airtable bases for different projects, LeadToSheet consolidates form submissions from all bases into a single Google Sheet with a base identifier column, providing a unified view.

  • Build Sheets dashboards unavailable in Airtable

    Google Sheets offers charting, pivot tables, and Apps Script automations that Airtable's interface views do not. Use the LeadToSheet-powered sheet as your reporting layer for executive dashboards and ad-hoc analysis.

Troubleshooting

  • Airtable form iframe blocks direct capture

    Airtable form embeds use a cross-origin iframe on airtable.com. LeadToSheet cannot access form fields from the browser. The Airtable Automation webhook is the required method for delivering field data to your Google Sheet.

  • Automation webhook not firing for prefilled forms

    Airtable form prefill parameters work via URL, but the Automation still triggers on record creation. If prefilled values are not appearing, verify that the prefilled fields are included in the Automation's webhook payload configuration.

  • Limited conditional logic in Airtable Forms

    Airtable Forms have minimal conditional logic compared to dedicated form builders. All fields configured in the form view will appear in the webhook payload. Empty fields from unanswered optional questions will appear as blank cells in your Google Sheet.

Frequently asked questions

Why mirror Airtable data in Google Sheets?
Airtable is excellent for structured data and linked records, but Google Sheets offers broader team access, richer charting, Apps Script automation, and integration with tools that do not connect to Airtable natively. LeadToSheet also adds attribution data that Airtable Forms cannot capture.
Will this create duplicate records in Airtable?
No. Airtable receives the form submission natively as always. LeadToSheet writes a separate copy to Google Sheets via the webhook relay. There is no feedback loop that creates Airtable duplicates.
Can I use Airtable's share link instead of an iframe embed?
The share link opens the form in a new tab on airtable.com, where the LeadToSheet SDK is not present. For attribution capture, embed the form via iframe on a page that includes the LeadToSheet SDK, and use the Automation webhook for field data.