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 sync immediately (via async queue)
  • Updates sync on status change
  • 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