- Home
- Resources
- Integrations
- Baserow
Baserow Zapier integrationAutomate Baserow with Zapier.
The Baserow Zapier integration gives you 3 triggers, 3 actions and 2 searches to read and write rows in your Baserow tables without code. Here is what each one does, what it costs in tasks, how fast it reacts, and where it trips people up.
Verified Trustpilot reviews · AI, automation & growth agency
What the Baserow Zapier integration actually does
Baserow is an open source database you build without code, made of tables and rows. Zapier links it to other apps: when a row appears or changes, it can start an automation, and other apps can create, update, look up or delete rows in your tables. Everything works at the row level, and every operation asks for a table ID.
Three things people actually get out of it. A live intake table: a form, a CRM or a shop sends each new entry into Baserow with Create Row, so nobody retypes anything. A status mirror: Row Updated watches a table and pushes the change to a chat channel or another tool when someone edits a status cell. A lookup before writing: Get Single Row fetches a known row so the next step can read its values, then Update Row writes the new ones back.
What it does not do matters just as much. Nothing here creates a table, a field or a database: the structure stays in Baserow, Zapier only moves rows. There is no instant trigger either, so every trigger waits for Zapier's next check. And you will not find a search by field value in the list: Get Single Row wants the row ID, and List Rows brings back a page of rows from a table.
If you are weighing tools, the same app has a Baserow n8n integration and a Baserow Make integration page, so you can compare the operations side by side.
Zapier vocabulary in one minute
Eight words come back on every line of this page. Here they are in plain English, once.
- Zap
- The automation you build in Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event that starts the Zap, like a new Baserow row. Once the Zap is switched on, Zapier waits for that event.
- Action
- What the Zap does after it starts: the step that writes, sends or changes something for you, like Create Row.
- Task
- What Zapier bills you for: one action that completes successfully. The number on your plan is a count of those.
- Polling vs instant
- A polling trigger is checked on a timer and Zapier keeps only what is new. An instant one is reported by the app the moment it happens.
- Filter
- A step that lets the Zap continue only when the incoming data matches your condition, and stops it otherwise.
- Search step
- A step that looks up something already stored in an app, so the steps after it can reuse what it found.
- Connection
- Your Baserow account linked to Zapier once, then reused by every step of every Zap that touches Baserow.
What a Baserow Zap really costs
Baserow is not a premium app on Zapier, so it works on the free plan. The bill is counted in tasks, and the rules are less obvious than they look.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps only
- BilledEach successful action, never the trigger
- Triggers on Baserow3, all polling
The trigger never costs a task, and neither do the checks Zapier runs to look for new rows. Each action that succeeds counts as one task; one that fails counts for nothing. In a Zap with three actions, each successful action is billed on its own, so it eats three times what a one-action Zap does. The free plan gives 100 tasks a month and unlimited Zaps, but only two steps per Zap. Add a filter or a search like Get Single Row and the Zap becomes multi-step, which needs a paid plan.
Connect your Baserow account to Zapier
- 01
Open your connections
In Zapier, go to the Apps page and click + Add connection. You need a Baserow account, plus read or write access on any table you do not own but want the Zap to touch.
- 02
Pick Baserow
Type Baserow in the search box of the dialog, select it, then click Add connection. A new browser tab then opens on the Baserow side, where the rest happens.
- 03
Sign in and allow access
Log in to Baserow in that tab and grant Zapier access to the account. The connection then shows up in your list, ready for every Baserow step you add later.
Your first Baserow Zap, step by step
GoalEach new row in an intake table gets checked, and the ones marked as qualified are copied into a second table.
- 01
Create the Zap
Start a new Zap and pick Baserow as the app that starts it, with Row Created as the event. Choose your Baserow connection.
- 02
Point it at the table
Paste the Table ID of your intake table, the number shown between brackets when you click the three dots next to the table name in Baserow.
- 03
Test the trigger
Run the test: Zapier brings back the three most recent rows of that table, so you can pick a real one to map the next steps on.
- 04
Add the filter
Add a Filter step, choose the status column you created in your table, a text rule and your own value, here Qualified. This makes the Zap multi-step, so a paid plan.
- 05
Add Create Row
Add Baserow again with Create Row, enter the Table ID of the target table, and map each field from the trigger row. Test the step.
- 06
Publish
Read what each test returned, then click Publish. From then on, new rows are picked up at your plan's check interval, with no further clicks.
The 3 Baserow triggers
3 events start a Zap when something happens in Baserow. Zapier checks for them at the interval your plan allows.
Row Created
Polling triggerIn Zapier“Trigger when new row is created.”
Starts your Zap each time a row is added to the Baserow table you chose. From there, a fresh entry can be copied, announced or enriched elsewhere without anyone retyping it.
Row Created or Updated
Polling triggerIn Zapier“Trigger when a new row is created or an existing one is updated.”
Fires for both events at once: a brand new row, or an edit to a row that already exists in the table. It is the broad net, useful when you care about the latest state of a row rather than how it got there.
Row Updated
Polling triggerIn Zapier“Trigger when an existing row is updated.”
Reacts only when an existing row changes, and ignores rows that were just created. That makes it the right starting point for anything driven by an edit: a status cell moved, an owner reassigned, a date filled in.
The 3 Baserow actions
Baserow gives you 3 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Delete Row
ActionIn Zapier“Deletes an existing row.”
Removes one row from a table. The Zap tells Baserow which table and which row to delete, both by their ID.
Create Row
ActionIn Zapier“Creates a new row.”
Adds a new row to the table you name and fills its fields with values from earlier steps. This is the action that turns form entries, orders or leads into Baserow data.
Update Row
ActionIn Zapier“Updates an existing row.”
Changes the values of a row that already exists, for example a status, an amount or a date, using values from earlier steps.
The 2 Baserow searches
2 search steps look for data that already exists in Baserow, so a later step can use it.
A search step looks up something that already lives in Baserow and passes it on to the next steps. In the editor, Baserow's searches sit at the bottom of the Action event list, under SEARCH. Adding one makes the Zap multi-step. Baserow offers no find-or-create variant here. Three settings decide what happens next.
Get Single Row
SearchIn Zapier“Finds a single row in a given table.”
Fetches one row from a table when you already know its ID, and hands it to the following steps. It reads, it never writes.
List Rows
SearchIn Zapier“Finds a page of rows in a given table.”
Returns a page of rows from the table you point it at, instead of a single one. The following steps can work from what comes back.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and the steps that needed it are skipped. Switched on, the Zap goes on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. Baserow does not offer that variant for its searches, so you will not see it on these two steps.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When a Baserow Zap breaks
Zapier ties no help article to Baserow, so the failures below are the ones every Zap runs into, seen from a Baserow table.
Most problems come from what a Zap cannot see and from Zaps that feed themselves. If yours keeps failing, our Zapier troubleshooting page walks through the usual checks.
Old rows are never picked up
A Zap only reacts to rows created or edited after you publish it. Rows already in the table stay where they are; moving that backlog is a separate job.The Zap triggers itself in a loop
Row Updated plus Update Row on the same table: each write looks like a new edit, the Zap starts again and burns through your task count fast.A bulk import goes quiet
Import a large batch of rows at once and the trigger suddenly returns a huge pile. Zapier's flood protection can hold that batch back.The same row never runs twice
Zapier remembers what it has already seen on a polling trigger, so a row that started the Zap once will not start it again as a new row.
Need help automating Baserow with Zapier?
A person reads every message.



