> For AI agents: the complete documentation index is at [llms.txt](https://reflex.dev/docs/llms.txt). For a Markdown version, remove the trailing slash from the page URL and append `.md`. The docs home is available at [index.md](http://localhost:3000/docs/index.md).

---
tags: Data Infrastructure
description: Connect your apps to Airtable to read, create, and update records in real time.
---
# Airtable Integration

The **Airtable Integration** lets your apps interact with Airtable bases to **store, fetch, and update structured data** directly from workflows, user actions, or automated triggers. Perfect for managing dynamic content, customer data, or workflows without complex backend setup.


## What You Can Do

With the Airtable Integration, your app can:

* Read and display data from Airtable bases
* Create new records dynamically from user actions
* Update or delete records through workflows
* Power AI experiences with live database content
* Sync structured data without hosting your own database

## Step 1: Get Your Airtable API Key

1. Go to [Airtable](https://airtable.com/).
2. Log in or create a free account.
3. Navigate to [**Developer Hub**](https://airtable.com/create/tokens) from your account menu.
4. Under **Personal access tokens**, click **Create token**.
5. Add the appropriate scopes (e.g. `data.records:read` and `data.records:write`).
6. Copy your API token.
   * Example: `patxxxxxxxxxxxxxxxxxxxx`

## Step 2: Configure the Integration in Your App


1. Click the **Settings** gear icon and navigate to the **Integrations** tab.
2. Find and enable the **Airtable** integration.
3. Paste your **API Key** in the input field.
4. Click **Connect** to confirm the connection.

## Step 3: Use in Your Workflows

Once connected, you can use Airtable actions in your app to:

* Fetch records to display dynamic lists
* Add user submissions as new rows
* Update status fields or metrics from AI workflows

and more.
