Table of Contents
A webhook sends a message; a script sends a custom one. But when you need to chain several services together — pick up a file here, drop it there, grab a link to it, write that back somewhere else — it pays to bring out a dedicated tool: an orchestrator.
A workflow orchestrator
A workflow orchestrator is a tool that lets you connect applications together as a sequence of actions, without writing any code: you configure each step, a node, and the tool passes the data along the chain. The principle is broadly the same from one to the next, and several solutions share this space and feel very similar in use; you may already have come across Zapier or Make, which offer comparable services.
We put n8n forward for two specific reasons. First, it is open source and you can host it yourself: your data does not necessarily pass through a third-party service — and if you run SeaTable Server, it can host n8n alongside your bases. Second, and most importantly, SeaTable develops and maintains the n8n Community node, from which the Core node is derived. The other tools can talk to SeaTable too, most often through its API; but with n8n, you are on ground you master from end to end.
The scenario: archive the delivery note
Your delivery notes are valuable: in case of a dispute, you need to be able to lay your hands on the original. Rather than leaving them to sleep in the base, let’s archive them in a dedicated storage space — Google Drive.
We chose it because a demonstration needs a destination you can reach quickly, and this is one of the quickest to get to. n8n talks to it through a built-in node that the tool maintains itself: the connection is solid and there is nothing extra to install. If your files live somewhere else, swap that node for the one that fits — the shape of the workflow does not change.
The workflow, step by step
The element below is n8n’s own workflow viewer: it shows a real workflow, drawn the way n8n’s interface draws it — but it is not the whole interface.
Double-click a node to open its configuration in detail, press Escape or click the upper-right corner × icon to go back to the workflow.
As you can see, the workflow displays circles on each node for its connections to other nodes. In the same manner, the configuration window shows the icon of the previous and next nodes at its left and right edges, so you can move straight from one node to the one beside it.
Walking the chain that way is the closest thing to watching the workflow run: each panel shows what the node received and what it passed on, so you can follow one delivery note from the base to Drive and back, one node at a time. Only the HTTP Request node has nothing to show — what it hands on is the file itself, not a row of data.
The workflow forms a full round trip between the two services:
- The trigger watches the
Documentstable: as soon as a document with a file appears, the workflow starts. - n8n retrieves the file’s address in SeaTable, then downloads it.
- It uploads it to Google Drive, into an archive folder (
Delivery Notes 2026) — and Google hands back a shareable link to the stored file. - It writes that link back into the document’s
Backup URLcolumn, on the SeaTable side.
In short: the file leaves SeaTable, is filed away in Google Drive, and its archive address comes back to settle in the base. The strength of n8n is not a spectacular node — it is this composition of simple gestures between two tools.
Replay it yourself with n8n — account needed
If you want to see it truly run, there’s no need to rebuild it node by node: import it ready-made.
- In your n8n, create a new workflow and import this file. Both SeaTable Core and Google Drive are built-in nodes, so there is nothing extra to install — you simply connect two accounts. For SeaTable, create an API token with read/write permission and paste it into the credential; for Google, it is the OAuth step from earlier. Then choose your own archive folder in the
Parent Folderfield of the3. Upload fileGoogle Drive node. - Publish your workflow. A workflow that is not published never fires, whatever happens in your base.
- Once it is live, add a document through the app’s
📄 New delivery notepage — attach any file you like, this workflow never looks inside it. Use that form rather than typing a row into the grid: it creates the row and attaches its file in one go. This ensures the workflow trigger condition — a new row created in theDocument availableview — is met. - Then give it a minute. The trigger does not listen, it asks: it polls your base on a schedule, set here to every minute so that you are not left waiting. Once you trust it, slow it down; for a backup, once a day is probably enough.
Head to your Google Drive after processing a note: the document is there, filed away in its archive folder. Then come back to the base and open the document: its Backup URL column now holds the link that leads to it. You have just made two applications talk to each other without writing a single line of code — that is the whole point of an orchestrator.
If you want to retrieve the data from this particular execution in n8n, for tracking or debugging purposes, just open the Executions tab of your workflow and look for the corresponding one in the left panel.