Skip to content

Airtable n8n templates

1,105 original workflow templates use Airtable. Each one is a ready-to-import n8n JSON file - buy it, download it, add your Airtable credentials, and it runs.

New to n8n? Start with 120 free templates - no account needed.

Most popular Airtable templates

View all
AdvancedPremium

Summarize long emails: Airtable & Slack

Research assistant on n8n: runs when a webhook arrives across Airtable, Slack and Google Sheets, starting at "Read Recent from Google Sheets". 23 documented nodes.

AirtableSlackGoogle Sheets+1
₹399Buy
ExpertPremium

Augment company profiles: Airtable & Slack

Multi-tool agent on n8n: runs on a schedule across Airtable, Slack, Google Sheets and HubSpot, starting at "Read Pending Queue (Google Sheets)". 22 documented nodes.

AirtableSlackGoogle Sheets+2
₹499Buy
AdvancedProfessional

Digest meeting notes: Outlook, webhook

Research assistant on n8n: runs when a webhook arrives across Outlook and Airtable, starting at "Reason & Act (AI Agent)". Hands the decision to an AI agent with its own tools. 12 documented nodes.

OutlookHTTP / REST APIAirtable
₹199Buy
ExpertEnterprise

Re-engage upcoming appointments: Microsoft Teams

Inbox triage on n8n: runs on a schedule across Microsoft Teams, Google Sheets, Airtable and Notion, starting at "Stamp & Shape Email". 29 documented nodes.

Microsoft TeamsGoogle SheetsAirtable+2
₹699Buy
AdvancedProfessional

Digest long emails: Airtable

Inbox triage on n8n: runs when a webhook arrives across Airtable, Microsoft Teams and Slack, starting at "Normalize Email Payload". 19 documented nodes.

AirtableMicrosoft TeamsSlack+1
₹199Buy
AdvancedPremium

Follow up upcoming appointments: Airtable

Auto-responders on n8n: runs on a schedule across Airtable, Twilio, Slack and Google Sheets, starting at "Stamp & Shape Email". Pauses on a Wait node until it is time to continue. 24 documented nodes.

AirtableTwilioSlack+1
₹299Buy
Free sampleIntermediate

Send a weekly summary: Slack & Airtable

Newsletters on n8n: runs on a schedule across Slack, Airtable and Gmail, starting at "Read Source Feed". Runs the text through an AI chain. 17 documented nodes.

SlackAirtableGmail
FreeGet
ExpertEnterprise

Nurture trial users: Google Sheets & Airtable

Newsletters on n8n: runs on a schedule across Google Sheets, Airtable, Telegram and Notion, starting at "Read Pending Queue (Notion)". 31 documented nodes.

Google SheetsHTTP / REST APIAirtable+2
₹699Buy
IntermediateProfessional

Follow up: Airtable & Slack

Drip campaigns on n8n: runs on a schedule across Airtable, Slack and Gmail, starting at "Normalize Email Payload". Routes each kind of record down its own branch. 16 documented nodes.

AirtableSlackGmail
₹199Buy
ExpertPremium

Nurture subscribers for drip campaigns

Drip campaigns on n8n: runs on a schedule across Google Sheets, Airtable and Gmail, starting at "Read Pending Queue (Airtable)". Walks the list in batches, pausing between them. 23 documented nodes.

Google SheetsAirtableHTTP / REST API+1
₹499Buy
AdvancedPremium

Compile a weekly summary for drip campaigns

Drip campaigns on n8n: runs on a schedule across Google Sheets, Slack, Airtable and Telegram, starting at "Gather from Airtable". Runs the text through an AI chain. 24 documented nodes.

Google SheetsSlackAirtable+2
₹399Buy
Free sampleIntermediate

Issue quotes: Microsoft Teams

Contracts on n8n: runs when a webhook arrives across Microsoft Teams and Airtable, starting at "Gather API Numbers". Rolls the rows up into a few numbers. 13 documented nodes.

Microsoft TeamsHTTP / REST APIAirtable
FreeGet

How to use Airtable with n8n

Nodes you will use:Airtable Trigger / Schedule TriggerAirtableSetAirtable

Which nodes you need

Airtable has a first-party n8n node covering search, create, update, upsert and delete, plus an Airtable Trigger that polls a table for new or changed records. Almost every Airtable automation is some arrangement of: trigger, search for a matching record, transform fields with a Set or Code node, then update or upsert.

The Airtable Trigger polls - it does not receive a push - so its interval is the floor on how quickly the workflow reacts. Set it to the slowest interval you can tolerate; polling every minute across several workflows is the quickest way to hit Airtable's rate limit.

