Sparround

Workflow, node, connection and execution

n8n's whole vocabulary rests on four concepts. Keeping them straight matters both on the job and in an interview.

  • Workflow — the whole automation on the canvas. One workflow describes one process.
  • Node — one step of the workflow. It fetches, processes or sends data.
  • Connection — the line between nodes. It defines the order data flows in.
  • Execution — one run of the workflow. Every run is recorded and can be opened again later.

Every production workflow needs at least one trigger node — it determines when the workflow runs.

Node categoryWhat it doesExample
Trigger nodeStarts the workflow; shown with a bolt icon on the canvasSchedule Trigger, Webhook, Gmail Trigger
Core nodeServes general functionality rather than one service: logic, scheduling, generic API callsHTTP Request, IF, Code, Merge
App nodeExposes the operations of one specific external serviceGoogle Sheets, Slack, Telegram, Postgres
Cluster nodeA group made of one root node and the sub-nodes attached to itAI Agent (root) + Chat Model, Memory, Tool (sub-nodes)

A node has two operation types: Trigger and Action. In the node search, options carrying a bolt icon are triggers and are placed at the start of the workflow when selected; the rest are actions and land in the middle of the flow.

Execution types:

  • Manual — when you press "Execute workflow"; results appear on the canvas straight away
  • Partial — you run only one node and the part depending on it; the mode you use most while building
  • Automatic (production) — after the workflow is published, the trigger fires it; you see the result in the Executions list, not on the canvas

The most common beginner trap: you build the workflow, test it, it works — then nothing happens when the real event arrives. The cause is almost always the same: the workflow was never published (it is inactive). Manual runs and production runs are completely separate paths.

📚 Sources and documentation