Workflow-Konzepte

Nodes, Items, Connections und Executions — die Bausteine jedes Workflows.

Node

Ein Node ist ein Schritt: Daten holen, transformieren, senden oder entscheiden. Es gibt:

  • Trigger-Nodes — starten den Workflow
  • Action-Nodes — machen etwas (API-Call, E-Mail, …)
  • Core-Nodes — Logik und Transformation (IF, Set, Code, Merge, Wait)

Item

n8n denkt in Items: einer Liste von JSON-Objekten. Viele Nodes laufen pro Item einmal.

Beispiel Output:

[
  {
    "json": {
      "email": "anna@example.com",
      "name": "Anna"
    }
  },
  {
    "json": {
      "email": "ben@example.com",
      "name": "Ben"
    }
  }
]

Zwei Items → zwei E-Mails, wenn der E-Mail-Node folgt.

Connection

Verbindungen legen die Reihenfolge und den Datenfluss fest. Ein Node kann mehrere Ausgänge haben (z. B. IF: true/false). Mehrere Eingänge brauchen oft Merge oder klare Branch-Logik.

Execution

Eine Execution ist ein konkreter Lauf: Trigger → alle Nodes → Ergebnis. Status: success, error, waiting (z. B. Wait/Webhook Response).

Datenfluss merken

Trigger → Node A → Node B → …

         Items (JSON)

Expressions greifen typischerweise auf vorherige Nodes zu:

{{ $json.email }}
{{ $node["Webhook"].json.body.name }}

Als Nächstes: womit Workflows starten — die Trigger-Arten.