Ihren ersten Workflow mit n8n erstellen: Ein Einsteigerhandbuch
n8n erster Workflow Einen ersten Workflow in n8n zu erstellen ist so einfach wie das Auswählen eines Triggers, das Hinzufügen von Aktions-Nodes und das Ausführen eines Test-Runs. Dieser Leitfaden führt Sie durch den gesamten Prozess — von der Wahl zwischen Cloud und Self-Hosting bis zur Inbetriebnahme Ihrer ersten Automatisierung.
Vor dem Start: Cloud oder Self-Hosting?
Der schnellste Weg, mit n8n zu beginnen, ist die Erstellung eines Kontos auf n8n Cloud. Wer Self-Hosting bevorzugt, kann mit Docker in wenigen Minuten loslegen. Welchen Weg Sie wählen, hängt von Ihren Datenschutzanforderungen und der Kapazität Ihres technischen Teams ab.
Wenn Sie bereits untersucht haben, was n8n ist, ist es an der Zeit, zum praktischen Schritt überzugehen. Die Plattform bietet zwei primäre Deployment-Modelle: n8n Cloud und Self-Hosted. Mit der Cloud-Option können Sie unmittelbar nach der Kontoerstellung im Browser mit dem Erstellen von Workflows beginnen, ohne Infrastruktur verwalten zu müssen. Der kostenlose Testplan umfasst alle Kernfunktionen und ermöglicht es Ihnen, schnell ein produktionsreifes Szenario zu testen.
Im Self-Hosted-Modell verbleiben Ihre Daten vollständig auf Ihren eigenen Servern — ein entscheidender Vorteil für Organisationen im Finanz- und Gesundheitssektor. Unser Leitfaden zur Installation von n8n mit Docker beschreibt detailliert, wie Sie es mit einem einzigen Befehl ausführen und Umgebungsvariablen konfigurieren. Unabhängig davon, welchen Weg Sie wählen, sind Interface und Workflow-Logik identisch; die Schritte in diesem Leitfaden gelten für beide Umgebungen.
| Kriterium | n8n Cloud | Self-Hosted (Docker) |
|---|---|---|
| Einrichtungszeit | Sofort (Konto erstellen, loslegen) | 15–30 Minuten |
| Datenspeicherort | n8n-Server | Eigene Infrastruktur |
| Wartungsverantwortung | n8n-Team | Eigenes IT-Team |
| Kostenmodell | Monatliches Abonnement | Serverkosten + Open Source |
| Compliance-Vorteil | SOC 2 zertifiziert | Volle DSGVO/lokale Regelungskontrolle |
| Empfohlene Zielgruppe | Rapid Prototyping, KMU | Enterprise, hohe Datensensitivität |
Die Benutzeroberfläche und grundlegende Konzepte
Die n8n-Benutzeroberfläche besteht aus dem Workflow-Canvas, dem Node-Panel und der Ausführungshistorie. Nodes repräsentieren einzelne Schritte im Workflow; der Trigger ist der Ausgangspunkt; Verbindungen transportieren Daten zwischen Nodes.
Wenn Sie n8n zum ersten Mal öffnen, begrüßt Sie ein leeres Canvas. Ein Klick auf die Schaltfläche 'Add First Step' oben links öffnet die Node-Bibliothek. Diese Bibliothek enthält über 400 Integrationen; nutzen Sie das Suchfeld, um die gewünschte Anwendung in Sekundenschnelle zu finden.
| Konzept | Definition | Beispiel |
|---|---|---|
| Node | Ein einzelner Schritt oder eine Integration im Workflow | HTTP Request, Gmail, Slack |
| Trigger-Node | Das Ereignis oder der Timer, der den Workflow startet | Schedule, Webhook, Manual |
| Verbindung | Die Datenpipeline zwischen zwei Nodes | Trigger → HTTP → Gmail |
| Execution | Eine einzelne Ausführung des Workflows | Der nächtliche Lauf um 00:00 Uhr |
| Credentials | Verschlüsselt gespeicherte API-Schlüssel und Auth-Token | Gmail OAuth, Slack Token |
Sie können einen Node durch Ziehen auf dem Canvas positionieren und eine Verbindung erstellen, indem Sie vom Ausgabe-Handle ziehen. Ein Doppelklick auf einen Node öffnet seine Parameter im rechten Panel. Die Registerkarte 'Executions' im oberen Menü zeigt ein Protokoll aller vergangenen Ausführungen — dies ist der Bildschirm, den Sie beim Debuggen am häufigsten verwenden werden.
Ihr erster Workflow: Schritt für Schritt
Für Ihren ersten Workflow ist die Kette Schedule-Trigger → HTTP-Request → Gmail-Versand der ideale Ausgangspunkt. Diese dreigliedrige Struktur vermittelt gleichzeitig Zeitplanung, externe API-Aufrufe und das Senden von Benachrichtigungen.
Öffnen Sie einen neuen Workflow und klicken Sie auf 'Add First Step', um den Trigger-Auswahlbildschirm zu öffnen. Wählen Sie den 'Schedule'-Trigger und konfigurieren Sie ihn so, dass er täglich um 09:00 Uhr läuft; Sie können den Cron-Ausdruck '0 9 * * *' verwenden. Nach der Konfiguration des Triggers erscheint ein kleines Uhr-Symbol darauf.
Den HTTP-Request-Node hinzufügen
Ziehen Sie vom rechten Ausgabe-Handle des Triggers, um einen 'HTTP Request'-Node hinzuzufügen. Geben Sie im URL-Feld beispielhaft 'https://jsonplaceholder.typicode.com/todos/1' ein; wählen Sie GET als Methode. Diese Adresse ist ein kostenloser Testdienst, der einen echten API-Endpunkt simuliert und keine Credentials erfordert.
Eine Benachrichtigung mit dem Gmail-Node senden
Verbinden Sie einen 'Gmail'-Node mit dem Ausgang des HTTP-Request-Nodes. Wählen Sie die Operation 'Send Message'. Geben Sie die Empfänger-E-Mail-Adresse im Feld 'To' ein. Geben Sie im Betrefffeld 'Täglicher API-Bericht' ein. Im Body-Feld verwenden Sie die im nächsten Abschnitt behandelte Expression-Syntax, um Daten aus der HTTP-Antwort zu ziehen. Für den Moment können Sie auch statischen Text eingeben.
- Neuen Workflow erstellen (Schaltfläche '+' oder 'New Workflow' oben links).
- Schedule-Trigger hinzufügen und Häufigkeit konfigurieren.
- HTTP-Request-Node verbinden, URL und Methode eingeben.
- Gmail-Node verbinden und Gmail-Credentials auswählen.
- Auf die Schaltfläche 'Test Workflow' oben rechts klicken.
- Auf das grüne Häkchen über jedem Node warten.
- Antwortdaten im Execution-Log prüfen.
Credentials hinzufügen und testen
In n8n sind Credentials ein zentrales Identitätsverwaltungssystem, das API-Schlüssel und OAuth-Token in verschlüsselter Form speichert. Einmal erstellte Credential-Definitionen können in allen Nodes desselben Typs wiederverwendet werden.
Klicken Sie beim Konfigurieren des Gmail-Nodes auf die Schaltfläche '+ Add' neben dem Feld 'Credential for Gmail'. Verwenden Sie auf dem sich öffnenden Bildschirm die Option 'Sign in with Google', um den OAuth-Flow zu starten. Eine Google-Kontoautorisierungsseite öffnet sich in Ihrem Browser; nach der Zustimmung speichert n8n das Token automatisch. Dieses Token wird mit AES-256-Verschlüsselung gespeichert und nie im Klartext angezeigt.
Nachdem Sie Credentials erfolgreich hinzugefügt haben, werden sie in den Node-Parametern ausgewählt angezeigt. Klicken Sie auf die Schaltfläche 'Test Workflow' oben rechts, um einen On-Demand-Test-Run durchzuführen. Nach der Ausführung zeigt jeder Node ein grünes Häkchen für Erfolg oder ein rotes Ausrufezeichen für Fehler. Klicken Sie bei einem Fehler auf den Node, um die detaillierte Fehlermeldung zu lesen und die Ein-/Ausgabedatenstruktur zu prüfen.
- Sie können auf den Credentials-Einstellungsbildschirm auch über 'Settings > Credentials' im linken Menü zugreifen.
- Dieselben Credentials können über mehrere Workflows hinweg geteilt werden; eine Aktualisierung aktualisiert alle Workflows.
- In Team-Umgebungen können Credentials über rollenbasierte Zugriffssteuerung geteilt werden.
- n8n unterstützt automatische Aktualisierungsmechanismen für abgelaufene OAuth-Token.
Expressions und Datenfluss
n8n-Expressions ermöglichen den Zugriff auf JSON-Daten aus vorherigen Nodes über die Syntax {{ $json.fieldName }}. Dadurch kann jeder Node die Ausgabe des vorherigen Schritts dynamisch verwenden.
Wenn Sie in einem Textfeld eines Nodes mit der Eingabe beginnen, erscheint rechts ein kleines '/' oder '{{ }}'-Symbol. Ein Klick auf dieses Symbol öffnet den Expression-Editor. Im Editor können Sie alle vom aktuellen Node empfangenen Daten in einer Baumstruktur einsehen und Feldnamen durch Anklicken automatisch vervollständigen.
Angenommen, der HTTP-Request-Node gibt eine JSON-Antwort mit folgender Struktur zurück: { "id": 1, "title": "Aufgabentitel", "completed": false }. Wenn Sie '{{ $json.title }}' im Betrefffeld des Gmail-Nodes eingeben, wird der E-Mail-Betreff automatisch auf 'Aufgabentitel' gesetzt. In einem Flow mit mehreren Nodes verwenden Sie die Syntax '{{ $node["HTTP Request"].json.title }}', um auf Daten aus einem bestimmten vorherigen Node zuzugreifen.
- {{ $json.fieldName }} — ein Feld aus den Daten, die den aktuellen Node erreichen
- {{ $node["NodeName"].json.fieldName }} — ein Feld aus der Ausgabe eines bestimmten Nodes
- {{ $now.toISO() }} — aktueller Zeitstempel (ISO 8601)
- {{ $workflow.name }} — der Name des aktuellen Workflows
- {{ $itemIndex }} — der Index des aktuellen Elements in einer Schleife
Expressions können nicht nur in Textfeldern, sondern auch in numerischen und booleschen Feldern verwendet werden. Beispielsweise führt '{{ $json.completed }}' in einem Bedingungs-Node einen direkten booleschen Vergleich durch. Ein ungültiger Ausdruck wird rot hervorgehoben, und Sie können auf die Schaltfläche 'Test' drücken, um die erwartete Datenstruktur anzuzeigen.
Debuggen und Live-Schaltung
Das Execution-Log zeigt bei jeder Ausführung Node-spezifische Ein- und Ausgabedaten, Fehlermeldungen und die Dauer. Um einen Workflow zu aktivieren, genügt es, den Schalter 'Inactive' oben rechts auf 'Active' zu stellen.
Wenn Sie zur Registerkarte 'Executions' im oberen Menü wechseln, sehen Sie alle vergangenen Ausführungen in einer Liste. Jede Zeile zeigt den Ausführungszeitpunkt, den Status (Erfolg/Fehler) und die Gesamtdauer. Ein Klick auf eine Ausführung öffnet die Workflow-Ansicht zu diesem Zeitpunkt, wobei auf jedem Node die Anzahl der Ein-/Ausgabedatenpunkte angezeigt wird. Ein fehlgeschlagener Node wird mit einem roten Rahmen dargestellt; ein Klick ermöglicht das Lesen der vollständigen Fehlermeldung und des Stack-Trace.
Die Funktion 'Pin Data' ist beim Debuggen sehr hilfreich: Wenn Sie die Ausgabe eines Nodes anheften, wird dieser Node bei nachfolgenden Test-Runs nicht erneut ausgelöst, und nachgelagerte Nodes werden mit den fixierten Daten getestet. So können Sie entwickeln, ohne API-Rate-Limits zu überschreiten.
Um Ihren Workflow zu veröffentlichen, klicken Sie auf den Schalter 'Inactive' oben rechts; er wechselt zu 'Active', und Ihr Schedule-Trigger beginnt automatisch zur konfigurierten Zeit zu laufen. Bei Webhook-basierten Triggern generiert n8n sofort nach der Aktivierung eine URL und beginnt, eingehende Anfragen an diese URL zu verarbeiten.
- Führen Sie vor der Aktivierung eines Workflows immer einen Test-Run durch.
- Richten Sie für kritische Produktions-Workflows einen Fehlerbenachrichtigungs-Flow mit dem Error-Trigger-Node ein.
- Verwalten Sie die Aufbewahrungsdauer der Ausführungshistorie unter 'Settings > Executions'.
- Verwenden Sie bei hohem Datenvolumen den Node 'Split In Batches', um den Speicherverbrauch zu optimieren.
Nächste Schritte: KI-Integration und Webhooks
Sobald Sie Ihren grundlegenden Workflow fertiggestellt haben, können Sie mit n8ns KI-Agenten-Unterstützung und Webhook-Funktionen weitaus leistungsstärkere Automatisierungsszenarien aufbauen — die beiden Bereiche, in denen die Unternehmensautomatisierung den höchsten Wert erzeugt.
n8n integriert sich nativ mit Large Language Models (LLMs). Unser Leitfaden zur Einrichtung von KI-Agenten mit n8n zeigt Schritt für Schritt, wie Sie ein Automatisierungssystem aufbauen, das mithilfe von OpenAI oder einem lokalen Modell über Ihre eigenen Daten nachdenkt. Intelligente Workflows, die Kundenanfragen klassifizieren, Berichte zusammenfassen oder Anomalien erkennen, lassen sich in n8n nun ohne eine einzige Zeile Code erstellen.
Webhook-Integration ermöglicht es externen Systemen, n8n auszulösen; Ereignisse wie Formulareinreichungen, Zahlungsbenachrichtigungen oder CRM-Aktualisierungen können einen Workflow sofort starten. Unser ausführlicher Inhalt zur n8n-Webhook- und API-Integration behandelt alle Funktionen des HTTP-Nodes und das Design sicherer Webhooks.
Als Ausgangspunkt empfehlen wir Ihnen, die Bibliothek mit über 1.700 Community-Templates von n8n zu durchsuchen. Templates enthalten fertige Node-Konfigurationen für spezifische Integrationen oder Szenarien und lassen sich mit einem einzigen Klick in Ihren Workflow importieren, sodass Sie ein funktionierendes Beispiel studieren und an Ihr eigenes Szenario anpassen können.
Häufig gestellte Fragen
Wie beginne ich mit n8n?
Der schnellste Weg ist die Eröffnung eines Cloud-Kontos auf n8n.io; nach der Registrierung mit Ihrer E-Mail-Adresse können Sie sofort im Browser mit der Erstellung von Workflows beginnen. Für Selbst-Hoster ist die Installation mit einem einzigen Docker-Befehl möglich.
Muss ich programmieren können, um n8n zu nutzen?
Nein. Die visuelle Oberfläche von n8n ermöglicht es, die meisten Automatisierungsszenarien ohne Code zu erstellen. Für fortgeschrittene Anwendungsfälle steht ein JavaScript-fähiger Code-Node zur Verfügung, der für Einsteiger jedoch nicht erforderlich ist.
Wie erstelle ich meinen ersten Workflow?
Öffnen Sie einen neuen Workflow, fügen Sie einen Trigger-Node hinzu (Schedule, Webhook oder Manual), verketten Sie dann Ihre Aktions-Nodes. Nutzen Sie die Schaltfläche 'Test Workflow' für eine sofortige Ausführung, prüfen Sie die Ergebnisse im Execution-Log und aktivieren Sie den Workflow, wenn keine Fehler vorliegen.
Wie teste ich meinen Workflow, ohne ihn zu veröffentlichen?
Die Schaltfläche 'Test Workflow' oben rechts führt den Workflow einmalig aus, ohne ihn zu aktivieren. Sie können die Ein- und Ausgabe jedes Nodes auf dem Canvas einsehen, Fehler prüfen und mit der Pin-Data-Funktion die Ausgabe eines bestimmten Nodes für Tests nachgelagerter Nodes fixieren.
Gibt es in n8n fertige Templates?
Ja. Die Template-Bibliothek von n8n enthält über 1.700 von der Community erstellte Workflows. Sie können über die Registerkarte 'Templates' im linken Menü oder unter n8n.io/workflows nach Kategorien suchen.
Wie aktiviere ich einen Workflow?
Klicken Sie einfach auf den Schalter 'Inactive' in der oberen rechten Ecke des Workflow-Editors. Er wechselt zu 'Active', und je nach Trigger-Typ beginnt die Zeitplanung oder das Webhook-Listening automatisch. Vor der Aktivierung wird ein erfolgreicher Test-Run empfohlen.
Welche Ressourcen kann ich nutzen, um n8n zu lernen?
Die offizielle Dokumentation unter docs.n8n.io, das Community-Forum unter community.n8n.io und die Video-Tutorials auf dem YouTube-Kanal sind die besten Ausgangspunkte. Die Beispiele in der Template-Bibliothek sind zudem der praktischste Weg, echte Workflow-Strukturen zu studieren.
Fazit
Einen ersten Workflow mit n8n zu erstellen ist ein Prozess, der schnell voranschreitet, sobald Sie einige grundlegende Konzepte verstanden haben. Ausgehend von der Einrichtung über Cloud oder Docker legen Sie, sobald Sie die Logik von Triggern, Nodes, Credentials und Expressions verstehen, das Fundament für den Aufbau produktionsreifer Automatisierungen. Das Execution-Log und die Testmechanismen erleichtern es, Fehler frühzeitig zu erkennen und den Workflow sicher live zu schalten.
Wenn Sie zu komplexeren Szenarien übergehen oder n8n mit Ihren bestehenden Unternehmenssystemen integrieren möchten, steht Ihnen das Automatisierungsteam von Sora mit erfahrenen Beratern für ein kostenloses Erstgespräch zur Verfügung. Kontaktieren Sie uns noch heute, um Unterstützung bei Automatisierungsarchitekturen für den Finanz-, Fertigungs- oder öffentlichen Sektor zu erhalten.