Airtable

Low‒code platform to build apps.
Connect it
In Keystile Automations → Connections → New connection, choose Airtable and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Airtable: clean record (Updates a record and empties every field you leave blank).What it can do (34 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Comment to Record | Adds a comment to an existing record. | Yes |
| Add Comment to Record (Agent) | Post a comment on an Airtable record. | Yes |
| Clean Record | Updates a record and empties every field you leave blank. | |
| Create Airtable Record | Adds a new record to a table. | Yes |
| Create Base | Create a new base with a specified table structure. | Yes |
| Create Base (Agent) | Create a new base in a workspace. | Yes |
| Create Field (Agent) | Add a new field (column) to a table. | Yes |
| Create Record (Agent) | Adds a record to an Airtable table. | Yes |
| Create Table | Create a new table in an existing base. | Yes |
| Create Table (Agent) | Create a new table in an existing base. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Airtable Record | Deletes a record from a table. | |
| Delete Record (Agent) | Delete a single Airtable record by its ID. | |
| Delete Records Batch (Agent) | Delete up to 10 records by ID in one call. | |
| Find Airtable Record | Returns up to 1000 records whose field contains a value. | |
| Find Base | Find a base by its name or a keyword. | |
| Find Table | Find a table in a given base by its name. | |
| Find Table by ID | Get a table's details and schema using its ID. | |
| Get Base Schema | Lists every table in a base with its fields and views. | |
| Get Base Schema (Agent) | Get every table and field in a base. | |
| Get Current User (Agent) | Get the connected token identity and its scopes. | |
| Get Record (Agent) | Retrieve a single Airtable record by its ID. | |
| Get Record by ID | Retrieve a single record from a table by its unique ID. | |
| List Bases (Agent) | List all Airtable bases the token can access. | |
| List Record Comments (Agent) | Read a record's comment thread. | |
| List Records (Agent) | List or query records in an Airtable table. | |
| Search Records (Agent) | Find records where a field matches a value. | |
| Update Airtable Record | Changes the fields you fill in on an existing record. | Yes |
| Update Field (Agent) | Rename or re-describe a field (column). | Yes |
| Update Record (Agent) | Update fields on an existing Airtable record by its ID. | Yes |
| Update Table (Agent) | Rename or re-describe a table. | Yes |
| Upload Attachment (Agent) | Upload a file into an attachment field on a record. | Yes |
| Upload File to Column | Uploads a file to an attachment field of a record. | Yes |
| Upsert Records (Agent) | Create or update up to 10 records in one batch call. | Yes |
Start a workflow when… (2 triggers)
- New Record — Triggers when a new record is added to the selected table.
- New or Updated Record — Triggers when a record is created or changed in the selected table.
How Keystile protects it
Every Airtable action is checked before it runs, whether it comes from an AI tool or a workflow. 17 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Airtable with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access