Skip to content

Airtable Trigger

Node: airtableTrigger · Full type: n8n-nodes-base.airtableTrigger · Version: 1

Credentials

airtableApi (alias: @airtable) / airtableTokenApi (alias: @airtable) / airtableOAuth2Api (alias: @airtable)

CREDENTIAL @airtable = airtableApi "My Airtable Trigger"

Parameters

Parameter Type Default Details
pollTimes fixedCollection {...} groups: item
authentication options "airtableApi" airtableApi, airtableTokenApi, airtableOAuth2Api
baseId resourceLocator {...} required; modes: url, id
tableId resourceLocator {...} required; modes: url, id
triggerField string "" required
downloadAttachments boolean false
downloadFieldNames string "" required
additionalFields collection {} keys: fields, formula, viewId

pollTimes children:

item group:

Parameter Type Default Details
mode options "everyDay" everyMinute, everyHour, everyDay, everyWeek, everyMonth, everyX, custom
hour number 14
minute number 0
dayOfMonth number 1
weekday options "1" 1, 2, 3, 4, 5, 6, 0
cronExpression string " * * * * "
value number 2
unit options "hours" minutes, hours

additionalFields children:

Parameter Type Default Details
fields string ""
formula string ""
viewId string ""

Example

NODE "airtableTrigger" @airtable AS "Airtable Trigger" {
  triggerField: {{ $json.triggerField }},
  downloadFieldNames: {{ $json.downloadFieldNames }}
}