Blocks

Airtable

Read, create, and update Airtable

Integrate Airtable functionality to manage table records. List, get, create, update single, or update multiple records using OAuth authentication. Requires base ID, table ID, and operation-specific parameters.

Back to Catalog
Toolsairtable

Block Preview

Airtable

Airtable

Read, create, and update Airtable

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the airtable block with monitoring enabled in production.

Inputs (UI)

Operation

dropdown

Layout: full

Options: List Records, Get Record, Create Records, Update Record

Airtable Account

oauth-input

Placeholder: Select Airtable account

Layout: full

Provider: airtable

Base ID

short-input

Placeholder: Enter your base ID (e.g., appXXXXXXXXXXXXXX)

Layout: full

Table ID

short-input

Placeholder: Enter table ID (e.g., tblXXXXXXXXXXXXXX)

Layout: full

Record ID

short-input

Placeholder: ID of the record (e.g., recXXXXXXXXXXXXXX)

Layout: full

Condition: operation = ["get","update"]

Max Records

short-input

Placeholder: Maximum records to return (optional)

Layout: half

Condition: operation = "list"

Filter Formula

long-input

Placeholder: Airtable formula to filter records (optional)

Layout: full

Condition: operation = "list"

Records (JSON Array)

code

Placeholder: For Create: `[{ "fields": { ... } }]`

Layout: full

Condition: operation = ["create","updateMultiple"]

Fields (JSON Object)

code

Placeholder: Fields to update: `{ "Field Name": "New Value" }`

Layout: full

Condition: operation = "update"

Inputs (API)

operation

string

Required

credential

string

Required

baseId

string

Required

tableId

string

Required

recordId

string

Required

maxRecords

number

Optional

filterFormula

string

Optional

records

json

Optional

fields

json

Optional

Outputs

Primary response type:

{
  "records": "json",
  "record": "json",
  "metadata": "json"
}

Tool Access

airtable_list_recordsairtable_get_recordairtable_create_recordsairtable_update_recordairtable_update_multiple_records
Airtable | NowFlow Blocks