Was ist ein N8N Workflow?

Ein N8N Workflow ist eine automatisierte Abfolge von Aktionen, die durch einen bestimmten Auslöser (Trigger) gestartet wird. Stell dir einen Workflow wie ein digitales Fließband vor: Daten kommen an einem Ende rein, werden Schritt für Schritt verarbeitet und am anderen Ende kommt das gewünschte Ergebnis heraus -- vollautomatisch, ohne dass du einen Finger rühren musst.

N8N (ausgesprochen "n-eight-n") ist eine Open-Source Workflow-Automatisierungs-Plattform, mit der du solche Workflows visuell erstellen kannst. Das Besondere an N8N: Du ziehst einzelne Bausteine -- sogenannte Nodes -- auf eine Arbeitsfläche und verbindest sie miteinander. Jeder Node übernimmt eine bestimmte Aufgabe, zum Beispiel Daten aus einer API abrufen, eine E-Mail senden oder Informationen in eine Datenbank schreiben.

Warum N8N?

N8N ist Open Source, kann selbst gehostet werden und bietet über 400 Integrationen. Im Gegensatz zu Zapier oder Make hast du volle Kontrolle über deine Daten und zahlst keine Gebühren pro Workflow-Ausführung. Ideal für Unternehmen, die DSGVO-konform automatisieren möchten. Mehr dazu in unserem Vergleich: N8N vs Zapier vs Make.

In dieser N8N Anleitung führen wir dich Schritt für Schritt durch den gesamten Prozess -- vom Aufsetzen deiner N8N-Instanz bis zum fertigen, produktionsreifen Workflow. Am Ende wirst du nicht nur verstehen, wie N8N funktioniert, sondern auch ein konkretes Praxis-Beispiel umgesetzt haben, das du sofort in deinem Business einsetzen kannst.

Schritt 1: N8N installieren und einrichten

Bevor du deinen ersten N8N Workflow erstellen kannst, brauchst du eine laufende N8N-Instanz. Du hast drei Möglichkeiten:

Option A: N8N Cloud (schnellster Einstieg)

Die einfachste Methode ist die N8N Cloud. Du erstellst einen Account auf n8n.io, und innerhalb von zwei Minuten hast du eine fertige Instanz. N8N Cloud bietet einen kostenlosen Testplan, der für den Einstieg völlig ausreicht. Du musst dich weder um Server noch um Updates kümmern -- alles wird automatisch verwaltet.

Option B: Installation mit Docker (empfohlen für Produktion)

Für maximale Kontrolle und DSGVO-konforme Datenverarbeitung empfehlen wir die Installation über Docker. So bleiben alle Daten auf deinem eigenen Server:

# N8N mit Docker starten docker run -it --rm \ --name n8n \ -p 5678:5678 \ -v n8n_data:/home/node/.n8n \ docker.n8n.io/n8nio/n8n

Nach dem Start erreichst du die N8N-Oberfläche unter http://localhost:5678. Beim ersten Aufruf wirst du aufgefordert, einen Admin-Account anzulegen.

Option C: Installation mit npm

Wenn du Node.js bereits installiert hast, kannst du N8N auch direkt über npm installieren:

# Global installieren npm install n8n -g # N8N starten n8n start
Akuma Media-Tipp

Für den Einstieg empfehlen wir N8N Cloud oder Docker. Wenn du N8N in der Produktion einsetzen möchtest, ist Docker mit einem Reverse Proxy (z.B. Nginx oder Traefik) und einer PostgreSQL-Datenbank die robusteste Lösung. Unsere Akuma Media-Experten helfen dir gerne beim Setup.

Die N8N-Oberfläche kennenlernen

Sobald N8N läuft, siehst du das Dashboard mit einer Übersicht deiner Workflows. Die wichtigsten Bereiche, die du kennen solltest:

Schritt 2: Ersten Trigger-Node hinzufügen

Jeder N8N Workflow beginnt mit einem Trigger-Node. Der Trigger bestimmt, wann und wodurch dein Workflow gestartet wird. Ohne Trigger läuft nichts -- er ist das Startsignal für deine gesamte Automatisierung.

