Airtable Connector
Sync bases, tables, and records from your Airtable workspace into your data warehouse. Supports OAuth and Personal Access Token authentication with automatic token refresh.
Why Supaflow
All connectors included
No per-connector fees. Every connector is available on every plan.
Pay for compute, not rows
Credit-based pricing. No per-row charges, no MAR surprises.
One platform
Ingestion, dbt Core transformation, reverse ETL, and orchestration in a single workspace.
Capabilities
OAuth and Personal Access Token Authentication
Connect via OAuth 2.0 browser-based flow (recommended) with automatic token refresh, or use a Personal Access Token created at airtable.com/create/tokens. Required scopes: data.records:read and schema.bases:read.
Base and Table Discovery
Discovers all Airtable bases and tables accessible to the connecting account. Each table in each base is available for selection.
Incremental Sync via lastModifiedTime
Tables with a lastModifiedTime field type support incremental sync. Airtable tables without this field are synced via full refresh. Add a "Last modified time" field in Airtable to enable incremental mode.
Configurable Schema Refresh
Schema refresh interval ranges from 0 (every pipeline run) to 10080 minutes (weekly). Set to 0 if you frequently add or remove fields in Airtable.
Supported Objects
Airtable Data
Bases
All Airtable bases the connecting account or token has access to.
Tables
All tables within accessible bases, including fields and records.
Fields
All field types supported by Airtable, including attachments, lookups, and formulas.
How It Works
Choose authentication method
Select OAuth (recommended) for browser-based authentication with automatic token refresh, or Personal Access Token for server-to-server authentication. For PAT, create a token at airtable.com/create/tokens with data.records:read and schema.bases:read scopes.
Authorize and connect
For OAuth, click Authorize to open the Airtable sign-in flow and grant Supaflow access to your bases. For PAT, paste the token (starts with "pat...") into the field.
Test and save
Click Test & Save to verify the connection. Supaflow discovers your bases, tables, and fields. Select the tables you want to replicate.
Use Cases
Warehouse Airtable project data
Replicate project management, inventory tracking, or CRM data from Airtable bases into your warehouse for SQL-based reporting and joins with other data sources.
Cross-tool analytics
Combine Airtable records with data from Salesforce, HubSpot, or other sources in your warehouse to build consolidated dashboards.
Airtable backup and archival
Maintain a warehouse copy of Airtable data as a backup or for compliance requirements that exceed Airtable native retention.
Frequently Asked Questions
How do I enable incremental sync for an Airtable table?
What are the Airtable API rate limits?
Why are some bases not appearing?
How are Airtable field types mapped to my destination?
Can I sync Airtable data to Snowflake?
What happens if I change field types in Airtable?
Need a connector we don't support yet?
Build one with AI-powered Connector Dev Skills.
Learn More About the Connector SDK