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.