Skip to Content

The four node families, and how to place any node in two seconds

read before you build
n8n Guide · Part 5

The four node families, and how to place any node in two seconds

You can sign in, find your way around the canvas, and edit a workflow somebody else built. Building your own starts here — and it starts with reading rather than clicking. The nodes panel holds several hundred entries, and the official docs sort every one of them into four families: Trigger, Core, App and Cluster. Learn to tell them apart and a stranger's workflow stops looking like fog. There are no hands-on steps in this part. It is the vocabulary the next parts assume you already have.

4 families
Trigger, Core, App and Cluster — three of which are docs folders
4 checks
What to look at to place a node you have never seen before
8 nodes
Cover 80% of workflows, in the source guide's own experience
Why four families

Nobody memorizes the panel. You learn where things live.

You met the nodes panel earlier in this series: press + on an empty spot on the canvas, or click Add first step in the right-hand panel of a new workflow, and a list slides in from the right. What is inside it is frightening the first time.

  • 400+ official nodes — Slack, Gmail, Notion, Airtable, HubSpot, Stripe, GitHub and the rest.
  • 30+ Core nodes — IF, Switch, Merge, Edit Fields, Code, Wait, HTTP Request.
  • A whole separate row of Trigger nodes — Schedule, Webhook, and a Trigger version bundled with nearly every SaaS.
  • The entire AI and LangChain set — AI Agent, Chat Model, Memory, Vector Store.

You do not have to memorize those names. What you need is narrower: see a node and know within two seconds which family it belongs to and roughly what it does. That is also how you know which part of the panel to head for when you build your own.

In plain terms

Walk into a hardware shop you have never used and you do not know where anything is — but you are not lost either. Fixings are on one aisle, electrical on another, and the person behind the counter finds the rest. Nobody memorizes the stock list. You learn the aisles once and then ask for what you need by name.

The conclusion first, one line each. These match the four folders under the official docs.n8n.io/integrations/builtin/ tree:

Trigger — a functional category

The start of a workflow. It decides when the workflow runs. There is no input dot on its left side, because nothing comes before it.

Core — core-nodes/

n8n's built-in flow, data and general-purpose tools: IF, Merge, Set, Code, HTTP Request, Wait, Schedule Trigger and the rest.

App — app-nodes/

One node per outside service. Slack, Gmail, Notion. The docs also call these Actions, and so does the panel.

Cluster — cluster-nodes/

Group nodes used only by the AI and LangChain set: one root node such as AI Agent, carrying several sub-nodes underneath it.

Now the thing that confuses almost everybody on first reading. Trigger is a functional role. Core, App and Cluster are the docs' file categories. The two dimensions cross, which is why the pages for Schedule Trigger, Manual Trigger, Chat Trigger and Webhook live under core-nodes/: they are both Trigger by function and Core by category. This is not a mutually exclusive pick-one-of-four.

