- List bases, tables, fields, and views using the Metadata API
- Create, read, update, and delete records in any base
- Filter, sort, and paginate records using Airtable formulas and views
- Build internal tools and customer-facing apps backed by Airtable data
- Keep a single source of truth in Airtable while exposing a tailored UI to users
Common use cases and example apps
How to connect Airtable
Workspace admins and owners can connect Airtable. You can create multiple Airtable connections using different Personal Access Tokens. This is useful for separating environments (for example, development and production), scoping connections to different bases, or limiting which operations a given app can perform. When the connection is created, Airtable can be linked to any project in the workspace. Multiple projects can use the same connection.Prerequisites
Before connecting Airtable, make sure you have:- An Airtable account with access to the bases you want to connect
- An Airtable Personal Access Token (PAT) with the right scopes and base access
- Lovable workspace owner or admin role
All API requests made through this connector use your Personal Access Token. API usage counts toward your Airtable plan’s rate limits and record limits, and billing is handled directly by Airtable, not Lovable.
Step 1: Create an Airtable Personal Access Token
A Personal Access Token (PAT) lets your Lovable app authenticate with the Airtable Web API. PATs are scoped, so you choose which bases the token can access and which operations it can perform. To create a PAT:1
Open the Airtable tokens page
Sign in to Airtable and go to airtable.com/create/tokens.
2
Create a new token
Click Create new token and give it a descriptive name, for example
Lovable integration.3
Add scopes
Add the scopes your app needs. Common scopes:
data.records:read: read records from tablesdata.records:write: create, update, and delete recordsschema.bases:read: list bases, tables, and fields (Metadata API)schema.bases:write: create or modify tables and fields
data.records:read, data.records:write, and schema.bases:read. Grant only the scopes your app actually needs.4
Add base access
Under Access, choose which bases this token can use. You can grant access to specific bases or to all bases in a workspace. Limit access to the smallest set of bases your app needs.
5
Generate and copy the token
Click Create token and copy the value.
Your Personal Access Token functions like a password. Keep it secure and never share it publicly. You’ll need it in the next step.
Step 2: Connect Airtable to Lovable
You can create multiple connections using different Personal Access Tokens. To connect Airtable:1
Open Airtable in Connectors
Go to Connectors → App connectors and select Airtable.
2
Add a connection
Click Add connection.
3
Configure the connection
- Display name: Name the connection, for example
Airtable Prod. - Personal access token: Paste your Airtable PAT.
- Who can access this connection: Keep access limited to specific people or invite the entire workspace. See Who can manage connections for more information.
4
Connect
Click Connect.Lovable verifies the token with Airtable. If the token is invalid or has been revoked, the connection will fail and you can paste a new one.
Working with bases, tables, and records
The Airtable Web API exposes two surfaces, and both are available through the connector:- Metadata API: list bases, tables, fields, and views. Useful when you want Lovable to discover the schema of a base without hardcoding IDs.
- Record API: create, read, update, and delete records in a specific table.
Limitations
The Airtable connector wraps the Airtable Web API. The Airtable connector cannot:- Receive Airtable webhooks or change events (apps must poll Airtable for updates)
- Use Airtable Automations or scripting block features from your app
- Support per-end-user authentication
- Exceed Airtable’s per-base API rate limits. Heavy traffic should batch requests
How to unlink projects from a connection
Editors and above can remove specific projects from a connection without deleting the connection entirely. The connection will remain available for other projects. To unlink projects:1
Open Connectors
Open Connectors and select .
2
Open the connection
Open the connection you want to manage.
3
Select projects
Under Linked projects, check the projects you want to unlink.
4
Confirm
Click Unlink projects and confirm.
How to delete a connection
Workspace admins and owners can delete connections. Other members can delete a connection if they created it, or if they have been explicitly granted access to it. Before deleting, review the Linked projects section to see which projects are currently using the connection. To delete a connection:1
Open Connectors
Open Connectors and select .
2
Open the connection
Open the connection you want to remove.
3
Review linked projects
Review the Linked projects section.
4
Delete
Under Delete this connection, click Delete and confirm.