So fügst du deinen ersten Trigger hinzu:

  1. Neuen Workflow erstellen: Klicke im Dashboard auf "Add Workflow" oder nutze das Tastenkürzel Strg+N.
  2. Trigger auswählen: N8N zeigt dir automatisch das Node-Panel. Suche nach deinem gewünschten Trigger oder wähle einen aus der Liste der häufig verwendeten Trigger.
  3. Trigger konfigurieren: Jeder Trigger hat spezifische Einstellungen, die du anpassen musst -- zum Beispiel die URL bei einem Webhook oder das Intervall bei einem Schedule-Trigger.

Die wichtigsten Trigger-Typen

N8N bietet eine Vielzahl von Triggern für unterschiedliche Anwendungsfälle. Hier sind die am häufigsten verwendeten:

Praxis-Tipp
Den richtigen Trigger wählen

Für deinen allerersten Workflow empfehlen wir den Webhook Trigger. Er ist universell einsetzbar und lässt sich einfach testen -- du kannst die Webhook-URL direkt im Browser aufrufen oder mit Tools wie Postman testen. So siehst du sofort, ob dein Workflow funktioniert.

Schritt 3: Nodes verbinden und konfigurieren

Nachdem der Trigger steht, fügst du die eigentlichen Aktions-Nodes hinzu. Jeder Node repräsentiert eine einzelne Aktion -- zum Beispiel Daten aus einer API abrufen, eine Nachricht senden oder einen Datensatz aktualisieren.

Nodes hinzufügen

Es gibt mehrere Wege, einen neuen Node zu deinem Workflow hinzuzufügen:

Nodes konfigurieren

Jeder Node hat spezifische Einstellungen, die du im Konfigurationspanel auf der rechten Seite anpassen kannst. Die Konfiguration folgt dabei einem einheitlichen Muster:

  1. Credentials auswählen: Falls der Node mit einer externen App kommuniziert (z.B. Google Sheets, Slack, HubSpot), musst du zuerst die Zugangsdaten hinterlegen. N8N führt dich durch den Authentifizierungsprozess -- bei den meisten Apps ist das ein OAuth2-Flow, bei dem du dich einfach einloggst und die Berechtigung erteilst.
  2. Operation wählen: Viele Nodes bieten mehrere Operationen an. Ein Google Sheets Node kann zum Beispiel Daten lesen, schreiben, aktualisieren oder löschen. Wähle die passende Operation für deinen Anwendungsfall.
  3. Parameter konfigurieren: Lege die spezifischen Einstellungen fest -- bei Google Sheets zum Beispiel das Spreadsheet, das Sheet und die zu lesenden Spalten.
  4. Expressions nutzen: Hier wird N8N richtig mächtig. Mit Expressions kannst du Daten aus vorherigen Nodes dynamisch referenzieren. Statt einen festen Wert einzutragen, schreibst du z.B. {{ $json.email }}, um die E-Mail-Adresse aus dem vorherigen Node zu verwenden.
Akuma Media-Tipp

Nutze die Expression-Vorschau intensiv! Wenn du in ein Feld klickst und auf "Expression" wechselst, zeigt dir N8N live die Daten aus den vorherigen Nodes an. So siehst du sofort, welche Daten verfügbar sind und wie du sie referenzieren kannst. Das spart enorm viel Debugging-Zeit.

Die Verbindungs-Logik verstehen

In N8N fließen Daten immer von links nach rechts durch die Verbindungslinien zwischen den Nodes. Jeder Node empfängt die Ausgabe des vorherigen Nodes als Eingabe. Wichtig zu verstehen: N8N arbeitet mit Items. Wenn ein Node z.B. 10 Datensätze ausgibt, wird der nächste Node automatisch 10-mal ausgeführt -- einmal für jedes Item. Dieses Konzept ist fundamental für das Arbeiten mit N8N und unterscheidet sich von anderen Tools wie Zapier.

Schritt 4: Daten transformieren mit Function Nodes

Oft müssen Daten zwischen zwei Nodes angepasst werden. Vielleicht musst du ein Datumsformat ändern, Felder umbenennen oder komplexe Berechnungen durchführen. Dafür bietet N8N mehrere mächtige Werkzeuge -- allen voran den Code Node (ehemals Function Node).

Der Code Node

Der Code Node ermöglicht dir, JavaScript oder Python direkt in deinem Workflow auszuführen. Du hast vollen Zugriff auf die eingehenden Daten und kannst sie beliebig transformieren. Hier ein Beispiel, das einen Vor- und Nachnamen zusammenführt und ein Datum formatiert:

