n8n · fundamentals
The building blocks behind the template gallery — triggers, decisions, HTTP, and control flow. Each writeup covers used-for, when to use it, and how to wire it from scratch.
01 · triggers
Run a workflow on demand from the editor — no URL, no schedule.
02 · triggers
HTTP entrypoint — forms, APIs, and other systems POST/GET into n8n.
03 · triggers
Time-based runs — every N minutes or a cron expression.
04 · actions
Call any HTTP API — GET probes, POST webhooks, PUT/PATCH updates.
05 · actions
Send the HTTP response back to the Webhook caller with your own JSON/text.
06 · logic
Boolean branch — true path vs false path based on a condition.
07 · logic
Multi-way router — named outputs for sales, support, fallback, etc.
08 · data
Shape the item — add, rename, or hardcode fields before the next node.
09 · data
Run JavaScript (or Python where enabled) to transform items in-graph.
10 · logic
Join parallel branches back into one stream before the next decision.
11 · flow
Pause the execution — for a duration or until a resume webhook fires.
12 · triggers
Starts a dedicated workflow when another workflow fails.
13 · data
Keep or drop items that match conditions — without forking the canvas.
14 · flow
Process items in chunks — loop until the batch is empty.
15 · data
Combine many items into one — lists, counts, or merged fields.
16 · apps
Post messages (and more) into channels — the default human notification layer.
17 · apps
Append, read, and update spreadsheet rows — lightweight DB for ops.
18 · apps
Send (and read) email from a connected Google mailbox.
19 · flow
Call another n8n workflow like a function — reuse shared logic.
20 · data
Cap how many items continue — first N only.
Prefer full templates? Browse workflow gallery →