- Home
- Resources
- Integrations
- Airtable
Airtable Zapier integrationAutomate Airtable with Zapier.
The Airtable Zapier integration gives you 2 triggers, 10 actions and 8 searches. Enough to fill a base from your other tools, keep records in sync and look things up before writing. Here is what each one does, what it costs and where it breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the Airtable Zapier integration actually does
It links your Airtable bases to the other apps you use, without code. Zapier watches a table for new or changed records, then writes, updates or looks up records for you. Everything runs on a schedule set by your plan, because none of the Airtable triggers is instant.
Three results people usually build first. A lead that lands in a form becomes a row in your CRM table through Create Record, with no copy and paste. A status changed by a teammate reaches the rest of the team, because New or Updated Record picks up the edit. And a clean-up Zap keeps two tables aligned: Find Record spots the matching row, Update Record fixes it.
What Zapier does not do here is just as useful to know. There is no trigger for a deleted record, so a Zap can never react to a row disappearing. Batch actions stop at 10 records per run, which rules out mass edits on large tables in one go. And no Airtable trigger is instant: on the free plan a new row can wait up to 15 minutes before anything happens. If you need a different trade-off, the same base is covered on the Airtable n8n integration and the Airtable Make integration pages. Read them side by side before you commit to one tool.
Zapier vocabulary in one minute
Seven words come back on every line of this page. Here they are once, in plain English.
- Zap
- The automation you build: one trigger, then one or more actions that run every time that trigger event happens.
- Trigger
- The event that starts the Zap, such as a new record in a table. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that creates, updates or deletes something on your behalf.
- Task
- The unit Zapier bills: one action that completes successfully. Your plan allowance is a count of these.
- Polling or instant
- Polling means Zapier checks the app on a timer for new items. Instant means the app calls Zapier itself. Airtable only polls.
- Filter
- A step that lets the Zap continue only when the incoming data meets your condition, and stops it quietly otherwise.
- Search step
- A step that looks up a record that already exists, so the next steps can reuse what it found instead of guessing.
What an Airtable Zap really costs
Airtable is not a premium app, so it runs on the free plan. The catch is elsewhere.
- Free plan100 tasks a month, unlimited Zaps
- Free plan stepsOne trigger and one action
- Trigger and checksNever billed
- Failed actionNot counted
The trigger costs nothing, and neither does each check Zapier makes on your table. You pay one task per action that succeeds; an action that fails is not counted. A three-action Zap therefore burns three times what a one-action Zap does. The free plan stops at two steps, one trigger and one action. Add a filter or a search like Find Record and the Zap becomes multi-step, which needs a paid plan, even if it only adds one search.
Connect your Airtable account to Zapier
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your Airtable account linked once, then reused by every Zap that touches it.
- 02
Find Airtable and confirm
Type Airtable in the search box of the dialog that opens, pick it from the results, then click Add connection. A new tab opens on the Airtable sign-in screen.
- 03
Sign in and grant access
Log in to Airtable and allow Zapier to reach your account. Check that you have read or write rights on every base you did not create yourself, or the Zap will not see it.
Your first Zap: flag urgent requests and link them
GoalEach new request added to a table is matched to its client record, and the client record is updated.
- 01
Create the Zap, set New Record
Start a new Zap, choose Airtable as the app, then New Record as the event. Select your connection, the base and the requests table.
- 02
Test the trigger on a real row
Run the test: Zapier brings back the three most recent records of the table. Pick one with a filled client name so the next steps have real values to map.
- 03
Look up the client, then update it
Add Find Record on the clients table, searching by the client name from the request. Then add Update Record and map the record it found into the Record field.
- 04
Test each step and publish
Test the search and the update one by one, read what came back, then click Publish. This Zap has three steps, so it needs a paid plan.
Airtable triggers on Zapier
2 events start a Zap when something happens in Airtable. Zapier checks for them at the interval your plan allows.
New Record
Polling triggerIn Zapier“Triggers when a new record is created or new or existing records when first added to a selected view.”
Starts your Zap when a row appears in the table you choose, or when a record first shows up in a selected view. That second case is handy: build a view that only shows qualified leads, and the Zap fires when a lead enters it.
New or Updated Record
Polling triggerIn Zapier“Triggers when a record is created or updated.”
Reacts to any record that is created or edited in the table. Zapier compares a date column against what it saw last time, so a change to a status, an owner or an amount is enough to set it off.
Airtable actions on Zapier
Airtable gives you 10 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Comment to Record
ActionIn Zapier“Add a comment to an existing record in Airtable.”
Posts a comment on an existing record. You pick the base, the table and the record, from the list or by its record ID, then write the comment text, which can mix fixed words and values from earlier steps.
Create Record
ActionIn Zapier“Creates a new record with auto-populating fields.”
Adds one row to a table, and the editor loads that table's columns so you map each value to the right field.
Create Records (Advanced)
ActionIn Zapier“Create up to 10 new records (supports line items).”
Writes several rows in a single step, built from line items, for example the products of one order.
Create Base
ActionIn Zapier“Create a new Airtable base in your workspace.”
Spins up a whole new base in one of your Airtable workspaces, with the number of tables you ask for.
Create or Update Record
ActionIn Zapier“Find and update an existing record, or create a new one.”
Looks for a matching row through a column you name as the lookup field, edits it if it exists and creates it if not.
Create Table
ActionIn Zapier“Create a new table in an existing Airtable base.”
Adds a fresh table, under the name you give it, inside a base that already exists. The base stays as it was; only the new table appears next to the others.
Delete Record
ActionIn Zapier“Delete a record in a table.”
Removes one row from a table, chosen from the list or by its record ID.
Update Record
ActionIn Zapier“Update a record in a specific table.”
Changes the fields of one existing row, picked from the list or passed as a record ID from an earlier step.
Update Multiple Records
ActionIn Zapier“Update up to 10 records at once in a specific table.”
Edits a batch of rows in one table in a single step, once you say how many records it should handle.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
Sends a raw request to Airtable using the connection you already set up, for cases the ready-made actions do not cover.
Airtable searches on Zapier
8 search steps look for data that already exists in Airtable, so a later step can use it.
Searches sit at the bottom of the event list, under SEARCH. They fetch something that already exists so the next step can use it. Three settings decide what happens when the result is not what you expected.
Find Record
SearchFind or createIn Zapier“Find a record in a table.”
Searches a table for a row whose fields hold a value, either containing it anywhere or matching it exactly.
Find Record by ID
SearchIn Zapier“Find a specific record using its unique ID.”
Pulls one record straight from its unique ID, the code that starts with rec, and returns all of its current values. No guessing on names or near matches.
Find Table
SearchIn Zapier“Find tables by searching for a keyword in table name or description.”
Lists tables of a base whose name or description contains your keyword, without caring about upper or lower case.
Find Table by ID
SearchIn Zapier“Find a specific table using its unique ID.”
Returns a single table from its ID, the code that begins with tbl.
Find Base
SearchIn Zapier“Find bases by searching for a keyword in the base name. Only works with 5000 or fewer bases in the account.”
Looks through your bases for a name containing a keyword, case ignored.
Find Base by ID
SearchIn Zapier“Find a specific Airtable base by its ID.”
Fetches a base from its ID, the code that starts with app, without searching through names at all.
Get All Records
SearchIn Zapier“List all records from a table with pagination support.”
Pulls every row of a table, page after page, and hands the whole set to the following steps instead of a single match.
Get Base Schema
SearchIn Zapier“Retrieve the complete schema for a base, including all tables and their field definitions.”
Returns the structure of a base: the list of its tables and the definition of each field.
The three settings every search exposes
- Successful if no search results are found?Left as it is, a search that comes back empty stops the Zap and skips the steps that relied on it. Switch it on and the Zap carries on with nothing.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create: the setting above disappears and the step asks for the fields it needs to create the missing item.
- If multiple search results are found?Three options when several items match: keep the first one (the default), stop the Zap, or pass all of them on.
When an Airtable Zap breaks
Most failures come from a search that finds nothing, an error message Zapier documents for Airtable, or a Zap that feeds itself.
Zapier keeps a list of help articles tied to Airtable, and their titles alone tell you where people get stuck. Below, each case in a sentence. For a broken Zap that you cannot read, the Zapier troubleshooting page goes step by step.
Nothing can be found for the search
Find Record came back empty and the Zap stopped there. Check the search value and the search type, or switch on the setting that lets the Zap continue.Search by field and value, or a formula
This error means the search step is missing what to look for: either a field plus a value, or a formula. Fill one of the two.API billing plan limit exceeded
Zapier lists this exact message among its Airtable errors and gives it a help article of its own. If you see it, read that article before you touch the Zap.Old connections and the move to OAuth
Zapier keeps an article on the move of Airtable connections from API keys to OAuth. If your connection is an old one, start there.No catch-up on old records
A Zap only sees what happens after it is published. Rows that existed before are ignored, and moving them is a separate job.A Zap that triggers itself
Updating records in the table that New or Updated Record watches sets the Zap off again, over and over, and eats your tasks fast.
Need help automating Airtable with Zapier?
A person reads every message.



