Airtable + n8n
Airtable Webhooks for n8n
Trigger n8n workflows the moment your Airtable data changes. No polling, no scripts—just clean, real-time webhook events for new, updated, and deleted records.
Real-time triggers
Events are delivered instantly the moment records change in Airtable—no more 5–15 minute polling delays.
New, Updated, Deleted
Use a webhook URL to receive new records, updates with before/after data, and deletions—all in one place.
Efficient on executions
Skip expensive polling. Only consume n8n executions when real changes happen.
Compare approaches
| Feature | Simplified Webhooks | n8n Airtable Trigger (Polling) | Airtable Automations + Script |
|---|---|---|---|
| Setup Difficulty | Easy | Easy | Medium |
| Coding Required | No | No | Yes |
| Real-time Updates | Yes | No | Yes |
| Delete Detection | Yes | No | No |
| Cost Efficiency | High | Low | Medium |
| Free Tier | Yes | Yes* | No |
* Polling in n8n can consume executions quickly compared to event-based webhooks.
How it works with n8n
- Create a free Simplified Webhooks account and connect Airtable using a Personal Access Token.
- In n8n, add a Webhook node (POST) and copy its webhook URL.
- Create a new webhook in your Simplified Webhooks dashboard and paste the n8n webhook URL.
- Activate your workflow—you’re live.
Need a walkthrough? See our documentation.
Example webhook payload
{
"id": "notification-id",
"event": "update",
"recordId": "recXXXX",
"tableId": "tblXXXX",
"baseId": "appXXXX",
"fields": {},
"meta": {
"source": "client",
"occurredAt": "2025-11-05T01:14:31.050Z",
"user": {
"id": "usr...",
"name": "Test User",
"email": "test.user@example.com"
}
}
}Start building with real-time Airtable triggers
Generous free tier. Upgrade anytime.