Setting up the Airtable credential

Airtable retired user-level API keys in early 2024. Use a Personal Access Token created at airtable.com/create/tokens, and scope it to the specific bases the workflow touches rather than all of them.

Grant only the scopes you need: data.records:read for anything that only queries, plus data.records:write to create or update, plus schema.bases:read if you want n8n to populate the table and field dropdowns instead of making you type IDs. A token missing schema.bases:read still works, but every field selector turns into a manual ID entry and the workflow becomes far harder to read later.

Reference tables by ID (tblXXXXXXXX), not by name, in anything you intend to keep. Renaming a table in Airtable's UI is a one-click action that silently breaks every workflow referencing it by name.

The rate limit, and how to stay under it

Airtable allows 5 requests per second per base. Exceed it and the API returns 429 and then locks that base out for 30 seconds - long enough that a single burst can fail an entire run.

The fix is batching, not retrying. Airtable's create and update endpoints accept 10 records per call, so a Loop Over Items node with a batch size of 10 turns 500 single-record writes into 50 calls. Add a short wait between batches - one second is plenty - and set the Airtable node's 'Retry On Fail' so an occasional 429 recovers instead of failing the execution.

If several workflows write to the same base, the limit is shared across all of them. Two workflows that each stay comfortably under the ceiling alone will still trip it when they run at the same minute of the hour, so stagger their schedules.

Field types that break imports

Most Airtable errors in n8n are type mismatches rather than connection problems. A Single Select rejects any value that is not already one of its options unless the token has schema write permission and typecast is enabled. A Linked Record field expects an array of record IDs, not names - so you look the linked record up first and pass its ID. A Date field wants ISO 8601; a date rendered as DD/MM/YYYY is accepted as a string by the API and then read back wrong.

Attachment fields take an array of objects with a url property, and Airtable fetches that URL itself - which means the URL has to be publicly reachable. A signed link that expires in five minutes will sometimes work and sometimes not, depending on how busy Airtable is.

Computed fields - formulas, rollups, autonumber, created time - are read-only. Including one in an update payload fails the whole record, so strip them in a Set node before the write.

Going the other way: n8n into Airtable as a database

Airtable is often the easiest place to park data an automation produces - scraped rows, form submissions, AI-generated summaries - because it is legible to non-technical colleagues in a way a Postgres table is not.

Use the upsert operation with a column you control as the match key (an external ID, a URL, an email address) rather than create, so re-running a workflow corrects records instead of duplicating them. A base with a unique-ish key column and upsert on every write is effectively idempotent, which is what you want when a run half-fails and you need to run it again.

Airtable and n8n: common questions

Does n8n integrate with Airtable?+

Yes - Airtable is a first-party n8n node, so you authenticate once and the operations are available as dropdowns rather than raw API calls. 1,105 of our templates use it, across Email Automation, Document Processing, AI Agents and Content Generation.

What can I automate with Airtable in n8n?+

The 1,105 Airtable templates here cluster into Email Automation, Document Processing, AI Agents and Content Generation. In practice that means moving records in and out of Airtable on a schedule, reacting to changes the moment they happen, and syncing it against the other tools in your stack so the same data does not get maintained twice.

Do I need to write code to automate Airtable?+

No. These are finished workflows, not starting points - nodes, connections and field mappings are already built. You import the JSON, connect your Airtable account, and run it.

What triggers these Airtable workflows?+

The most common trigger types here are scheduled (637), webhook (365) and form (99), with 4 on other trigger types. Scheduled workflows poll on an interval you set, webhook workflows fire the moment the source app calls n8n, and form workflows expose a hosted form that starts the run on submit. You can swap the trigger on any template after importing it - the rest of the workflow does not care what started it.

How much do the Airtable templates cost?+

Individual templates start at ₹49 and you download the JSON immediately after payment. 10 of these are free to download with no account. If you need more than two or three, a category bundle works out cheaper per template, and the full-library tier covers every template on the site - these 1,105 included.

Do these templates work on n8n Cloud and self-hosted n8n?+

Both. Each template is a plain n8n workflow JSON file, imported with Workflows → Import from File, so it runs anywhere n8n runs - n8n Cloud, Docker, or a npm install on your own server. Self-hosted instances need outbound network access to the APIs the workflow calls, which is the only difference worth planning for.

Need a Airtable workflow that isn’t here?

Describe it and get a fixed quote - custom-built, ready to import.

Request a custom build