Automatisierung gehört in Unternehmen längst zum Alltag, seien es einfache Workflows oder komplexe IT-Prozesse. Während Dienste wie Zapier oder Power Automate oft hohe Kosten verursachen und an Datenhoheit und Flexibilität scheitern, setzt n8n auf Open Source und Selfhosting und hat sich so zu einer zentralen Automationsplattform mit wachsender KI-Integration entwickelt. Unser Workshop zeigt, wie Sie das Werkzeug in der Praxis einsetzen.
Ob Benutzerverwaltung, Ticketing oder Monitoring – überall fallen repetitive Aufgaben an, die Zeit kosten und fehleranfällig sind. Dienste wie Zapier, Make.com oder Power Automate bieten dafür zwar bequeme Cloudansätze, gehen aber mit Abhängigkeiten, laufenden Kosten und Datenschutzfragen einher.
Mit n8n – ausgesprochen "nodemation" – steht eine quelloffene Plattform [1] bereit, die Workflows per Drag-and-Drop erstellt und sich flexibel betreiben lässt – lokal, in der eigenen Cloud oder als Service. Neben klassischen Integrationen rücken inzwischen vor allem KI-gestützte Automatisierungen in den Fokus.
Über Nodes für OpenAI, Hugging Face oder eigene LLMs können Workflows nicht nur Daten bewegen, sondern auch Inhalte generieren und Entscheidungen vorbereiten.
Ob Benutzerverwaltung, Ticketing oder Monitoring – überall fallen repetitive Aufgaben an, die Zeit kosten und fehleranfällig sind. Dienste wie Zapier, Make.com oder Power Automate bieten dafür zwar bequeme Cloudansätze, gehen aber mit Abhängigkeiten, laufenden Kosten und Datenschutzfragen einher.
Mit n8n – ausgesprochen "nodemation" – steht eine quelloffene Plattform [1] bereit, die Workflows per Drag-and-Drop erstellt und sich flexibel betreiben lässt – lokal, in der eigenen Cloud oder als Service. Neben klassischen Integrationen rücken inzwischen vor allem KI-gestützte Automatisierungen in den Fokus.
Über Nodes für OpenAI, Hugging Face oder eigene LLMs können Workflows nicht nur Daten bewegen, sondern auch Inhalte generieren und Entscheidungen vorbereiten.
Zentrale Funktionen von n8n
n8n ist eine Plattform zur Workflow-Automatisierung, die einfache Abläufe ebenso unterstützt wie komplexe IT-Prozesse. Kern ist ein visueller Editor, in dem Sie Trigger, Aktionen und Logikbausteine per Drag-and-Drop verbinden.
Besonders stark ist der Hybrid-Ansatz: Sie können Workflows ohne Programmierung aufbauen, sie aber jederzeit mit JavaScript oder Python erweitern. Dadurch lassen sich auch individuelle Anforderungen und APIs nahtlos integrieren. Für den produktiven Betrieb gibt es mehrere Modelle:
- Selfhosting auf Servern oder Containern für volle Datenhoheit,
- Cloudvariante von n8n.io mit minimalem Betriebsaufwand,
- Hybridansätze, bei denen Trigger in der Cloud und Verarbeitung on-premises laufen.
Damit deckt n8n Szenarien von kleinen Teams bis zu Enterprise-Umgebungen ab – ohne dass Sie Workflows bei steigenden Anforderungen neu aufbauen müssen.
Das Herzstück von n8n ist der Canvas-basierte Editor. Hier ziehen Sie sogenannte Nodes auf eine Arbeitsfläche und verbinden sie per Drag-and-Drop. Jeder Node repräsentiert eine Aktion oder einen Trigger – etwa das Abfragen einer API, das Auslesen einer Datenbank oder das Versenden einer Slack-Nachricht.
Bild 1: No-Code-Editor mit einem Beispiel-Flow, der alle zehn Minuten den HTTP-Status von "https://www.heinemann-verlag.de/de/" prüft und eine Meldung sendet, wenn dieser nicht 200 (=OK) ist.
Anhand einer Live-Datenvorschau sehen Sie sofort, welche Daten an einem Node ankommen und wie sie weiterverarbeitet werden. Jeder Node lässt sich einzeln ausführen. Dieser Einzelschritt-Test ist ein enormer Vorteil beim Debugging.
n8n wird besonders dann interessant, wenn es um wiederkehrende Aufgaben in IT-Abteilungen geht: eingehende Supportanfragen, das Onboarding externer Partner oder die intelligente Triage von Tickets.
Die folgenden drei Beispiele zeigen, wie Sie mit wenigen Workflows deutliche Entlastung schaffen.
E-Mails automatisch in Tickets verwandeln
Viele Supportprozesse starten in einer zentralen Mailbox wie beispielsweise "it-support@fantasiefirma.de". Statt neue Nachrichten manuell in ein Ticketsystem zu übertragen, übernimmt n8n diese Aufgabe automatisch:
- Der Workflow beginnt mit einem IMAP-Trigger-Node, der neue Mails im Postfach erkennt.
- Ein Set- oder Function-Node extrahiert die relevanten Informationen wie Absender, Betreff und Nachrichtentext.
- Anschließend wird über den Jira- oder ServiceNow-Node ein neues Ticket im ITSM-System angelegt.
- Optional verschickt ein E-Mail-Node eine automatische Eingangsbestätigung an den Absender.
So entsteht ohne manuelle Eingriffe eine lückenlose Ticketerfassung – zuverlässig, nachvollziehbar und in Echtzeit.
Onboarding externer Dienstleister
Externe Dienstleister benötigen in vielen Unternehmen Zugriff auf mehrere Systeme – von VDI bis VPN. Ein manueller Onboarding-Prozess ist fehleranfällig und dauert oft Tage. In der Praxis kommt es zudem nicht selten vor, dass der Dienstleister Notebook, Login-Daten und Berechtigungen hat, beispielsweise aber eine Lizenz fehlt. Im schlechtesten Fall bezahlt das Unternehmen in diesem Fall die Leerlaufzeit eines teuren Beraters. Mit n8n automatisieren Sie den Ablauf vom Antrag bis zur Bereitstellung:
- Als Frontend dient ein Formular, in dem die Fachabteilung die notwendigen Daten erfasst.
- n8n legt automatisch ein Konto in Entra ID an und weist die benötigten Gruppen (zum Beispiel VPN, VDI) zu.
- Über einen E-Mail-Node wird das Contracting-System informiert, sodass die Vertragsdaten gepflegt werden können.
- Parallel erzeugt ein Postgres- oder MySQL-Node den Benutzeraccount im Zeiterfassungssystem.
- Am Ende wird eine Bestätigung an die Fachabteilung zurückgemeldet.
Das Ergebnis ist ein durchgängiger, dokumentierter Prozess, der alle Systeme konsistent bedient und die IT von Routineaufgaben entlastet.
Bild 2: Eingabeformular in n8n – das Ausfüllen löst automatisch den Onboarding-Workflow aus.
KI-gestützte Ticketverarbeitung
Ein besonders spannender Anwendungsfall ist der Einsatz von KI innerhalb des Ticketsystems.
- n8n ruft regelmäßig offene Tickets aus der Queue ab.
- Ein OpenAI-Node analysiert den Inhalt und klassifiziert das Ticket nach Kategorie oder Fachbereich.
- Über einen IF- oder Switch-Node wird das Ticket automatisch an das richtige Team weitergeleitet.
- Zusätzlich generiert die KI auf Basis einer Wissensdatenbank (zum Beispiel Dokumentation, Runbooks) einen Lösungsvorschlag, der als Kommentar in das Ticket eingetragen wird.
Damit verkürzt sich die Zeit bis zur Erst-reaktion erheblich. Supportmitarbeiter erhalten nicht nur korrekt zugewiesene Tickets, sondern auch gleich eine Hilfestellung für die Bearbeitung.
Installation und Betrieb
n8n lässt sich flexibel betreiben – von der schnellen Testinstallation bis hin zum hochverfügbaren Setup für den Produktivbetrieb. Welche Variante Sie wählen, hängt von Ihren Anforderungen an Stabilität, Skalierbarkeit und Integration ab.
Für das folgende Setup verwenden wir Docker Compose. Selbstverständlich lässt sich n8n auch direkt auf einem Linux-System oder in einem hochverfügbaren Kubernetes-Cluster betreiben – gerade aber für einen ersten Testlauf bietet sich Docker Compose an.
Voraussetzung hierfür ist natürlich, dass Docker inklusive Compose auf dem System bereits installiert ist. Eine Anleitung für die Installation findet sich unter [2].
Beachten Sie: Die in Listing 1 abgedruckte Konfiguration ist darauf ausgelegt, möglichst reibungslos zu starten. Sie ist auf keinen Fall für eine produktive Umgebung geeignet. Tipps für den produktiven Betrieb folgen in den nächsten Abschnitten.
Listing 1: Beispielkonfiguration für Docker Compose
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
- N8N_HOST=test.n8n.de
- N8N_PORT=5678
- N8N_PROTOCOL=http
- N8N_RUNNERS_ENABLED=true
- NODE_ENV=production
- WEBHOOK_URL=http://test.n8n.de/
- GENERIC_TIMEZONE=Europe/Berlin
- TZ=Europe/Berlin
- N8N_SECURE_COOKIE=false
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Für Testzwecke können Sie in Ihrer /etc/ hosts-Datei folgende Zeile ergänzen, sodass die Domain von Ihrem Host aufgelöst wird:
127.0.0.1 [test.n8n.de](http://test.n8n.de/)
Die Konfiguration wird als "docker-compose.yml" im Filesystem gespeichert. Mit dem folgenden Kommando laden Sie das n8n-Image herunter und starten den Container anschließend:
docker-compose -f docker-compose.yml up
Im Anschluss lässt sich das Webinterface unter der URL "http://test.n8n.de:5678/ setup" öffnen. Nach dem initialen Anlegen des Admin-Kontos steht Ihnen die n8n-Oberfläche zur Verfügung.
In diesem Praxisbeispiel zeigen wir, wie Sie mit n8n einen kompakten Workflow erstellen, der das Ablaufdatum eines SSL-Zertifikats regelmäßig überprüft und bei Bedarf automatisch eine Warn-E-Mail versendet. Den Workflow können Sie als JSON-Datei über GitHub [3] in Ihre eigene n8n-Instanz importieren. Er eignet sich hervorragend für schnelle Prototypen oder kleinere Szenarien. Für den produktiven Dauerbetrieb sollten Sie jedoch zusätzlich ein dediziertes Monitoringsystem einsetzen.
Bevor Sie mit der Umsetzung beginnen, empfiehlt es sich, den Workflow zunächst als "Minimum Viable Product" (MVP) zu planen. Das Ziel: klein starten, aber von Beginn an funktionsfähig sein. In unserem Beispiel prüfen Sie genau eine Domain auf ihr SSL-Zertifikat. Läuft dieses bald ab, verschickt n8n automatisch eine Benachrichtigung per E-Mail. Später lässt sich der Workflow beliebig erweitern – entscheidend ist, dass die Grundlogik zunächst zuverlässig läuft. Für die Umsetzung kommen vier zentrale Nodes zum Einsatz:
- Cron-Node: Startet den Workflow, etwa täglich um 7 Uhr.
- HTTP-Request-Node: Ruft das API "ssl-checker.io" mit der zu prüfenden Domain auf.
- IF-Node: Prüft, ob die Restlaufzeit kleiner als zum Beispiel 21 Tage ist.
- E-Mail-Node: Versendet die Benachrichtigung mit HTML-Inhalt.
Damit entsteht ein durchgängiger Ablauf: n8n startet automatisch, prüft die Domain, bewertet das Ergebnis und informiert Sie rechtzeitig, wenn Handlungsbedarf besteht.
Bild 3: Kompletter Workflow in n8n: Täglicher Start um 7 Uhr, Abruf des Zertifikatsstatus über ssl-checker.io und automatische Warn-E-Mail, falls die Restlaufzeit unter 21 Tagen liegt.
Umsetzung und Variablen im Workflow
Im nächsten Schritt konfigurieren Sie die einzelnen Bausteine des Workflows. Legen Sie zunächst die Zugangsdaten für den E-Mail-Versand (Host, Port, Benutzername, Passwort) sicher in den n8n-Credentials ab. So greift der Workflow auf diese Daten zu, ohne dass sensible Informationen im Klartext erscheinen. Beim E-Mail-Node wählen Sie einfach das zuvor hinterlegte Credential aus – so bleiben Authentifizierung und Versand sauber getrennt.
Nachdem ein Node ausgeführt wurde, übergibt er seine Ergebnisse an die folgenden Knoten. Dadurch können Sie Bedingungen definieren oder Werte weiterverarbeiten. Der HTTP-Request-Node "Check über ssl-checker.io" liefert beispielsweise mehrere Werte zurück:
- Ausstellungsdatum des Zertifikats
- Ablaufdatum ("valid_till")
- Restlaufzeit in Tagen ("days_left")
Gerade der Wert "days_left" ist entscheidend: In der IF-Node ziehen Sie diesen per Drag-and-Drop in das Eingabefeld, um zu prüfen, ob die verbleibende Laufzeit kleiner als 21 Tage ist. Trifft das zu, löst der Workflow automatisch den Mailversand aus.
Bild 4: Die IF-Node prüft, ob das SSL-Zertifikat in weniger als 21 Tagen abläuft. Der Wert "days_left" wird direkt aus dem HTTP-Response des SSL-Checkers übernommen.
Für die Benachrichtigung nutzen Sie ein einfaches HTML-Template. Dabei bindet n8n automatisch die folgenden Variablen aus der API-Antwort ein:
- {{ $json.result.host }}
- {{ $json.result.valid_till }}
- {{ $json.result.days_left }}
Das Ergebnis sieht dann so aus wie im Listing 2. Mit dieser Struktur sorgt n8n nicht nur für Transparenz im Ablauf, sondern liefert anhand realer Daten eine optisch ansprechende Warn-E-Mail – automatisch und reproduzierbar.
<p>Bitte rechtzeitig erneuern, um Ausfälle zu vermeiden.</p>
</body>
</html>
Erweiterungen und Varianten des Workflows
Anstatt die Domain fest in den HTTP-Node einzutragen, können Sie sie auch dynamisch aus einer Datenquelle beziehen – etwa aus einer Datenbank oder einem Google-Sheet. Dafür stehen in n8n passende Konnektoren bereit. So erweitern Sie den Workflow einfach um mehrere Zielsysteme oder Kunden-Domains, ohne ihn jedes Mal anpassen zu müssen.
Auch beim Versand der Benachrichtigung sind Sie flexibel: Neben E-Mail lassen sich alternative oder ergänzende Kanäle wie Microsoft Teams, Slack oder Telegram einbinden, um die Verantwortlichen unmittelbar zu informieren.
Für die reine Überprüfung ist der Dienst "ssl-checker.io" ideal, da er eine schnelle und unkomplizierte Abfrage ermöglicht. Im produktiven Einsatz empfiehlt es sich jedoch, auf ein lokales Tool oder Skript zu setzen, weil Onlineservices naturgemäß nur öffentliche Endpunkte prüfen können.
So entsteht aus einem simplen Beispiel ein skalierbarer, sicherer und praxistauglicher Workflow, der sich leicht erweitern lässt – vom Einzelsystem bis hin zum automatisierten SSL-Monitoring über mehrere Domains hinweg.
Sicherer Betrieb und Administration
Beim Betrieb von n8n sollten Sie einige Punkte berücksichtigen, um eine sichere und stabile Umgebung aufzubauen. Ein zentrales Element ist der Einsatz eines Reverse-Proxy mit TLS. Das gilt nicht nur im produktiven Betrieb, sondern auch in lokalen Testumgebungen, da viele Konnektoren auf OAuth2 basieren und zwingend HTTPS als Transportprotokoll erwarten.
Praktisch bedeutet das: n8n läuft intern auf Port 5678, ein Reverse-Proxy wie Nginx, Caddy oder Traefik übernimmt die TLS-Terminierung und sorgt für sauberes Routing. Damit erhöhen Sie nicht nur die Sicherheit, sondern schaffen auch die Grundlage für Integrationen, die ohne HTTPS nicht funktionieren würden.
Darüber hinaus sind Standardmaßnahmen der Infrastrukturhygiene sinnvoll: eine restriktive Firewall, Fail2Ban gegen Brute-Force-Angriffe, regelmäßige Updates des Hostsystems und eine Backupstrategie für Datenbank und Volumes. Laufende Sicherungen sind besonders wichtig, da alle Workflows, Credentials und Execution-Historien in der Datenbank landen. Für den produktiven Einsatz empfiehlt es sich, die Datenbank zu trennen und PostgreSQL als eigenständigen Dienst zu betreiben.
Das verbessert Performance und Stabilität, besonders wenn mehrere Nutzer parallel arbeiten oder viele Workflows aktiv sind. Auch binäre Daten wie Anhänge lassen sich auf externe Speicher wie Amazon S3 auslagern, um die Instanz schlank zu halten.
Beim Hosting gibt es mehrere Modelle. Die Open-Source-Version (Community-Edition) erlaubt das vollständige Selfhosting und bietet alle Kernfunktionen, hat aber Grenzen: keine Git-Integration, keine Environments für Test und Prod, kein SSO, keine erweiterten Logs oder Audit-Funktionen. Für größere Teams oder regulierte Umgebungen ist die Enterprise-Edition interessant. Sie bringt Git-Anbindung, Environments, Log-Streaming, Audit-Logs, SSO/RBAC und External Secrets. Wer keine Infrastruktur betreiben möchte, kann auf n8n Cloud zurückgreifen. Dort übernimmt der Anbieter Betrieb, Updates, Skalierung und Backups. Dafür geben Sie ein Stück Kontrolle ab, gewinnen aber Geschwindigkeit beim Rollout.
Tipps für den Alltag mit n8n
Beim Arbeiten mit n8n lohnt es sich, ein paar Grundsätze im Hinterkopf zu behalten, die die tägliche Arbeit spürbar erleichtern. Eine große Hilfe sind die bereits vorhandenen Templates. In der offiziellen Workflow-Registry stehen mittlerweile knapp 4900 Vorlagen bereit, die Sie direkt in einer Webpreview betrachten können, bevor Sie sie in Ihre eigene Instanz übernehmen. Der Blick lohnt sich fast immer, bevor Sie einen Workflow neu erstellen. Oft existiert bereits etwas Vergleichbares, das Sie nur noch anpassen müssen.
Gerade in sozialen Netzwerken wie LinkedIn herrscht derzeit ein regelrechter Hype rund um n8n, besonders im Kontext von AI-Automatisierungen und AI-Agents. Das liegt an den mächtigen Integrationen, die n8n in diesem Bereich bietet.
Gleichzeitig ist Vorsicht angebracht: Viele der dort geteilten Workflows stammen nicht von erfahrenen Fachleuten, sondern von Anwendern, die ihre Experimente öffentlich teilen. Manche dieser Vorlagen sind unnötig komplex, schwer wartbar und versprechen deutlich mehr, als sie halten können. Es ist daher sinnvoll, sich inspirieren zu lassen, aber kritisch zu prüfen, ob ein Template wirklich praxistauglich oder ein eher zweifelhaftes Konstrukt ist.
Ein weiterer Tipp ist, Workflows klein und modular zu halten. Sie können in n8n einen Workflow als Subworkflow in einem anderen referenzieren. Das entspricht funktionalen Abstraktionen, wie sie von Skriptsprachen her bekannt sind. So vermeiden Sie endlos lange Workflows, behalten die Übersicht und können Bausteine wiederverwenden.
Speichern Sie Ihre Workflows regelmäßig, gerade während der Entwicklung. n8n bietet zwar eine Historie der Ausführungen, aber in der Community- Edition gibt es keine eingebaute Versionierung oder Restore-Funktion für Workflows selbst. Deshalb ist es sinnvoll, die Abläufe regelmäßig zu sichern, etwa per Git oder durch Export. Backups sollten Sie in der Community Edition etwas häufiger einplanen, um Datenverlust vorzubeugen.
Fazit
n8n hat sich von einer Open-Source-Alternative zu Zapier zu einer ernstzunehmenden Automatisierungsplattform entwickelt. Die Kombination aus visuellem Low-Code-Editor und JavaScript-Integration ermöglicht schnelle MVPs ebenso wie produktive Workflows. Besonders für IT-Teams, die Flexibilität und Datenhoheit schätzen, ist n8n attraktiv. Beispiele wie automatische Ticketerstellung, Onboarding-Prozesse oder SSL-Checks zeigen schnell den Mehrwert.
Grenzen gibt es bei kritischem Monitoring oder Enterprise-Features, die kommerziellen Editionen vorbehalten sind. Anders als viele No-/Low-Code-Tools bietet n8n jederzeit den Übergang zu echter Entwicklung – etwa über Code-Snippets oder JavaScript-Nodes. Damit ist es sowohl für Citizen Developer als auch für Admins und Entwickler interessant.
In sozialen Netzwerken wie LinkedIn sorgt vor allem KI-Automatisierung für Aufsehen, doch die Vorlagen sollten kritisch geprüft werden. Dank eines starken Ökosystems und wachsender KI-Integration gewinnt n8n weiter an Bedeutung und überzeugt durch den gelungenen Spagat zwischen Einfachheit und Professionalität.