Airtable Trigger

Trigger workflows when a record is created or updated in an Airtable table.

Overview

Start a workflow when a record changes in an Airtable table. Point the trigger at a Base ID and Table and choose what fires it:

  • Record created — fires once per new record (watches CREATED_TIME()).
  • Record created or updated — fires on any change (watches LAST_MODIFIED_TIME()).

To watch only specific columns, set the optional Trigger Field to a Last modified time field configured in Airtable to track just those columns — the trigger then uses that field instead of the built-in functions.

How polling works

  • Falcon Builder checks the table every few minutes and delivers records changed since the last check, oldest first, so nothing is missed between runs.
  • Filtering happens server-side in Airtable via filterByFormula. Add your own Filter By Formula (e.g. {Status}='Open') to further constrain what fires, or set a View so only records visible in that view count.
  • Max per Poll caps how many records are emitted per check (1–100).

Trigger output ($json)

  • {{$json.id}} — the record ID (rec…)
  • {{$json.event}}record_created or record_updated
  • {{$json.fields}} — the record's field values; {{$json.fields.Name}} reads a specific field by name
  • {{$json.createdTime}} — when the record was created (ISO 8601)
  • {{$json.baseId}} / {{$json.table}} — where the record came from
  • {{$json.record}} — the full Airtable record object

Common Use Cases

  • Send a Slack or email notification when a new row lands in a base.
  • Sync new or changed records into your CRM or database.
  • Kick off an AI workflow that enriches a record, then writes back via the Airtable node.
  • Watch a "Ready" view and process records the moment they qualify.