OperatorGet started
← All integrations
Airtable logo

Connect Airtable to OpenClaw on Operator.io

Airtable combines the flexibility of spreadsheets with the power of a database for easy project and data management. Teams use Airtable to organize, track, and collaborate with custom views and automations.

Automate Airtable with AI

Operator puts an OpenClaw agent in front of Airtable. You describe the job from Telegram or Discord and it handles the rest inside Airtable, picking the right calls from the 23 Airtable actions and checking its own work as it goes.

Your agent reaches Airtable directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Airtable

Your agent can call any of these Airtable actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Create base

Creates a new Airtable base with specified tables and fields within a workspace.

Create Comment

Tool to create a comment on a specific Airtable record. Use when adding comments to records, mentioning collaborators using @[userId] syntax, or creating threaded comment replies. Supports optional parentCommentId for threaded conversati...

Create Field

Creates a new field within a specified table in an Airtable base.

Create Record From Natural Language

Creates a new record in an Airtable table from a natural language description. Fetches the table schema, uses an LLM to generate the correct field payload, and creates the record with typecast enabled for automatic type conversion.

Create records

Tool to create multiple records (up to 10) in a specified Airtable table. Use when you need to add new rows to a table with field values. Rate limit: 5 requests per second per base.

Create table

Creates a new table within a specified existing Airtable base, allowing definition of its name, description, and field structure.

Delete Comment

Tool to delete a comment from a record in an Airtable table. Use when you need to remove an existing comment. Non-admin users can only delete their own comments; Enterprise Admins can delete any comment.

Delete multiple records

Tool to delete up to 10 specified records from a table within an Airtable base. Use when you need to remove multiple records in a single operation.

Delete Record

Permanently deletes a specific record from an existing table within an existing Airtable base.

Get Base Schema

Retrieves the detailed schema for a specified Airtable base, including its tables, fields, field types, and configurations, using the `baseId`.

Get Record

Retrieves a specific record from an Airtable table by its record ID. Requires a known, valid record ID obtained from listing records or another API call - this tool cannot search or list records. Use the list records tool to find record...

Get user information

Retrieves information, such as ID and permission scopes, for the currently authenticated Airtable user from the `/meta/whoami` endpoint.

List bases

Retrieves all Airtable bases accessible to the authenticated user, which may include an 'offset' for pagination.

List Comments

Tool to list comments on a specific Airtable record. Use when retrieving comments for a record, with optional pagination support for large comment threads.

List records

Tool to list records from an Airtable table with filtering, sorting, and pagination. Use when you need to retrieve multiple records from a table with optional query parameters.

Update Comment

Tool to update an existing comment on a specific Airtable record. Use when modifying comment text or updating user mentions using @[userId] syntax. API users can only update comments they have created.

Update Field

Updates a field's name or description in an Airtable table. Use this action to modify field metadata without changing the field's type or options. At least one of 'name' or 'description' must be provided.

Update multiple records

Tool to update up to 10 records in an Airtable table with selective field modifications. Use when you need to modify multiple existing records or perform upsert operations. Updates are not performed atomically.

Update multiple records (PUT)

Tool to destructively update multiple records in Airtable using PUT, clearing unspecified fields. Use when you need to fully replace record data or perform upsert operations. Supports up to 10 records per request.

Update record

Modifies specified fields of an existing record in an Airtable base and table; the base, table, and record must exist.

Update record (PUT)

Updates an existing record in an Airtable base using PUT method. Use when you want to replace all field values, clearing any unspecified fields. For partial updates that preserve unspecified fields, use the PATCH-based update action inst...

Update Table

Updates the name, description, and/or date dependency settings of a table in Airtable. Use this action to modify table metadata without changing the table's fields or views. At least one of 'name', 'description', or 'dateDependencySettin...

Upload attachment

Uploads a file attachment to a specified field in an Airtable record. Use when you need to add a file to an attachment field. The file must be provided as a base64-encoded string.

How to connect Airtable

You authorize Airtable once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Airtable without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Airtable

How do I connect Airtable to Operator?
Connecting Airtable is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Airtable and you never reauthorize by hand.
Can my agent manage tasks and projects in Airtable?
Yes. It can create and update items, move them between stages, add notes, and read the current state back to you. Use it to file new work as it arrives, check status without opening the app, or keep Airtable aligned with what is happening elsewhere.
Do I need to write code or manage Airtable API keys?
No. Operator manages the Airtable connection and token refresh, so there are no API keys to paste and nothing to deploy.
Can my agent use Airtable together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Airtable and tools like Google Sheets, Notion, Linear in one job, reading from one and acting in another without you wiring anything between them.

Airtable integrations

Pick an app to see what your agent does across Airtable and it, or browse all integrations.

Put your agent on Airtable

Sign in, connect Airtable, and hand your agent the work. Your first week is free.

Get started