n8n ist ein quelloffenes, Node.js-basiertes Automatisierungswerkzeug mit wenig Code. Workflows entstehen durch Ziehen von Knoten auf eine Arbeitsfläche, wobei jeder Knoten Trigger oder Aktion ist und Daten als JSON zwischen ihnen fließen. Geboten werden über 400 Integrationen, eigener Code, mehrere Triggerarten, Self-Hosting zur Datenkontrolle sowie Zusammenarbeit mit Versionskontrolle und Ausführungsprotokollen.
n8n: Open-Source-Workflow-Automatisierung mit wenig Code für repetitive Aufgaben
Ein großer Teil der täglichen Arbeit ist dieselbe Kette, die sich wiederholt: Ein Formular kommt an, eine Zeile wird in die Tabelle geschrieben, eine Nachricht geht raus, der Datensatz wird archiviert. n8n macht aus dieser Kette ein Diagramm, das von selbst läuft. Die Plattform ist quelloffen, benötigt wenig Code und basiert auf Node.js: Statt Integrationscode zu schreiben, verbindet man Knoten auf einer visuellen Arbeitsfläche.
Vereinfacht gesagt: n8n verwandelt „zwei Anwendungen verbinden“ von einer Programmier- in eine Zeichenaufgabe. Jeder Knoten ist entweder ein Trigger oder eine Aktion. Trigger starten einen Lauf, sei es zeitgesteuert, über einen Webhook oder weil in einer angebundenen Anwendung etwas passiert ist. Aktionsknoten erledigen die Arbeit: E-Mail senden, in eine Datenbank schreiben, eine API aufrufen. Zieht man Linien dazwischen, fließen die Daten entlang dieser Linien.
Die Plattform bringt Integrationen für mehr als 400 Dienste mit, darunter Slack, Google Sheets, Notion und Airtable. Wenn ein eingebauter Knoten die eigene Logik nicht abbildet, kann man JavaScript oder Python in einen Code-Knoten schreiben, statt das Werkzeug zu wechseln. Workflows werden als JSON gespeichert und lassen sich deshalb versionieren, exportieren und teilen.
Das Deployment ist flexibel: npm, Docker oder ein Binärpaket. n8n kann auf dem eigenen Server laufen, wodurch Workflow-Definitionen, Zugangsdaten und Ausführungsprotokolle in der eigenen Infrastruktur bleiben.