// Daten aus dem vorherigen Node transformieren const items = $input.all(); return items.map(item => { const vorname = item.json.first_name; const nachname = item.json.last_name; const datum = new Date(item.json.created_at); return { json: { vollstaendiger_name: `${vorname} ${nachname}`, email: item.json.email, registriert_am: datum.toLocaleDateString('de-DE'), ist_premium: item.json.plan === 'premium' } }; });

Alternativen zum Code Node

Nicht immer brauchst du Custom Code. N8N bietet eingebaute Nodes für die häufigsten Transformationen, die ohne Programmierung auskommen:

Wichtiger Hinweis

Vermeide es, zu viele komplexe Transformationen in einen einzelnen Code Node zu packen. Teile die Logik lieber auf mehrere Nodes auf -- das macht deinen Workflow übersichtlicher, einfacher zu debuggen und leichter zu warten. Jeder Node sollte idealerweise eine klar definierte Aufgabe haben.

Schritt 5: Fehlerbehandlung einrichten

Ein professioneller Workflow braucht eine solide Fehlerbehandlung. Nichts ist ärgerlicher als ein Workflow, der stillschweigend fehlschlägt und du es erst Tage später bemerkst. N8N bietet mehrere Mechanismen, um Fehler abzufangen, darauf zu reagieren und dich im Ernstfall zu benachrichtigen.

Error Trigger Node

Der Error Trigger Node ist das zentrale Element der Fehlerbehandlung in N8N. Du erstellst einen separaten Workflow, der automatisch ausgelöst wird, sobald ein anderer Workflow fehlschlägt. Typische Aktionen in einem Error-Workflow:

Retry-Logik auf Node-Ebene

Viele Fehler sind temporär -- eine API ist kurzzeitig nicht erreichbar, eine Rate-Limit wird überschritten oder ein Timeout tritt auf. Für solche Fälle bietet N8N eine eingebaute Retry-Logik:

  1. Klicke auf den betreffenden Node und öffne die Settings (Zahnrad-Symbol).
  2. Aktiviere unter "Error Handling" die Option "Retry on Fail".
  3. Konfiguriere die Anzahl der Wiederholungen (z.B. 3) und die Wartezeit zwischen den Versuchen (z.B. 1000ms, mit exponentiellem Backoff).

Continue on Fail

Manchmal möchtest du, dass ein Workflow weiterläuft, selbst wenn ein einzelner Node fehlschlägt -- zum Beispiel bei Batch-Verarbeitung, wo du nicht willst, dass ein fehlerhafter Datensatz den gesamten Workflow stoppt. Aktiviere dafür in den Node-Settings die Option "Continue On Fail". Der nächste Node erhält dann die Fehlermeldung als Daten und kann entsprechend darauf reagieren.

Akuma Media Best Practice

Richte für jeden produktiven Workflow einen Error-Handler ein. Bei Akuma Media nutzen wir standardmäßig einen zentralen Error-Workflow, der Fehler nach Schweregrad kategorisiert und an den richtigen Kanal weiterleitet. Für geschäftskritische Workflows empfehlen wir zusätzlich ein Monitoring-Dashboard, das die Erfolgsrate aller Workflows in Echtzeit anzeigt.

Schritt 6: Workflow testen und aktivieren

Bevor du deinen Workflow in die Produktion schickst, solltest du ihn gründlich testen. N8N bietet dafür hervorragende Werkzeuge, die dir das Debugging erheblich erleichtern.

Manuelles Testen

  1. Test-Daten einspeisen: Klicke auf "Execute Workflow" (oder drücke Strg+Enter), um den Workflow manuell zu starten. Bei einem Webhook-Trigger musst du zuerst auf "Listen for Test Event" klicken und dann den Webhook von außen aufrufen.
  2. Node-Ausgaben prüfen: Nach der Ausführung kannst du auf jeden einzelnen Node klicken und siehst exakt, welche Daten rein- und rausgegangen sind. N8N zeigt die Daten übersichtlich als Tabelle oder JSON an.
  3. Pin-Daten nutzen: Du kannst die Ausgabe eines Nodes "pinnen" -- das bedeutet, N8N verwendet bei der nächsten Testausführung diese gespeicherten Daten, anstatt den Node erneut auszuführen. Extrem nützlich, wenn du an nachfolgenden Nodes arbeitest und nicht jedes Mal den gesamten Workflow durchlaufen möchtest.

Debugging-Strategien

