Adalo n8n integrationAutomate Adalo with n8n.
Your Adalo database can be driven from a workflow instead of by hand. The Adalo n8n integration exposes one resource, Collection, and 5 operations that create, read, update and delete rows. No Adalo trigger ships with n8n, so a schedule or another app starts the run.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Adalo n8n integration actually do?
The Adalo n8n integration links the collections behind your Adalo app to the rest of your tools through the Adalo API. n8n ships an Adalo node with one resource, Collection, and five operations covering the whole life of a row: create it, retrieve one, retrieve all, update, delete. You point the node at a collection, give it an API Key and an App ID, and the rows move inside a workflow, a series of steps n8n runs for you.
Take a marketplace app built in Adalo. A form outside the app collects a partner request, n8n writes it straight into the Partners collection with collection.create, and the partner finds the record waiting the next time the app loads. That form can sit in Google Sheets or anywhere else that hands n8n an item to read.
Second pattern, the morning report. A Schedule Trigger wakes up, collection.getAll pulls the Orders collection with Return All switched on, and the count lands in Slack before anyone opens a laptop. Nobody exports a file by hand.
Third, keeping two databases honest. Adalo holds what the app shows, Airtable or Postgres holds what the business reports on. Read every row on one side, compare, then run collection.update on the records that drifted. The comparison logic lives in n8n, not inside either product.
The node carries one resource and five operations. When the Adalo API offers something outside that list, the HTTP Request node calls the endpoint directly and reuses the same Adalo credential through its predefined authentication, so the work stays in one place.
Two things to settle before building. API access on the Adalo side needs a Team or Business plan, so check the plan before you go looking for a key. And there is no Adalo trigger node in n8n: a workflow here starts with a Schedule Trigger running at a fixed interval, an n8n Webhook called by another service, or the trigger of another app. If that starting point is new to you, the n8n training walks through it.
How do you connect Adalo to n8n?
- 01
Generate the API Key in Adalo
Open the app editor, select Settings in the left menu, the gear cog icon, then App Access. In the API Key section, select Generate Key and copy the value once it appears. This is the secret n8n will send on every call, so treat it like a password and keep it out of notes and shared documents.
- 02
Copy the App ID from the URL
The App ID sits in the address bar of the app editor, right after
https://app.adalo.com/apps/. With a URL likehttps://app.adalo.com/apps/b78bdfcf-48dc-4550-a474-dd52c19fc371/app-settings, the App ID isb78bdfcf-48dc-4550-a474-dd52c19fc371. Copy that string exactly, without the slash and without the part that follows it. - 03
Create the credential in n8n
In n8n, open the Credentials menu and create an Adalo credential, a saved login n8n reuses on your behalf. Paste the API Key and the App ID into their fields and save. Every Adalo node you drop afterwards offers that credential in its dropdown, and the same entry serves the HTTP Request node when you call the API directly.
What can the Adalo node do?
The Adalo node exposes 5 operations across 1 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Collection
5 operationsCreate a row
collection.createWhat you see in n8n
Notes & use cases
Adds a new row to one Adalo collection and returns the created record for the next node.
Key parameters
- Collection ID: the collection you write into. In Adalo, click the three buttons beside the collection name and select API Documentation to read the value.
- Data to Send:
autoMapInputDatamaps incoming properties onto columns of the same name,defineBelowlets you set each column yourself. - Inputs to Ignore: input properties you keep out of the write, separated by commas.
Delete a row
collection.deleteWhat you see in n8n
Notes & use cases
Removes one row from a collection for good. n8n works from the record identifier, not from the name shown on screen in the app.
Key parameters
- Collection ID: the collection holding the record, read from the API Documentation panel of that collection.
- Row ID: the identifier of the record to drop, often
{{ $json.id }}taken from a Retrieve all rows step placed just before.
Retrieve a row
collection.getWhat you see in n8n
Notes & use cases
Reads a single record and hands its columns to the rest of the workflow, one item out, so later nodes can branch on a real value.
Key parameters
- Collection ID: where the record lives. The same identifier appears on the API documentation page of your app.
- Row ID: the record to read, usually carried over from the previous node with an expression, the n8n syntax that pulls a value out of the incoming item, such as
{{ $json.rowId }}.
Retrieve all rows
collection.getAllWhat you see in n8n
Notes & use cases
Lists the records of a collection. This is the operation behind exports, counts and any comparison with a second database.
Key parameters
- Collection ID: the collection to read through.
- Return All: on, n8n walks the API pages until every row of the collection is out; off, it stops at Limit.
- Limit: the maximum number of rows returned while Return All stays off, handy on a large collection during testing.
Update a row
collection.updateWhat you see in n8n
Notes & use cases
Writes new values into a record that already exists. The row keeps its identifier, so links from other collections survive.
Key parameters
- Row ID: which record changes.
- Fields to Send: the columns and their new values. A field that does not exist in the collection is ignored, and a field that does exist but is left out here is set to null, so list the columns you want to keep.
- Collection ID: the collection the record belongs to.
Need help automating Adalo with n8n?
A person reads every message.


