Note: Airtable integration is available on Builder tier and above. If you’re on the Free tier, you’ll need to upgrade your app to use backend functions and payment features.

Step by step setup:

Part 1: The Airtable side

If you already have a Airtable API token and Base ID, feel free to skip ahead to Part 2: The Base44** side**.
1

Create a Personal Access Token

Airtable Builder Hub Pn
  • Go to Airtable’s token creation page .
  • Under “Scopes,” create a token scoped to the correct workspace/base with at least:
    • data.records:read
    • schema.bases:read (optional but helpful for testing)
  • Name your token, set a credit limit if you use them, and copy the token somewhere safe.
2

Find your Base ID

HR Table Pn
  1. Open your Airtable base in a browser.
  2. Look at the URL and copy the string starting with “app” as this is your Base ID Example: https://airtable.com/app123XYZ/...

Part 2: The Base44 side

Once you have your API token and Base ID, you can connect it to Base44 in two different ways:

Option A: Ready-made integration (create a new app)

1

Add Airtable from the Integrations Catalog

Integrations Pn
  • In the integrations catalog, select Airtable
  • Then click “Use this integration” Image7 Pn
2

Paste your secrets

B44airtable Integration Pn
  • When prompted, paste:
    • AIRTABLE_API_KEY
    • AIRTABLE_BASE_ID
  • Backend functions are enabled automatically through the ready-made integration.
3

Build your app

  • Here’s a sample prompt you can use: “Build an internal dashboard. We will connect to my Airtable base and show real records. Include a Sync Status page and start by letting me choose a table before building visuals.”
  • The app runs a test call to Airtable and lists your tables
  • You select one
  • It fetches real records and shows a raw data table so that the schema is clear
4

Sync status page

HR Dashboard Sync PnYou’ll get a page with the following:
  • A Check Connection button to re-run the test
  • Table list
  • Last check time
  • Connection status

Option B: Add Airtable as an Instant integration

Choose this path if you already have an app in progress.
1

Access your existing app

HR Dashboard Pn
  • Here’s the prompt that we typed out in the AI chat to build our sample app: “Build an internal dashboard. Let me pick a data source later.”
2

Enable backend functions

  • Go to your app’sDashboard →**Settings ** → App SettingsEnable Backend Functions Activate Backend Functions Pn
3

Connect to Airtable through the AI chat

Connect Airtable App Pn
  • Here’s a sample prompt that we pasted in our AI chat: Connect this app to Airtable. Ask me for AIRTABLE_API_KEY and AIRTABLE_BASE_ID and save them as Secrets. Add a backend function that can test the connection and fetch records. Create a Sync Status page with a Check Connection button.
  • Click on “Set secrets” in the AI chat
  • Paste your API Key and Base ID when prompted
4

Fetch tables and show data

  • Prompt the AI chat to show you the data
  • Here’s a sample prompt that we used for our app: Run the connection test to list my tables, let me pick one, then fetch records and show a raw table view before any visuals.
5

Test your app

HR Dashboard Sync Pn
  • Open Sync Status and click Check Connection
  • Choose a table and confirm you see live rows

Troubleshooting

  • 403 or connection failed – Token scope is wrong. Make sure data.records:read is enabled. Add schema.bases:read if table listing fails.
  • Wrong Base ID – Double-check you copied the app… string from the URL.
  • No data shown – Make sure the base actually has records and the token has access.
  • Public preview vs builder session – Stay logged into the builder while testing Sync Status.

Common use cases

Here are a few ways teams often use Airtable with Base44:
  • Dashboards – Pull in Airtable data and visualize it in real time.
  • Data management – Give teammates a friendly UI for viewing or checking Airtable records.
  • Sync monitors – Create a Sync Status page to quickly test connections and confirm updates.
  • Internal tools – Build lightweight apps (like CRM views or content trackers) on top of Airtable without custom code.