Wenn etwas nicht funktioniert, hilft systematisches Debugging. Hier unsere bewährte Vorgehensweise:

Workflow aktivieren

Wenn alle Tests erfolgreich waren, aktivierst du den Workflow über den Toggle-Schalter oben rechts im Editor. Ab jetzt läuft dein Workflow automatisch -- bei jedem eingehenden Trigger wird er ausgeführt. Ein aktivierter Workflow wird durch einen grünen Indikator im Dashboard gekennzeichnet.

Gut zu wissen

Ein aktivierter Workflow verbraucht keine Ressourcen, solange er nicht ausgeführt wird. Er "wartet" einfach auf den nächsten Trigger. Du kannst beliebig viele Workflows gleichzeitig aktiviert haben, ohne Performance-Einbußen befürchten zu müssen.

Praxis-Beispiel: Lead-Benachrichtigung automatisieren

Genug Theorie -- jetzt bauen wir einen konkreten Workflow, den du sofort in deinem Business einsetzen kannst. Das Szenario: Sobald ein neuer Lead über dein Kontaktformular eingeht, soll automatisch eine Benachrichtigung an dein Sales-Team in Slack gesendet, der Lead in einem Google Sheet gespeichert und eine Bestätigungs-E-Mail an den Lead verschickt werden.

Der Workflow im Überblick

  1. Webhook Trigger -- empfängt die Formulardaten
  2. Set Node -- bereinigt und strukturiert die Daten
  3. Google Sheets Node -- speichert den Lead in einer Tabelle
  4. Slack Node -- benachrichtigt das Sales-Team
  5. Gmail Node -- sendet eine Bestätigungsmail an den Lead

Schritt-für-Schritt-Aufbau

1. Webhook Trigger konfigurieren: Erstelle einen neuen Workflow und füge einen Webhook-Node hinzu. Wähle die Methode "POST" und notiere dir die generierte Webhook-URL. Diese URL hinterlegst du später in deinem Kontaktformular als Action-URL.

2. Daten mit dem Set Node aufbereiten: Füge einen Set Node hinzu, um die eingehenden Daten zu strukturieren. Erstelle Felder wie "Name", "E-Mail", "Unternehmen", "Nachricht" und "Eingangsdatum". Nutze Expressions wie {{ $json.body.name }}, um auf die Webhook-Daten zuzugreifen, und {{ $now.toISO() }} für den Zeitstempel.

3. Lead in Google Sheets speichern: Verbinde einen Google Sheets Node, wähle die Operation "Append Row" und mappe die Felder aus dem Set Node auf die entsprechenden Spalten in deinem Google Sheet. So baust du automatisch eine durchsuchbare Lead-Datenbank auf.

4. Slack-Benachrichtigung senden: Füge einen Slack Node hinzu, wähle den Channel deines Sales-Teams und erstelle eine informative Nachricht. Ein gutes Format wäre:

// Slack-Nachricht als Expression Neuer Lead eingegangen! Name: {{ $json.name }} E-Mail: {{ $json.email }} Unternehmen: {{ $json.unternehmen }} Nachricht: {{ $json.nachricht }} Eingegangen am: {{ $json.eingangsdatum }}

5. Bestätigungs-E-Mail senden: Zuletzt fügst du einen Gmail Node (oder einen anderen E-Mail-Node) hinzu, der eine professionelle Bestätigungs-E-Mail an den Lead sendet. Bedanke dich für die Kontaktaufnahme und gib einen realistischen Zeitrahmen für die Antwort an.

Erweiterungsmöglichkeiten

Diesen Basis-Workflow kannst du beliebig erweitern: Lead-Scoring mit einem IF Node basierend auf dem Unternehmen, automatische Zuweisung an den zuständigen Vertriebsmitarbeiter, CRM-Integration mit HubSpot oder Pipedrive, oder sogar eine KI-gestützte Analyse der Nachricht mit einem OpenAI Node. Mehr dazu in unserem Artikel über KI-gestützte Workflow-Automatisierung.

Tipps für fortgeschrittene N8N Workflows

Sobald du die Grundlagen beherrschst, kannst du deine Workflows auf das nächste Level bringen. Hier sind unsere bewährtesten Tipps aus hunderten von Projekten bei Akuma Media:

1. Sub-Workflows nutzen