Zentrale Funktionen
Open Source und Self-Hosting
Der Kernvorteil ist die Quelloffenheit: Für Privatpersonen und nicht kommerzielle Zwecke ist die Nutzung kostenlos. In datensensiblen Umgebungen wiegt das oft schwerer als jede einzelne Funktion, denn beim Self-Hosting bleiben Definitionen, Zugangsdaten und Verlauf auf der eigenen Maschine.
Visueller Workflow-Aufbau
Automatisierungen entstehen durch Ziehen von Knoten auf eine Arbeitsfläche, ohne komplexe Programmierung. Für Operations- und Fachbereiche ohne Programmierkenntnisse ist genau das oft der entscheidende Unterschied.
Mehr als 400 Integrationen
Gängige Anwendungen und Datenquellen sind ab Werk abgedeckt: Slack, Google Sheets, Notion, Airtable und viele weitere. Je breiter die Abdeckung, desto weniger Verbindungscode muss man selbst pflegen.
Eigener Code bei Bedarf
Code-Knoten akzeptieren JavaScript und Python, sodass sich Logik abbilden lässt, die Standardknoten nicht abdecken. Das bestimmt die Obergrenze des Werkzeugs: Eine ungewöhnliche Anforderung zwingt nicht dazu, den bereits gebauten Workflow aufzugeben.
Flexible Trigger
Zeitpläne, Ereignisse, Webhooks und manuelle Läufe können denselben Workflow starten. Ein einzelner Ablauf kann morgens von einem Cronjob und nachmittags von einer eingehenden HTTP-Anfrage ausgelöst werden.
Datenverarbeitung
Text, Zahlen und Dateien bewegen sich durch den Workflow, mit Transformation, Filterung und Zuordnung zwischen den Knoten. In der Praxis steckt der größte Aufwand in dieser Schicht, und ein ausgereiftes Ausdruckssystem spart hier die meiste Zeit.
Zusammenarbeit und Governance
Teams können Workflows teilen und Berechtigungen setzen; Versionskontrolle für Workflows und Ausführungsprotokolle sind vorhanden. Sobald ein Ablauf produktiv läuft, sind Versionshistorie und Logs die Voraussetzung für jede Fehlersuche.
So funktioniert die Nutzung
- Installieren. Eine globale npm-Installation, ein Docker-Container oder ein Binärpaket bringt n8n auf Rechner oder Server zum Laufen.
- Workflow anlegen. Im Editor anmelden und einen neuen Workflow starten.
- Trigger hinzufügen. Einen Trigger-Knoten wie Zeitplan, Webhook oder App-Ereignis wählen und festlegen, wann er auslösen soll.
- Aktionsknoten hinzufügen. Die benötigten Schritte einfügen: E-Mail senden, eine Datenbankzeile aktualisieren, eine externe API aufrufen.
- Parameter konfigurieren. Quelle, Ziel und Zugangsdaten für jeden Knoten eintragen.
- Knoten verbinden. Linien vom Trigger durch jede Aktion ziehen, damit die Daten einen Pfad haben.
- Testen. Workflow speichern und manuell ausführen, um zu prüfen, ob jeder Knoten das Erwartete zurückgibt.
- Aktivieren. Ist der Testlauf sauber, den Workflow aktivieren, damit er in der Produktion automatisch läuft.
- Überwachen und pflegen. Ausführungsprotokoll beobachten, Fehler behandeln und Zugangsdaten sowie Knotenversionen aktuell halten.
Für wen es geeignet ist
- Entwickler: Automatisierungen schnell zusammenstellen und den Umfang repetitiver Integrationsarbeit reduzieren.
- Datenanalysten: Daten aus mehreren Quellen sammeln, umformen und zusammenführen, ohne eine Pipeline von Grund auf zu bauen.
- Operations- und Marketingteams: Kampagnenschritte, Benachrichtigungen und Kundenbetreuung automatisieren.
- Unternehmens-IT: Interne Automatisierung aufbauen und die Art standardisieren, wie Geschäftsprozesse verbunden werden.
- Einzelnutzer: Persönliche Routinen wie Terminplanung, Erinnerungen und Dateisicherungen automatisieren.
Worauf man achten sollte
- Self-Hosting heißt selbst betreiben. Die Installation ist der einfache Teil; Updates, Backups und der Wechsel von Zugangsdaten brauchen einen Verantwortlichen.
- Die kostenlose Nutzung hat Grenzen. Privatpersonen und nicht kommerzielle Zwecke kommen ohne Kosten aus, kommerzielle Bedingungen sollten jedoch in der offiziellen Lizenzdokumentation geprüft werden.
- 400+ Integrationen bedeuten nicht, dass jede Operation existiert. Ob ein bestimmter Dienst eine bestimmte Aktion unterstützt, hängt weiterhin von den Fähigkeiten des jeweiligen Knotens ab.
- Komplexe Workflows brauchen Disziplin. Ab einigen Dutzend Knoten entscheiden Benennung, Fehlerbehandlung und Log-Strategie darüber, wie teuer die Pflege wird.
- Zugangsdaten verdienen eigene Aufmerksamkeit. Ein Workflow enthält meist Zugriffsschlüssel für mehrere Systeme gleichzeitig, weshalb die sichere Ablage von Geheimnissen bei eigener Installation zum zentralen Sicherheitsthema wird.
Häufige Fragen
Was ist n8n?
Ein quelloffenes Workflow-Automatisierungswerkzeug mit wenig Code, das auf Node.js basiert. Abläufe entstehen durch Verbinden von Knoten auf einer visuellen Arbeitsfläche, mit mehr als 400 Dienstintegrationen und der Möglichkeit, eigenen Code zu ergänzen.
Muss ich programmieren können?
Nicht zwingend. Die meisten Abläufe lassen sich durch Ziehen und Verbinden von Knoten bauen. Wird die Logik ungewöhnlich, nehmen Code-Knoten JavaScript oder Python auf.
Kann ich es selbst hosten?
Ja. n8n lässt sich selbst hosten und über npm, Docker oder ein Binärpaket installieren, sodass die Daten in der eigenen Umgebung bleiben.
Ist es kostenlos?
Privatpersonen und nicht kommerzielle Nutzung kommen ohne Zahlung aus. Für den genauen Umfang, besonders bei kommerziellem Einsatz, sollten die offiziellen Lizenzbedingungen geprüft werden.
Mit welchen Diensten lässt es sich verbinden?
Mit mehr als 400 Integrationen, darunter Slack, Google Sheets, Notion und Airtable, dazu generische HTTP-Request-Knoten für jedes System mit API.
Wie finde ich Fehler in einem Ablauf?
Ausführungsprotokoll öffnen, prüfen, welcher Knoten einen Fehler zurückgegeben hat und welche Daten er erhalten hat, dann mit der vorherigen Version vergleichen, um die auslösende Änderung zu finden.
Häufig gestellte Fragen
Was ist n8n?
Ein quelloffenes Workflow-Automatisierungswerkzeug mit wenig Code, das auf Node.js basiert. Abläufe entstehen durch Verbinden von Knoten auf einer visuellen Arbeitsfläche, mit mehr als 400 Dienstintegrationen und der Möglichkeit, eigenen Code zu ergänzen.
Muss ich programmieren können?
Nicht zwingend. Die meisten Abläufe lassen sich durch Ziehen und Verbinden von Knoten bauen. Wird die Logik ungewöhnlich, nehmen Code-Knoten JavaScript oder Python auf.
Kann ich es selbst hosten?
Ja. n8n lässt sich selbst hosten und über npm, Docker oder ein Binärpaket installieren, sodass die Daten in der eigenen Umgebung bleiben.
Ist es kostenlos?
Privatpersonen und nicht kommerzielle Nutzung kommen ohne Zahlung aus. Für den genauen Umfang, besonders bei kommerziellem Einsatz, sollten die offiziellen Lizenzbedingungen geprüft werden.