n8n-Grundlagen: Nodes, Trigger und Datenfluss
Lerne n8n-Grundlagen: Nodes verbinden, Trigger einrichten und Datenfluss verstehen. Baue deinen ersten Workflow in unter 15 Minuten.
In der letzten Lektion hast du gesehen, warum n8n die führende Plattform für KI-Automatisierung ist. Jetzt wird’s praktisch: Du lernst die Bausteine, aus denen jeder n8n-Workflow besteht — und baust deinen ersten.
Was du lernst
Am Ende dieser Lektion verstehst du die drei Kern-Konzepte von n8n (Nodes, Trigger, Datenfluss) und kannst deinen ersten funktionierenden Workflow erstellen.
Nodes: Die Bausteine
Alles in n8n besteht aus Nodes. Ein Node ist eine einzelne Aktion — eine E-Mail lesen, Daten transformieren, eine API aufrufen, einen KI-Text generieren. Du verbindest Nodes miteinander, und das ergibt deinen Workflow.
Die vier Node-Typen:
| Typ | Was er tut | Beispiele |
|---|---|---|
| Trigger | Startet den Workflow | Webhook, Zeitplan (Cron), Gmail, Chat |
| Action | Führt eine Aktion aus | HTTP Request, Slack-Nachricht, DB-Abfrage |
| Transform | Verarbeitet Daten | Set, Filter, Split, Merge, Code |
| AI | KI-Funktionen | AI Agent, LLM Chain, Vector Store, Embeddings |
Jeder Workflow braucht mindestens einen Trigger und einen Action-Node. So einfach ist das. Oder halt, so einfach klingt es — in der Praxis wirst du schnell 5-10 Nodes verbinden. Aber das Prinzip bleibt gleich.
✅ Quick Check: Was ist der Unterschied zwischen einem Trigger-Node und einem Action-Node? (Trigger-Nodes starten den Workflow — sie reagieren auf ein Ereignis. Action-Nodes verarbeiten Daten und führen Aktionen aus — sie werden ausgelöst, nicht umgekehrt.)
Trigger: Wie Workflows starten
Ohne Trigger passiert nichts. Trigger sind die „Ohren" deines Workflows — sie hören auf ein bestimmtes Ereignis und starten dann die Verarbeitung.
Die wichtigsten Trigger-Typen:
| Trigger | Wann er auslöst | Typischer Einsatz |
|---|---|---|
| Webhook | Wenn eine URL aufgerufen wird | API-Endpunkte, Formulare |
| Schedule | Zeitgesteuert (Cron) | Tägliche Reports, stündliche Checks |
| Gmail/Email | Bei neuer E-Mail | E-Mail-Klassifizierung |
| Chat Trigger | Bei Chat-Nachricht | Chatbots, KI-Assistenten |
| Database Trigger | Bei DB-Änderung | Daten-Synchronisation |
Tja, das sind viele Optionen. Für KI-Workflows wirst du hauptsächlich drei nutzen: Webhook (wenn ein anderes System deinen Workflow aufruft), Chat Trigger (wenn ein User mit deinem KI-Agenten spricht) und Schedule (wenn dein Workflow regelmäßig laufen soll).
Datenfluss: JSON rein, JSON raus
Das ist doch der Kern von n8n: Daten fließen als JSON-Objekte von Node zu Node. Jeder Node empfängt Items, verarbeitet sie und gibt neue Items weiter.
Beispiel: E-Mail-Daten
{
"from": "kunde@firma.de",
"subject": "Rechnung #4521",
"body": "Anbei die Rechnung für März...",
"date": "2026-03-05T09:15:00Z",
"hasAttachment": true
}
Der Gmail-Trigger gibt dieses JSON-Objekt weiter. Der nächste Node — sagen wir ein AI Agent — bekommt genau diese Daten als Input und kann damit arbeiten.
Was du über den Datenfluss wissen musst:
- Items sind Arrays — ein Node kann mehrere Items ausgeben (z.B. 50 E-Mails)
- Jeder Node verarbeitet jedes Item — wenn 50 E-Mails reinkommen, wird jede einzeln klassifiziert
- Du kannst den Output inspizieren — klick auf einen Node und sieh dir die Daten an
- Expressions referenzieren Daten —
{{ $json.subject }}greift auf das Subject-Feld zu
✅ Quick Check: Was passiert, wenn ein Gmail-Trigger 10 neue E-Mails findet? (Jede E-Mail wird als einzelnes JSON-Item weitergegeben. Der nächste Node verarbeitet alle 10 Items — eines nach dem anderen. Du kannst dir jedes einzelne ansehen.)
Dein erster Workflow: Schritt für Schritt
Lass uns das Ganze in die Praxis umsetzen. Dieser Mini-Workflow nimmt eine Webhook-Anfrage an und gibt eine Antwort zurück.
Schritt 1: Workflow erstellen
- Öffne n8n (Cloud oder Self-Hosted)
- Klicke auf „New Workflow"
- Du siehst eine leere Arbeitsfläche
Schritt 2: Trigger hinzufügen
- Klicke auf das „+" Symbol
- Suche nach „Webhook"
- Wähle den Webhook-Node
- Methode: GET (oder POST)
- n8n gibt dir eine Test-URL
Schritt 3: Verarbeitungs-Node hinzufügen
- Klicke rechts vom Trigger auf „+"
- Suche nach „Set"
- Konfiguriere ein Feld:
message=Hallo von n8n! - Verbinde den Set-Node mit dem Webhook
Schritt 4: Respond-Node hinzufügen
- Füge einen „Respond to Webhook"-Node hinzu
- Verbinde ihn mit dem Set-Node
- Wähle „Using first incoming item"
Schritt 5: Testen
- Klicke auf „Test workflow"
- Öffne die Webhook-URL im Browser
- Du bekommst:
{"message": "Hallo von n8n!"}
Drei Nodes, ein funktionierender Workflow. Ab hier wird es spannend — in den nächsten Lektionen tauschen wir den Set-Node gegen KI-Nodes aus.
Expressions: Daten referenzieren
In n8n greifst du mit Expressions auf Daten zu. Das sind kurze Template-Ausdrücke:
| Expression | Was sie tut |
|---|---|
{{ $json.field }} | Greift auf ein Feld im aktuellen Item zu |
{{ $('NodeName').item.json.field }} | Greift auf Output eines bestimmten Nodes zu |
{{ $now.toISO() }} | Aktuelles Datum/Uhrzeit |
{{ $json.items.length }} | Anzahl der Items |
Du musst kein JavaScript können, um Expressions zu nutzen. n8n hat einen Expression-Editor mit Autocomplete — er zeigt dir, welche Felder verfügbar sind.
Wichtigste Erkenntnisse
- n8n-Workflows bestehen aus Nodes (Trigger, Action, Transform, AI), die per Drag-and-Drop verbunden werden
- Trigger starten Workflows bei Ereignissen — Webhooks, Zeitpläne, E-Mails oder Chat-Nachrichten
- Daten fließen als JSON-Items von Node zu Node — du kannst den Output jedes Nodes inspizieren
- Expressions wie
{{ $json.field }}referenzieren Daten im Workflow - Drei Nodes reichen für einen funktionierenden Workflow — Trigger → Verarbeitung → Antwort
Nächste Lektion
Du hast die Grundlagen. In der nächsten Lektion baust du deinen ersten KI-Node: die Basic LLM Chain. Du verbindest n8n mit einem Sprachmodell und lässt KI zum ersten Mal in deinem Workflow arbeiten.
Wissenscheck
Erst das Quiz oben abschließen
Lektion abgeschlossen!