Skip to main content

Overview

You can trigger n8n workflows instantly whenever an Airtable record is created, updated, or deleted. You connect an n8n Webhook node to a Simplified Webhooks webhook URL, and we deliver clean JSON events in real time.
1
2

Connect Airtable with a Personal Access Token

Create a PAT in Airtable and grant these scopes:
schema.bases:read
webhook:manage
data.records:read
You can find detailed instructions in Airtable’s guide to Personal Access Tokens.
3

Create a Webhook node in n8n

  1. Add a Webhook node to your workflow.
  2. Set HTTP Method to POST.
  3. Copy the Production URL (or Test URL while developing).
4

Create a webhook in Simplified Webhooks

  1. In your dashboard, create a new webhook.
  2. Paste the n8n Webhook URL.
  3. Select the Airtable Base and Table.
  4. Choose which events to receive: create, update, delete.

Activate your n8n workflow

Set the Webhook node to Production and activate the workflow. You’ll receive events instantly.
Create, update, or delete a record in Airtable to verify your n8n execution runs immediately.

Example event payload

Requests to your n8n Webhook node contain a JSON body like this:
Success
{
  "id": "0abce289-4d03-46ef-80b5-16744c1798a4",
  "event": "update",
  "recordId": "recRPq7LWatCDsBXm",
  "tableId": "tblKn2Ygplrq5Kmbg",
  "baseId": "appatVcKk6xNFwPej",
  "fields": {
    "fldqg4PbziDbWgLok": {
      "name": "Status",
      "current": "In progress",
      "previous": "Todo"
    }
  },
  "meta": {
    "source": "client",
    "occurredAt": "2025-07-14T08:46:25.107Z",
    "user": {
      "id": "usrnwwJUfsBR6EMXl",
      "name": "Test User",
      "email": "test.user@gmail.com"
    }
  }
}
For create events, fields include current values; for delete events, you’ll primarily get identifiers and minimal metadata.