flowchart LR
  subgraph F["Three file categories in the docs"]
    direction LR
    C1["core-nodes/
built-in flow, data
and utility tools"] C2["app-nodes/
one node per
outside service"] C3["cluster-nodes/
an AI root node
plus its sub-nodes"] end T["Trigger
a functional role:
it decides when a workflow runs"] -.->|"Schedule Trigger, Manual Trigger,
Chat Trigger and Webhook are filed here"| C1
Two dimensions, not one listA node has one file category and may also carry the Trigger role. The dotted line is the overlap that trips people up: the built-in Triggers are documented as Core nodes.
This part is pure concept. There is nothing to click along with. When you are done, go straight to Part 6 and build your first workflow — you will use the division of labor between these four families without thinking about it.
Trigger nodes

The node that decides when a workflow runs

Every workflow needs a starting point, and that starting point is a Trigger node. The first groups you see when the nodes panel opens are usually On app event, On a schedule and When called by another workflow. All of them are Triggers.

Trigger nodes have one visual giveaway: there is no input dot on the left. It is the starting point, so there is nothing upstream to connect it to. On the right there is one output dot that sends data downstream.

In plain terms

A doorbell and a kettle. The doorbell does nothing except listen, and when it hears something it wakes the house. The kettle never wakes anybody — it just boils, and only once somebody switches it on. A Trigger is the doorbell. Everything downstream of it is the kettle.

Trigger nodeWhen it runsTypical use
Manual Trigger Only when you press Execute Workflow Testing, building, and workflows a person clicks by hand
Schedule Trigger Like cron: at the times you set — hourly, every day at 8:00, every Monday Daily reports, weekly roundups, monthly closing
Webhook When an outside system calls the URL A submitted form, a LINE bot, a Home Assistant trigger, a third-party callback
App Event (Gmail Trigger, Slack Trigger and so on) When something happens in the SaaS you picked Forward a VIP email when it lands; get a notification when a keyword is mentioned in Slack
Chat Trigger When a user types in the chat interface Used when AI Agent is building a support bot (Part 16)
Execute Workflow Trigger When another workflow calls it A sub-workflow pulled out for reuse (Part 14)
One workflow can have several Triggers. A single “new customer alert” workflow might carry a Webhook for the form submission, a Schedule Trigger for a catch-up run every day at 8:00, and a Manual Trigger so you can run it by hand while testing. Any one of them sets the whole workflow going. Part 7 compares the three trigger families in detail.

They are easy to find, too. The panel's first page defaults to Triggers, and starting a new workflow steers you straight to picking one. Without a Trigger there is no starting point, and the workflow cannot run at all.

App nodes

One node per outside service, with every operation folded inside it

App nodes are the largest of the four families. The docs keep them under integrations/builtin/app-nodes/ and the panel labels them Actions in apps. What they share: each node maps to one outside service — a SaaS, a database, a cloud provider — and the node wraps every operation that service's API offers.

If you have used Zapier the idea is identical: there each app maps to an action, and in n8n each SaaS maps to one App node. “App node” is the docs' file name and “Action” is the panel's UI label — the same thing, so do not worry when this guide uses both.

One Action node usually holds many sub-operations. Take Slack:

Send Message — post a message to a channel or a person
Update Message — edit a message you already sent
Delete Message — delete a message
Get Channel — fetch a channel's details
Invite User — invite someone into a channel
…and about 20 more operations

You do not have to memorize those. Once the Slack node is on the canvas, the Operation dropdown on the right lists every option.

The docs group Action nodes into roughly these categories, each with its place in the panel:

CategoryCommon nodesTypical scenario
CommunicationSlack, Discord, Telegram, Email, LINENotifications, broadcasts, chatbots
Data & StorageGoogle Sheets, Airtable, Notion, Postgres, Redis, MongoDBWrite to a sheet, query a database, build a data pipeline
ProductivityGoogle Calendar, Todoist, Trello, Asana, ClickUpCreate events, open tasks, track progress
MarketingHubSpot, Mailchimp, SendGrid, ActiveCampaignAdd leads, send newsletters, follow customer activity
AI (the App version)OpenAI, Anthropic, Google Gemini, Perplexity — filed under app-nodes/n8n-nodes-langchain.*A single LLM call to write copy, summarize or translate. Different nodes from the Cluster-version AI Agent in the next section
DeveloperGitHub, GitLab, Jira, Bitbucket, Docker HubOpen issues, create PRs, send CI notifications
Files & CloudGoogle Drive, Dropbox, OneDrive, AWS S3Upload attachments, back things up, move files between clouds
Do not try to learn that table. Skip what you do not use and search the panel when you need something. For 90% of people it comes down to the same five or six services — Slack, Gmail, Google Sheet, Notion, HubSpot, GitHub.

The visual giveaway for App nodes: a dot on each side — the left one takes data from upstream, the right one sends it downstream — and an icon that is usually the service's own logo. Slack's purple hash, Gmail's red envelope, Notion's black-and-white page.

One SaaS usually ships two nodes. There is the App version — Slack, which calls the Slack API itself — and the Trigger version, Slack Trigger, which sits and listens for a Slack webhook. The names look alike and the jobs are opposite, so pick carefully.
Core nodes

The fittings that join everything else together

Core nodes are n8n's own built-in set, filed under core-nodes/. There are fewer of them than App nodes, but every one matters. Their job is managing the data flow and control flow inside a workflow, plus general-purpose tools that are tied to no SaaS.

In plain terms

Under a sink there are two kinds of part. There is the tap and the washing machine — the things that do something you actually asked for. And there are the elbows, tees and stopcocks that carry water between them. Nobody buys a plumbing tee because they want a tee. You buy it because the pipe has to turn a corner. Core nodes are the tees.

One warning about naming first. The category names in the panel have changed a few times: they used to be Core Nodes, then split into Flow, Data Transformation, Files and Helpers. The exact wording varies a little with your n8n version, so recognize the grouping rather than the word, and search rather than browse when you cannot tell them apart.

Proof that the two dimensions cross. Plenty of Trigger nodes — Schedule Trigger, Manual Trigger, Chat Trigger, Webhook, n8n Form Trigger, Execute Sub-workflow Trigger — sit under core-nodes/ in the docs tree, because they are built into n8n and tied to no SaaS. One node can carry both labels: Trigger by role, Core by category.
Core nodeWhat it doesCovered in
IFConditional branching — true takes one path, false takes the otherPart 11
SwitchSeveral branches — different paths depending on a field's valuePart 11
MergeBring several streams of data back into one (append / combine / choose)Part 11
Split In BatchesHandle a big pile of items in batches so you do not blow through an API rate limitPart 11
Item ListsArray operations — deduplicate, sort, aggregate, split outPart 11
Edit Fields (Set)Add fields, rename fields, reorder them, flatten themPart 13
CodeA few lines of JavaScript or Python to fill the gaps the ready-made nodes leave. The old name was Function, folded into Code in n8n 1.0, and the docs' Function page is now a 404Part 15
WaitPause for a while — wait 5 seconds, wait until 9:00 tomorrow, wait for a webhookPart 12
Execute WorkflowCall another workflow, a sub-workflowPart 14
HTTP RequestCall any REST API — the skeleton key for when there is no official nodePart 9
HTTP Request is a Core node, not an App node. The docs put it squarely in Core, because it is tied to no particular SaaS and is a general-purpose tool built into n8n. It does call outside APIs, but that does not make it an App node as well — an App node is defined as one node per SaaS, and HTTP Request is a general interface for calling any API. All you have to remember is this: no dedicated node for a service, so call it yourself with HTTP Request.

The visual giveaway for Core nodes: a dot on each side, and an icon that is abstract geometry rather than a brand mark — a forking arrow for IF, converging arrows for Merge, a pen or field icon for Edit Fields, angle brackets </> for Code. IF and Switch branch, so they carry several output dots on the right. A node with no SaaS logo is almost certainly Core.

Cluster nodes

One root node with a stack of sub-nodes underneath

The docs file Cluster nodes under integrations/builtin/cluster-nodes/ as the fourth family, and they are the biggest architectural change in the n8n ecosystem since 2024. A cluster is not one node but a group of nodes. Every cluster has one root node — the main node, for example AI Agent — with several sub-nodes attached below it to supply capabilities.

In plain terms

Think of somebody working a support desk. On their own they can talk to you and nothing more. Give them a phone line and they can reach the engineer. Give them a notepad and they remember what you said ten minutes ago. Give them the product manual and they can look things up. The person is the root node; the phone, the notepad and the manual are sub-nodes. Take the phone away and the desk cannot do its job at all.

WhereNode typeTypical exampleWhat it does
Root (one of them) AI Agent, Basic LLM Chain, QA Chain, Summarization Chain, Text Classifier, Information Extractor, Sentiment Analysis AI Agent The cluster's main logic. The normal data flow comes in on the left and leaves on the right
Sub-node (several) Chat Model OpenAI Chat Model, Anthropic Chat Model, Google Gemini Chat Model, Groq, Ollama Attaches to the ai_languageModel connector dot on the root's underside and supplies the reasoning engine
Sub-node Memory Simple Memory, Postgres Chat Memory, Redis Chat Memory, Zep Attaches to the ai_memory dot so the agent remembers the previous turn of the conversation
Sub-node Tool Calculator, Wikipedia, SerpAPI, Code Tool, HTTP Request Tool, or any App node attached as a Tool Attaches to the ai_tool dot. The agent decides when to call which tool
Sub-node Vector Store / Retriever / Embeddings / Output Parser PGVector, Pinecone, Simple Vector Store, OpenAI Embeddings, Structured Output Parser Attaches to the matching ai_* dot to do retrieval, embeddings and structured output
flowchart TD
  IN["Data in
from upstream"] --> A["AI Agent
the cluster root"] subgraph S["Sub-nodes"] direction LR CM["OpenAI
Chat Model"] MEM["Simple
Memory"] TL["Wikipedia
Tool"] VS["Simple
Vector Store"] end A -->|"ai_languageModel"| CM A -->|"ai_memory"| MEM A -->|"ai_tool"| TL A -->|"matching ai_* dot"| VS A --> OUT["Data out
to the next node"] VS ~~~ OUT
The cluster shapeThe ordinary data flow is the one unlabeled line: it arrives at the top, passes through the AI Agent root, and leaves at the bottom, swinging around the sub-node group on its way. The four boxed sub-nodes sit in the row below the root, and every arrow reaching down into them is labeled with the connector dot on the root's underside that it attaches to.

Cluster nodes are easy to spot. The root node grows a row of square, downward-facing connector dots along its underside — not the left-and-right round dots of Trigger, App and Core — each labeled Chat Model, Memory, Tool or Vector Store. Attach the matching sub-node from below and n8n treats the cluster as complete and ready to run.

A common misreading. Plenty of tutorials say AI nodes are their own Advanced AI category. That label does not exist in the official docs. The accurate version: the AI ecosystem is split into two layers — App-version AI (OpenAI, Anthropic, Gemini and the like, filed under app-nodes/, one call at a time) and Cluster-version AI (AI Agent plus a stack of ai_* sub-nodes, filed under cluster-nodes/). The panel does put them under an AI or Advanced AI label so they are easy to browse, but underneath there are only those two file categories.

Part 16 takes apart the full arrangement and the ai_* connector dots. For now: downward dots on the underside means a Cluster root, and whatever snaps up under them is a sub-node.

Placing a node

Four things to look at, in this order

With the four families in hand, the skill that pays off is classifying a node at a glance. Check these four features and you have the answer in about a second.

  1. Look underneath for ai_* dots. Square downward dots labeled Chat Model, Memory, Tool or Vector Store mean a Cluster root. The other way round: only one upward dot on top, waiting to be picked up by a root, means a sub-node.
  2. Look on the left for an input dot. No dot on the left, only a line leaving on the right, means it is definitely a Trigger. A node sitting alone at the far left of the canvas with nothing wired in front of it is a Trigger. The name usually carries “Trigger” or “On…” — Slack Trigger, Schedule Trigger, Webhook, On form submission.
  3. Look at the icon. A dot on each side plus a service logo is almost certainly an App node. A dot on each side plus abstract geometry — a fork, a confluence, a gear, angle brackets — is almost certainly a Core node.
  4. Look at the panel's own categories. The panel is already sorted for you: Triggers, Actions in apps grouped by service, Core with its Flow / Data Transformation / Files / Helpers sub-areas, and AI or Advanced AI for Cluster nodes. When you cannot tell, go back and see which label it sits under.
flowchart TD
  A["A node you do not recognize"] --> B{"Square dots along its underside,
labeled Chat Model, Memory or Tool?"} B -->|"yes"| C["Cluster root"] B -->|"no"| D{"One dot on top only,
waiting to be picked up?"} D -->|"yes"| E["Cluster sub-node"] D -->|"no"| F{"Is there a dot
on the left?"} F -->|"no dot on the left"| G["Trigger"] F -->|"a dot on each side"| H{"What is the icon?"} H -->|"a service logo"| I["App node"] H -->|"abstract geometry"| J["Core node"]
Placing a node in four checksRun it top to bottom and you never need the search box to work out what you are looking at. The two Cluster questions come first because their dots are the most distinctive thing on the canvas.
Four rhythms

The shapes real workflows come in

How do the four families combine in practice? From shortest to most complex there are roughly four rhythms, and almost everything you will be shown is one of them.

Shortest: a Trigger and one App node

“Post the same message to Slack every morning at 8:00” — Schedule Trigger wired to Slack (Send Message), done. Two nodes and one line. Good for nudges and reminders.

Common: read, filter, write, notify

The classic five-node workflow, drawn out below. About 80% of a company's automation looks like this.

AI: a Chat Trigger into a cluster

“A customer types in the web chat and the AI support agent answers” — Chat Trigger into AI Agent, with OpenAI Chat Model for reasoning, Simple Memory for the conversation, Wikipedia Tool for looking things up and HTTP Request Tool for an internal API attached underneath. On screen it is one node sprouting four tendrils.

Complex: branches, parallel work, a sub-workflow

Three Triggers, routing by country, parallel App nodes sending the welcome email and adding to the CRM and opening a Slack channel, a Merge back into the main line, then a call out to an alert sub-workflow — and on failure it retries 3 times automatically, and if it still fails it tells IT. You only meet 15-plus-node workflows in the later parts.

The common rhythm in full: “Every morning, fetch the support tickets, keep only the urgent ones, write them into Notion and tell the sales manager.”

flowchart LR
  A["Schedule Trigger
every morning"] --> B["HTTP Request
read the ticket API"] B --> C["IF
priority == urgent"] C --> D["Notion
create a page"] D --> E["Slack
notify"]
The common rhythm, five nodes in a lineLeft to right: the Trigger at the front starts it, HTTP Request reads the tickets, IF in the middle decides what gets through, and the last two boxes are the App nodes that write and notify. Nothing branches, so the workflow explains itself in one pass.

The same pattern shows through all four. Usually one Trigger, sometimes several. App nodes doing the heavy lifting, over 60% of the node count. Core nodes as the pipe fittings that join them up — IF decides which way to go, Edit Fields reshapes the data, Merge brings the lines back together. And Cluster as the AI-only shape of one node with several tendrils.

Next time somebody shares a workflow with you, match it against these four rhythms before you read a single node name. Two or three blocks is “shortest”, five to eight is “common”, tendrils under one node is “AI cluster”, a dozen-plus blocks with branches is “complex”. Read the structure and you have already read what the workflow is for.
Finding a node

Type the keyword, and know the ways it comes up empty

Knowing the categories is what lets you read a workflow. To find one, though, you will never scroll: typing a keyword beats everything else. Four things to try, in this order.

Try firstThe service name. There is a search box at the top of the panel. Type slack and it filters down to the Slack-related nodes — both Slack and Slack Trigger show up. That finds 99% of the integrations you use.
ThenA function word. Core nodes have no service name, so search by what they do — if, set, code, wait, http. Type if and you get IF and Switch. Type set and you get Edit Fields (Set). Type code and you get the Code node. Type wait and you get Wait. Type http and you get HTTP Request.
Nothing foundIt may be a community node. A more niche regional or industry-specific SaaS may have no official node, but n8n has a community nodes mechanism — an admin has to install the package on the back end. That is an advanced operation, so ask IT to install it for you.
Still nothingCall it yourself with HTTP Request. Nothing official and nothing from the community? As long as the service has a REST API, use the HTTP Request node (Part 9) and fill in the URL, method, header and body from its API docs. This is n8n's skeleton key: if they have an API, you can reach it.
On community packages and where your data goes. This English edition generalizes the source guide's region-specific example. Before you ask for a community node to be installed, check the providers and the data-residency requirements that apply in your own location — a community package is somebody else's code running inside your n8n.

And these are the situations people hit most often when they first work with the panel.

The nodes panel will not open
There are two ways in: press + on an empty spot on the canvas, or, in a new workflow, click Add first step in the right-hand panel. If there are already nodes on the canvas, hover over the dot on a node's right side and a + appears; clicking that opens the panel too, and wires the new node in behind that one.
There are too many categories to find anything
Do not scroll page by page. Type a keyword straight into the search box at the top. The categories are designed for people browsing; in practice, searching is the fastest route by a wide margin.
I typed the node I want and nothing came up
Three possibilities. The spelling does not match — if google sheets finds nothing, try sheets. It may be a community node, which an admin has to install as a community package on the back end. Or the service has no official node at all, in which case use HTTP Request (Part 9) against its API.
The node was renamed and I cannot find it
n8n renames nodes from time to time. The two you meet most: the Function node was replaced entirely by Code in v1 — the docs' Function page is now a 404, and older workflows are migrated automatically or marked legacy on import. And Set is now called Edit Fields (Set). When a name from an older tutorial finds nothing, type the new name.
I picked a SaaS App node but there is no input dot on the left
You have probably picked the service's Trigger version — Slack Trigger instead of Slack. Delete it and pick the plain App version. Searching slack brings up both nodes, so choose the one without “Trigger” in the name.
I added a Core node and do not know where to wire it
Core nodes usually sit in the middle of a workflow, between the Trigger and the final App node. Put IF where you want the branch, Edit Fields where you want to reshape the data, Merge where the lines come back together. A Core node on its own does nothing; it only means something sandwiched between other nodes.
I added AI Agent, pressed Execute, and got “no language model”
AI Agent is a Cluster root node, and it must have a sub-node — OpenAI Chat Model, Anthropic Chat Model or similar — attached to the Chat Model dot on its underside before it can run. Same story if you enable Memory or Tool without attaching the matching sub-node: you get an error about an empty connector. An AI Agent on its own will not move.
Questions

The questions people ask after their first hour

How many kinds of node does n8n have in total?
At the source snapshot, n8n listed 400+ integrations at n8n.io/integrations, with several hundred more community packages. Check the live catalogs, because the totals change. In practice 80% of automation uses fewer than 20 nodes, so do not let the number put you off.
Which ones do people actually use most?
The source guide reports that inside WoowTech these eight nodes cover 80% of workflows: Schedule Trigger (Trigger and Core — runs on a schedule), Webhook (Trigger and Core — outside systems call in), Slack (App — notifications), Gmail (App — sending mail), Google Sheets (App — keeping records), HTTP Request (Core — calling any REST API), IF (Core — conditional branching) and Edit Fields (Set) (Core — reshaping data). Get comfortable with those eight and you can hold your own at work.
Which family does the AI Agent node belong to?
The fourth family, Cluster nodes. The docs put it at integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent. AI Agent is the root, and it only moves once sub-nodes — Chat Model, Memory, Tool, Vector Store — are attached below it. The panel usually files it under an AI or Advanced AI label for easy browsing, but the underlying file category is cluster. Part 16 takes the full arrangement apart. While we are here: the OpenAI, Anthropic and Google Gemini nodes that make a single LLM call are not clusters. They are App nodes, filed under app-nodes/n8n-nodes-langchain.*, on a different layer from AI Agent.
Do new node versions replace the old ones?
n8n ships a new version of a node now and then — Google Sheets has a v1 and a v2, and the Set node was renamed Edit Fields after v1. The old version is normally kept so existing workflows do not break. For anything new, use the newer version: it is more complete and its bug fixes are fresher. Searching sheets in the panel brings up both, so pick the newest.
What is the difference between a Trigger node and an App node?
A Trigger listens — the time comes round, a webhook arrives, something happens in a SaaS — and starts the workflow by itself. An App node acts: it posts a message, writes a row, creates an account, and it only runs once something upstream has handed it data. Visually, a Trigger has no dot on the left and an App node has a dot on each side. One SaaS usually ships both: Slack Trigger listens for Slack events, and Slack calls Slack.
Do Core nodes talk to SaaS services?
Most do not. IF, Edit Fields, Merge, Wait and Code work purely on the data flow and control flow inside the workflow. A few Core nodes do reach outside: HTTP Request calls any REST API, SSE Trigger and Webhook listen for something coming in, and Email (Send) and FTP speak general protocols. None of these count as App nodes, because an App node is defined as one node per SaaS. These are general networking tools, so they belong to Core.
Is the Function node still around?
No. The Function node was replaced entirely by the Code node in n8n v1 (2023-07) — same job, but with Python support — and the docs page at core-nodes/n8n-nodes-base.function/ is now a 404. Older workflows imported into v1 and later are migrated automatically or marked legacy. For anything new, always use Code.
Where do I look up node details in the docs?
Two places. For integration nodes, n8n.io/integrations, where every SaaS has its own page listing all its operations and parameters. For Core nodes, docs.n8n.io/integrations/builtin/core-nodes/, which covers each Core node's details and examples.
Where the facts in this part come from: the official n8n documentation tree at docs.n8n.io/integrations/builtin/ and the integrations catalog at n8n.io/integrations, by way of the Woow n8n Onboarding Guide. Panel labels and category names change between n8n versions. When a name on your screen differs from a name printed here, recognize the shape rather than the word, and go by your own build and the official docs first.
Next

Where to go from here

now build one

You can read the panel. Time to use three of the four families.

Part 6 builds your first workflow from scratch: Schedule Trigger for every day at 8:00, into Google Calendar to fetch today's events, into Slack to post a message. That is the shortest rhythm from this part — one Trigger plus two App nodes — so you meet the first three families in your own hands. Cluster waits until Part 16.

Open the full guide

Part 5 of the Woow n8n Onboarding Guide series on the Apporo blog.

Adapted from the Woow n8n Onboarding Guide, produced by WoowTech and released under CC BY 4.0. This adaptation is published by Apporo under the same licence.

Light · Air · Water · Control · apporo

in n8n
Someone else's workflow is on your canvas. Here is how it becomes yours