Resources · n8n integration

Stackby n8n integrationAutomate Stackby with n8n.

Your Stackby tables should not be the place where automation stops. The Stackby n8n integration gives you one node, 4 operations and a single API key: append rows, read a record, list a table, delete a record. There is no Stackby trigger, so a schedule or a webhook starts the run.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the Stackby n8n integration actually do?

The Stackby node plugs an n8n workflow into a Stackby stack, the spreadsheet database where your tables live. It carries 4 operations on a single resource: default.append writes new rows, default.read pulls one record by its ID, default.list returns the records of a table, and default.delete removes one record. Authentication rests on a Stackby API key you store once in n8n and reuse everywhere.

Start with the intake path, the shortest one. A webhook, meaning a URL n8n exposes so an outside service can push data into the workflow, lands on the node with Append selected. You name the stack, the table, and the columns that will receive the values. The official template 934, "Insert and retrieve data from a table in Stackby", walks through that same pair of steps.

Second scenario, the morning export. A Schedule Trigger runs at a fixed time, List returns the records of the table, and the rows go where people already work: a Google Sheets tab for the sales team, a Postgres table for whoever builds the reports. Keep Return All on when the export has to be complete.

Third, the review loop. Read fetches one record from its ID, a condition checks what came back, and Delete takes the row out when it no longer belongs in the table. Post a line to Slack just before the deletion and the team keeps a written trace of what left the stack.

Anything you need from the Stackby API that sits outside this node's catalogue has a clean answer: the HTTP Request node calls any endpoint of the API and reuses the same credential through its predefined authentication. Nothing to install, nothing to code around.

Two habits keep these workflows honest. Table names are typed by hand, so renaming a table in Stackby breaks the node until you update the field. And Read and Delete both expect the record ID, not the visible content of the row. If the n8n side is what feels unfamiliar, the n8n training covers expressions and error handling, and teams coming from Airtable will recognize most of the shape already.

Connect

How do you connect Stackby to n8n?

  1. 01

    Create the API key in Stackby

    You need a Stackby account first. Once you have one, open Account Settings and go to the API section, where you create an API Key. That key is the only thing n8n asks for on this node. Stackby documents the same path in its own help article on getting an API key, so copy the value straight from that screen instead of retyping it.

  2. 02

    Store the credential once in n8n

    In n8n, open the Credentials menu and create a Stackby credential, which is the saved login n8n reuses on your behalf. Paste the API Key, give the credential a name that says which Stackby account it belongs to, and save. Every workflow you build later picks it from a dropdown, so the key never gets copied into a node by hand.

  3. 03

    Point the node at a stack and a table

    Add the Stackby node to a canvas, select the credential, then pick one of the 4 operations. Two fields follow you across all of them: Stack ID, the ID of the stack to access, and Table, where you enter the table name in full, like Stories. Run the node once on real data before you wire anything downstream.

Actions

What can the Stackby node do?

The Stackby node exposes 4 operations. For each one: the node as you configure it in n8n, the required fields, and our field notes.

01

Append

append

What you see in n8n

Notes & use cases

Append writes new rows into a Stackby table from the items running through the workflow.

Key parameters

  • Stack ID: the ID of the stack to access, so the node knows which Stackby stack receives the write.
  • Table: the table name, entered in full, such as Stories.
  • Columns: a comma-separated list of the properties which should be used as columns for the new rows, for example id,name,description.
Use cases
a signup form posts to an n8n webhook and every submission lands as a row in the intake table, ready for someone to qualify.
02

Delete

delete

What you see in n8n

Notes & use cases

Delete takes one record out of a Stackby table. The row is picked by its ID, not by anything you can read in it.

Key parameters

  • Stack ID: identifies the stack the node opens.
  • Table: the table holding the record, typed as its name.
  • ID: the ID of the record, usually carried over from an earlier node with an expression such as {{ $json.field }}.
Use cases
a subscription ends, a branch in the workflow confirms the status, and the matching row leaves the customer table on its own.
03

List

list

What you see in n8n

Notes & use cases

List returns the records of a table and hands them to the rest of the workflow, one item per row.

Key parameters

  • Stack ID and Table: which stack to open, and the name of the table to read.
  • Return All: on, n8n walks the API pages and brings back every record; off, Limit sets the maximum number of results returned.
  • View, under Additional Fields: the name or ID of a view in the table. Set it and only that view's records come back, sorted in the view's order.
Use cases
a weekly digest that reads the editorial table through a filtered view and mails the result.
04

Read

read

What you see in n8n

Notes & use cases

Read fetches a single record and puts its content into the run, which is what you want before deciding anything.

Key parameters

  • Stack ID: the ID of the stack to access.
  • Table: the name of the table the record sits in.
  • ID: the ID of the record to return, typically {{ $json.field }} coming from the node just before.
Use cases
someone drops a record ID in a chat command, the workflow reads that row and answers with its content instead of sending people back into the stack.
Need help

Need help automating Stackby with n8n?

A person reads every message.

FAQ

Stackby and n8n, the questions that come next

01Is the Stackby n8n integration free?
Yes on the n8n side. The Stackby node ships with n8n, so there is nothing to install and no extra cost to unlock it. It behaves the same on n8n Cloud, the hosted offer run by n8n, and on an instance you host yourself with Docker or npm under the Community Edition and its Sustainable Use license. A workflow built in one place runs in the other without changes. What you still need is a Stackby account and an API key from it, because the node authenticates against your own Stackby data.
02What credentials do you need to connect Stackby to n8n?
One API key. Create a Stackby account if you do not have one, then open Account Settings and the API section to generate an API Key. In n8n, go to the Credentials menu, create a Stackby credential, paste the key and save it. That credential is created once and reused in every workflow: the node offers it in a dropdown instead of asking you to paste the key again. The node itself has no authentication selector, so there is no method to choose between.
03What are the limits of the Stackby node in n8n?
The node exposes 4 operations on a single resource: append, delete, list and read. Reading a full table is the one place where volume matters. With Return All enabled, n8n chains the API pages and brings back every record; with it disabled, Limit caps the number of results, so an export that looks short is usually a Limit left in place. For any Stackby endpoint outside this catalogue, the HTTP Request node calls it directly and reuses the same API key credential through its predefined authentication.
04Is there a Stackby trigger in n8n?
No, this tool has no trigger node in n8n, so a workflow around Stackby starts with a different starting point. Three of them cover almost every case. A Schedule Trigger runs the workflow at a fixed interval, which fits a nightly export or an hourly sync. The n8n Webhook node gives you a URL that a third-party service calls when something happens on its side, and the workflow then writes to Stackby. Or the trigger of another tool in your setup starts the run, and the Stackby node sits further down the canvas.
05n8n or Make for Stackby?
It depends on four things, and price is only one of them. Make is a hosted automation platform with no self-hosting option, billed per operation, so the cost follows your volume. n8n runs on your own server or on n8n Cloud, which changes where your Stackby data travels and who controls the instance. The visual logic differs too: both build flows on a canvas, and the one that feels natural to your team wins more time than any feature comparison. Try the same Stackby workflow on both and keep the one you can hand over.