Statt alles in einen einzigen riesigen Workflow zu packen, solltest du Sub-Workflows verwenden. Ein Sub-Workflow ist ein eigenständiger Workflow, den du aus anderen Workflows heraus aufrufen kannst -- wie eine Funktion in der Programmierung. Das macht deine Workflows modularer, übersichtlicher und wiederverwendbar. Einen häufig benötigten Prozess (z.B. "E-Mail senden und loggen") erstellst du einmal als Sub-Workflow und rufst ihn überall auf, wo du ihn brauchst.

2. Environment Variables verwenden

Hardcode niemals sensible Daten wie API-Keys oder Server-URLs direkt in deine Workflows. Nutze stattdessen Environment Variables, die du in der N8N-Konfiguration setzt. So kannst du dieselben Workflows in verschiedenen Umgebungen (Entwicklung, Staging, Produktion) einsetzen, ohne sie jedes Mal anpassen zu müssen.

3. Batch-Verarbeitung optimieren

Wenn dein Workflow große Datenmengen verarbeitet, kann es zu Performance-Problemen oder API-Rate-Limits kommen. Nutze den Split in Batches Node, um die Verarbeitung in kleinere Pakete aufzuteilen. So verarbeitest du z.B. 1000 Datensätze in Gruppen von 50, mit einer kurzen Pause zwischen jeder Gruppe -- und bleibst unter den Rate-Limits der APIs.

4. Versionierung und Backups

N8N bietet eine eingebaute Workflow-Historie, mit der du jederzeit zu früheren Versionen zurückkehren kannst. Zusätzlich empfehlen wir, wichtige Workflows regelmäßig als JSON zu exportieren und in einem Git-Repository zu versionieren. So hast du ein vollständiges Backup und kannst Änderungen nachvollziehen.

5. Tags und Ordner für Organisation

Mit zunehmender Anzahl an Workflows wird die Organisation immer wichtiger. Nutze Tags und Ordner, um deine Workflows nach Projekten, Abteilungen oder Funktionsbereichen zu gruppieren. Eine bewährte Namenskonvention: [Abteilung] - [Prozess] - [Beschreibung], z.B. "Sales - Lead Management - Neue Leads benachrichtigen".

6. Monitoring und Alerting

Für produktive Workflows ist ein proaktives Monitoring unerlässlich. Überwache nicht nur Fehler, sondern auch die Ausführungszeit, die Anzahl verarbeiteter Items und die Erfolgsrate. N8N bietet dafür interne Metriken, die du mit Tools wie Grafana oder Datadog visualisieren kannst.

Brauchst du Unterstützung bei deinen N8N Workflows?

Von der ersten Idee bis zum produktionsreifen Workflow -- unsere N8N-Experten begleiten dich auf dem gesamten Weg.

Kostenloses Erstgespräch buchen

Fazit & Nächste Schritte

Du hast jetzt eine solide Grundlage, um N8N Workflows zu erstellen. Von der Installation über Trigger-Nodes und Daten-Transformation bis hin zur Fehlerbehandlung und dem Praxis-Beispiel hast du alle wichtigen Konzepte kennengelernt. Die wichtigsten Erkenntnisse auf einen Blick:

Der nächste Schritt? Fang einfach an. Nimm dir einen konkreten, wiederkehrenden Prozess in deinem Unternehmen und automatisiere ihn mit dem, was du hier gelernt hast. Ob Lead-Management, Rechnungsverarbeitung oder Reporting -- die Möglichkeiten mit N8N sind nahezu unbegrenzt.

Und wenn du dabei Unterstützung brauchst: Bei Akuma Media sind wir auf genau das spezialisiert. Wir helfen Unternehmen in Gera, Jena und ganz Deutschland, ihre Geschäftsprozesse mit N8N zu automatisieren -- von der Strategieberatung über die technische Umsetzung bis zum laufenden Support. Buche jetzt ein kostenloses Erstgespräch und lass uns gemeinsam herausfinden, welche Prozesse in deinem Business das größte Automatisierungspotenzial haben.

Weiterführende Artikel

Vertiefe dein Wissen mit unseren weiteren Guides: N8N vs Zapier vs Make: Der ultimative Vergleich 2026 | KI-gestützte Workflow-Automatisierung für Unternehmen | Lead-Automatisierung mit N8N: So gewinnst du automatisch Kunden

Vorheriger Artikel
N8N vs Zapier vs Make: Der ultimative Vergleich 2026
Nächster Artikel
KI-gestützte Workflow-Automatisierung für Unternehmen