Skip to main content

Airtable Integration

Automatically sync submissions to Airtable for case management and reporting.

How It Works

Setup

1. Connect Airtable

  1. Go to Form SettingsIntegrations
  2. Click Connect Airtable
  3. Authorize via OAuth (PKCE flow)

2. Select Base & Table

Choose which Airtable base and table to sync to.

3. Map Fields

Map Terra fields to Airtable columns:
Terra FieldAirtable Column
full-nameName
emailEmail Address
incomeAnnual Income

Field Type Mapping

Terra TypeAirtable Type
textSingle line text
numberNumber
dateDate
choice (single)Single select
choice (multi)Multiple select
filesAttachment
addressLong text

Sync Timing

  • Submissions land in the Airtable Outbox first
  • Manual approval is required by default
  • Continuous sync can be enabled per form or mapping
  • Manual re-sync available in dashboard

Rate Limiting

Airtable has a 5 requests/second limit. The queue spaces requests:
const AIRTABLE_DELAY = 200; // 200ms between requests