Ninox Zapier integrationAutomate Ninox with Zapier.
The Ninox Zapier integration gives you 2 triggers, 4 actions and 1 search to move records in and out of your Ninox tables without copying anything by hand. Here is what each one does, what it costs, and where it trips up.
Verified Trustpilot reviews · AI, automation & growth agency
What the Ninox Zapier integration actually does for you
Ninox is a low-code database where a team builds its own small business apps out of tables. Plugging it into Zapier means a change in one of those tables can start work elsewhere, and other tools can write back into Ninox, all without anyone retyping a row.
Three results people usually build first. A record that fills itself in: a form, a CRM or a shop sends its data, and Create Record adds the row to the right table. A record that stays current: Find Record locates the existing row, then Update Record changes only the fields that moved. Documents in the right place: Upload File attaches a contract or an invoice straight to the record it belongs to, and Download File hands a stored file to the next tool.
What Zapier does not do here matters just as much. Both Ninox triggers are checked on a timer, so nothing reacts the very second a row appears. There is no way to delete a record from a Zap, and no trigger for a deleted one either. And a Zap only sees what happens after you switch it on, so the rows already sitting in your tables stay where they are.
If you are weighing tools before you build, the Ninox Make integration covers the same app on Make, and the Make vs Zapier comparison sets the two tools side by side.
The Zapier words you will meet on this page
Seven terms, one line each. Read them once and the rest of the page reads easily.
- Zap
- The automation you build on Zapier: one trigger, then one or several actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap, like a new Ninox record. Once the Zap is on, Zapier watches for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you, such as creating a record.
- Task
- The unit Zapier bills. One task is one action your Zap completes successfully, and your plan counts those.
- Polling vs instant
- A polling trigger is checked on a timer by Zapier. An instant one is reported by the app the moment it happens. Ninox only has polling ones.
- Filter
- A step that lets the Zap continue only when the incoming data meets your condition, and quietly 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.
What a Ninox Zap really costs
Ninox is not a premium app, so it works on the free plan. The bill is counted in tasks, and only finished actions count.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps only
- Trigger checksFree, never billed
- Filter or searchMakes the Zap multi-step, paid plan
The trigger never costs a task, and neither does Zapier checking Ninox for new rows, however often it looks. Each action that succeeds is counted on its own: a Zap that creates a record and then uploads a file uses two tasks per run. An action that fails is not counted. The free plan gives you 100 tasks a month and only two-step Zaps, one trigger plus one action. Add a filter, a search or a second action and you have a multi-step Zap, which needs a paid plan.
Connect your Ninox account in three steps
- 01
Open the connections page
In your Zapier account, go to Apps and click + Add connection. A connection is your Ninox account linked once, then reused by every step that touches Ninox.
- 02
Find Ninox and start the link
Type Ninox in the search box of the dialog that appears, pick it from the list, then click Add connection. A new browser tab opens on the Ninox side to finish the link.
- 03
Sign in and grant access
Log in to Ninox in that tab and allow Zapier to reach your account. You need a Ninox account, plus read or write rights on any database you did not create yourself but want the Zap to touch.
Your first Zap: copy confirmed Ninox orders into a delivery table
GoalEvery new order recorded in Ninox with the status Confirmed creates a matching row in the delivery table, so the warehouse works from one list.
- 01
Create the Zap
In Zapier, start a new Zap from your dashboard. You build it from top to bottom: what starts it, then the checks, then what it does.
- 02
Set the trigger
Pick Ninox as the app and New Record as the event. Choose your connection, then the database and the orders table to watch.
- 03
Test the trigger
Run the test. Zapier brings back the three most recent records of that table, so you map fields from a real order, not a blank one.
- 04
Add the filter
Click the plus icon, pick Filter, then set the field (Status), the text rule and the value Confirmed. This step makes the Zap multi-step, so it needs a paid plan.
- 05
Add the action
Add a step, pick Ninox again and Create Record. Choose the delivery table and map each field to a value from the order.
- 06
Test, then publish
Test the action and check that the new row shows up in the delivery table in Ninox. If it looks right, click Publish to switch the Zap on.
Ninox triggers
2 events start a Zap when something happens in Ninox. Zapier checks for them at the interval your plan allows.
New Record
Polling triggerIn Zapier“Triggers when a new record is added to a table.”
Starts your Zap each time a row is added to the Ninox table you picked. Every field of that row becomes available to the steps that follow, so the next app receives the full record and not just a notification.
Updated Record
Polling triggerIn Zapier“Triggers when a record is updated in a table.”
Reacts when an existing row in your chosen table is edited. You get the record as it stands after the change, which is handy when a status field moving from one value to another is what should set things in motion.
Ninox actions
Ninox gives you 4 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Download File
ActionIn Zapier“Download file”
Pulls a file stored in Ninox out of the database and passes it to the next step, which can then send it, archive it or share it.
Create Record
ActionIn Zapier“Creates a new record.”
Adds a fresh row to a Ninox table, filled with whatever earlier steps passed along: a form answer, a contact from your CRM, an order from your shop.
Update Record
ActionIn Zapier“Updates a record.”
Changes the fields of a row that already exists. The Record field is required: you tell the step which row to edit, usually with an ID that a search found just before.
Upload File
ActionIn Zapier“Uploads file to a record.”
Attaches a file to a specific Ninox record, so the document sits next to the data it relates to instead of in a separate folder.
Ninox search
1 search step looks for data that already exists in Ninox, so a later step can use it.
A search step sits at the bottom of the action-event list, under the SEARCH heading. Three settings decide what happens when the result is not a clean single match.
Find Record
SearchIn Zapier“Finds an existing record in a table.”
Looks up a row that already exists in a Ninox table and hands it to the following steps, including its ID. That ID is what Update Record and Upload File need to target the right row.
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 relied on it are skipped. Switched on, the Zap carries on with nothing in hand.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create. Ninox offers no such variant on Zapier, so you will not see this box for Find Record.
- If multiple search results are found?Three ways out when several rows match: keep the first one, which is the default, stop the Zap, or pass all of them along at once.
When a Ninox Zap breaks
Zapier lists no help article and no rate limit of its own for Ninox. The problems you will hit are the general ones, and they show up fast on a database.
Four cases cover most of what goes wrong. If a Zap stays stuck after these, the Zapier troubleshooting guide walks through the rest.
Old records are never picked up
A Zap only reacts to what happens after you switch it on. Rows already in Ninox stay put, and moving that backlog is a separate job.The Zap keeps firing itself
Watch a table with New Record or Updated Record, then write into that same table, and each run starts the next one. Your tasks drain quickly.A bulk import gets held back
Import a large batch of rows at once and the trigger suddenly returns a lot. Zapier's flood protection can hold that batch back instead of running it.The same row never runs twice
Zapier remembers what it has already seen on a polling trigger, so a record that was processed once is ignored on the next check.
Need help automating Ninox with Zapier?
A person reads every message.



