n8n: Das Open-Source-Tool, das Make und Zapier für technische Teams überflüssig macht – wenn du weißt, wie
n8n ist ein Open-Source-Workflow-Automatisierungstool mit über 400 nativen Integrationen, das du auf eigener Infrastruktur oder in der Cloud betreibst – ohne Execution-Limits, die bei steigendem Volumen teuer werden. Ob es das richtige Tool für dich ist, lässt sich in einer Zahl zusammenfassen: Ab etwa 10.000 Executions pro Monat ist Self-Hosted n8n günstiger als Zapier Professional, oft um Faktor drei. Dieser Leitfaden liefert den Kostenvergleich, den Wettbewerber weglassen, konkrete Docker-Befehle für den Setup in unter 15 Minuten und eine ehrliche Einschätzung, wann n8n überfordert.
Was ist n8n? Kernkonzept und Fair-Code-Lizenz in 60 Sekunden
n8n ist ein grafisches Workflow-Automatisierungstool mit über 400 nativen Integrationen, das du auf deiner eigenen Infrastruktur betreibst. Statt monatlicher Execution-Limits zahlst du Serverkosten ab 4 Euro im Monat. Die Lizenz heißt Fair-Code und erlaubt kostenlosen Eigenbedarf für interne Prozesse und kleine Teams. Wer n8n als Kern eines SaaS-Produkts an Kunden verkauft, braucht eine Enterprise-Lizenz. Für 99 % der technischen Teams und Freelancer gilt: n8n ist kostenlos.
Gegründet 2019, zählt das Projekt heute über 48.000 GitHub-Sterne. Die Community hat in zwei Jahren mehr als 300 zusätzliche Nodes beigesteuert, ein Tempo, das kein vergleichbares Automatisierungsprojekt im Open-Source-Bereich erreicht. Das unterscheidet n8n klar von klassischen SaaS-Modellen wie Zapier oder Make: Du behältst die Kontrolle über Code, Daten und Kosten.
Wie n8n funktioniert: Nodes, Workflows und die visuelle Oberfläche erklärt
Jeder Workflow beginnt mit einem Trigger-Node: ein eingehender Webhook, ein Zeitplan, eine neue E-Mail oder eine Datenbankänderung. Der Trigger feuert, sein JSON-Output fließt in den nächsten Node. Der transformiert, filtert, routet oder ruft eine externe API auf. So wandert das Datenobjekt Node für Node durch den Canvas. Du siehst den Datenfluss live im Builder, inklusive der exakten JSON-Ausgabe jedes Schritts.
Das Low-Code-Konzept bedeutet: Du brauchst keinen Programmierhintergrund, um einfache Automatisierungen zu bauen. Code-Nodes akzeptieren JavaScript und Python für Transformationen, die kein nativer Node abdeckt. Ein Praxisbeispiel aus einem unserer Projekte mit einem E-Commerce-Kunden zeigt den Aufbau gut:
- Webhook-Trigger empfängt neue Bestellung aus Shopify
- IF-Node prüft Bestellwert: über 200 € landet im Premium-Segment, darunter im Standard-Flow
- HTTP-Request-Node schreibt Kontaktdaten in HubSpot via REST-API
- Slack-Node sendet eine Zusammenfassung an den #sales-Kanal
- Gmail-Node verschickt die personalisierte Bestätigungsmail
Den gesamten Flow baut man per Drag-and-Drop auf dem Canvas. Mehr zum Aufbau solcher Pipelines zeigen wir auf unserer Seite zu Workflow Automation.
n8n vs. Make vs. Zapier: Kostenvergleich und Stärken im direkten Gegenüber
Zapier rechnet pro Task, jede Aktion in einem Workflow kostet einen Task. Make rechnet pro Operation. n8n rechnet in der Cloud pro Workflow-Execution. Bei einem Workflow mit zehn Schritten, der 1.000 Mal im Monat läuft, zahlt man bei Zapier 10.000 Tasks. Bei n8n Cloud: 1.000 Executions. Das ist der Unterschied, der die Kosten bei komplexen Flows schnell verdoppelt oder verdreifacht.
| Kriterium | n8n Self-Hosted | n8n Cloud Starter | Make Basic | Zapier Starter |
|---|---|---|---|---|
| Preis/Monat | ~4–15 € (VPS) | 20 $ | 9 $ | 19,99 $ |
| Execution-Limit | Unbegrenzt | 2.500/Monat | 1.000 Ops/Monat | 750 Tasks/Monat |
| Code-Support | JavaScript, Python | JavaScript, Python | Begrenzt | Nein |
| Self-Hosting möglich | Ja | Nein | Nein | Nein |
| KI-Agenten nativ | Ja (LangChain-Nodes) | Ja (LangChain-Nodes) | Begrenzt | Begrenzt |
Make.com punktet mit günstigem Einstiegspreis und starkem visuellem Daten-Mapping, gut für Teams ohne Entwickler-Hintergrund. Zapier überzeugt mit dem größten App-Ökosystem (6.000+ Integrationen) und einem No-Code-Ansatz ohne technische Einstiegshürde. n8n schlägt beide, sobald Workflows komplex werden, das Execution-Volumen steigt oder Datenschutz zählt.
Wer 10.000 Executions pro Monat mit Workflows aus je acht Schritten ausführt, zahlt bei Zapier Professional rund 100 $ monatlich. Self-Hosted n8n auf einem Hetzner CX21 (6,99 €/Monat) liefert dieselben Executions ohne Limit. Der Break-even liegt bei etwa 5.000 bis 10.000 Executions, je nach Workflow-Komplexität.
Aus der Praxis in Ihren Betrieb
Was wäre bei Ihnen automatisierbar?
Im kostenlosen Prozess-Audit zeigen wir Ihnen in 30 Minuten konkret, welche 3 Automationen sich bei Ihnen sofort lohnen, mit Einsparungs-Schätzung als PDF.
Prozess-Audit sichern
Self-Hosting vs. n8n Cloud: Aufwand, Datenkontrolle und was es wirklich kostet
Ein VPS mit 1 vCPU und 2 GB RAM reicht für kleine Teams mit wenigen parallelen Workflows. Hetzner CX21 kostet 6,99 €/Monat und trägt produktive n8n-Setups mit PostgreSQL problemlos. Der Wartungsaufwand liegt realistisch bei ein bis zwei Stunden monatlich: Updates einspielen, Backup prüfen, Log-Review. n8n Cloud (Starter ab 20 $/Monat) liefert managed Infrastruktur ohne Ops-Aufwand, setzt aber Execution-Limits und leitet Daten über n8n-Server. Für HR-, Finanz- oder Kundendaten unter DSGVO-Anforderungen ist Self-Hosting der sichere Weg.
Teams ohne eigenen Entwickler, die Self-Hosting-Aufwand outsourcen möchten, finden bei der Automated KI Agentur einen fertigen Betriebsrahmen inklusive Setup und Monitoring. Die Entscheidung hängt letztlich an sechs Kriterien:
| Kriterium | Self-Hosted | n8n Cloud |
|---|---|---|
| Kosten | 4–15 €/Monat (Serverkosten) | 20–50 $/Monat je nach Volumen |
| Datenschutz | Volle Kontrolle, DSGVO on-premise | Daten laufen über n8n-Server |
| Aufwand | 1–2 Std./Monat Wartung | Kein Ops-Aufwand |
| Skalierung | Beliebig (VPS upgraden) | Planabhängig |
| Support | Community-Forum, GitHub Issues | E-Mail-Support im Paid-Plan |
| Onboarding | 15–60 Min. Setup nötig | Sofort einsatzbereit |
5 konkrete Anwendungsfälle – von CRM-Automatisierung bis Lead-Pipeline
Aus 30+ Automatisierungsprojekten wissen wir: Die stärksten Workflows verbinden drei bis fünf Tools, laufen vollautomatisch und sparen einem fünfköpfigen Team vier bis acht Stunden pro Woche. Hier sind fünf Flows, die du direkt adaptieren kannst.
- Lead-Qualifizierung und CRM-Eintrag (Typeform → n8n → HubSpot + Slack): Ein Typeform-Formular schickt den neuen Lead per Webhook an n8n. Ein Code-Node berechnet einen Score anhand von Branche und Budgetangabe. Qualifizierte Leads landen automatisch in HubSpot, der Sales-Kanal bekommt eine Slack-Nachricht mit allen Kerndaten. Aufbauzeit im ersten Projekt: 40 Minuten.
- GitHub-Issue-Sync (GitHub → n8n → Notion + Jira): Jedes neue GitHub-Issue erstellt automatisch eine Aufgabe in Notion und ein Jira-Ticket. Statuswechsel in Jira fließen zurück nach GitHub. Der bidirektionale Sync eliminiert manuelle Doppelpflege in beiden Systemen.
- Rechnungs-Workflow (Stripe → n8n → Google Drive + Gmail): Eine erfolgreiche Stripe-Zahlung triggert den Workflow. Ein HTTP-Request-Node generiert das Rechnungs-PDF via Invoice-Ninja-API. n8n speichert die Datei in Google Drive und sendet dem Buchhalter eine E-Mail mit direktem Dateilink.
- Content-Pipeline (RSS → n8n → OpenAI → WordPress): Neue Artikel aus einem definierten RSS-Feed landen in n8n. Ein OpenAI-Node erstellt auf Basis eines System-Prompts eine strukturierte Zusammenfassung. Das Ergebnis geht als WordPress-Entwurf an die Redaktion, fertig zur manuellen Freigabe.
- Support-Ticket-Routing (E-Mail → n8n → Zendesk + Linear): Eingehende Support-Mails klassifiziert ein GPT-4o-Node nach Kategorie. Technische Bugs gehen an Linear, allgemeiner Support an Zendesk. In einem Kundenprojekt sank der falsch geroutete Ticket-Anteil damit um 60 %.
Individuelle Workflow-Konzepte und Architekturentscheidungen für komplexere Pipelines behandeln wir ausführlich unter Workflow Automation.
KI-Agenten mit n8n: LangChain-Integration und AI-Workflows in der Praxis
n8n hat seit Version 1.x native LangChain-Nodes im Core: den “AI Agent”-Node, “OpenAI Chat Model”, “Window Buffer Memory”, “Vector Store Retriever” und Tool-Nodes für Web-Suche oder Code-Ausführung. Du baust einen RAG-Agenten ohne eine Zeile Python. Eigene Datenquellen bindest du über Pinecone, Supabase pgvector oder eine lokale Weaviate-Instanz an. Das ist der entscheidende Unterschied zu einem reinen Python/LangChain-Setup: n8n übernimmt das Orchestration-UI, du fokussierst dich auf die Logik.
Einen E-Mail-Klassifikations-Agenten, den wir für einen B2B-SaaS-Kunden gebaut haben, zeigt der folgende Ablauf:
- Gmail-Trigger liest neue Kundenanfragen aus dem Support-Postfach
- “OpenAI Chat Model”-Node mit System-Prompt klassifiziert die Anfrage (Billing, Bug, Feature-Request)
- “AI Agent”-Node durchsucht eine Pinecone-Vektordatenbank mit 2.000 FAQ-Einträgen nach passenden Antworten
- IF-Node prüft den Confidence-Score: über 0,8 schickt der Gmail-Node die Antwort automatisch ab
- Darunter: Slack-Node eskaliert an das Team mit Agent-Zusammenfassung und Quelldokumenten
Für den Einsatz von Open-Source-Modellen wie Llama oder Mistral in n8n empfehlen wir unseren OpenClaude-Leitfaden als Einstiegspunkt für lokale Modell-Anbindung. Eine ehrliche Grenze: Komplexe Multi-Agent-Orchestrierung mit parallelen Agenten und dynamischem Spawning übersteigt das, was der n8n-Canvas sauber abbildet. Dafür ist LangGraph oder CrewAI die bessere Wahl.
Für wen lohnt sich n8n – und wo sind die echten Grenzen?
n8n rechnet sich, wenn du technische Grundkenntnisse mitbringst, über 5.000 Executions pro Monat fährst oder Datenkontrolle ein Argument ist. Ein fünfköpfiges Ops-Team mit wiederholenden Agentur-Setups spart mit Self-Hosted n8n schnell 500 bis 1.000 Euro im Jahr gegenüber Zapier Professional. Das Entscheidungsraster:
| n8n ist richtig für dich, wenn … | Bleib bei Zapier/Make, wenn … |
|---|---|
| Du Entwickler bist oder ein technisches Ops-Team hast | Dein Team keinen VPS oder DevOps-Know-how hat |
| Du über 5.000 Executions/Monat fährst | Deine Workflows einfach sind und unter 1.000 Tasks/Monat bleiben |
| DSGVO-Datenkontrolle für dein Projekt entscheidend ist | Du sofortigen Enterprise-Support mit SLA erwartest |
| Du KI-Agenten mit eigenen Datenquellen bauen willst | Du auf viele native Zapier-Apps ohne eigene API angewiesen bist |
Ehrliche Grenzen: Error-Handling bei langen Chains ist in n8n umständlicher als in reinem Code. Debugging bei verschachtelten Sub-Workflows kostet Zeit. Community-Nodes sind nicht immer aktiv gepflegt. Prüfe vor dem produktiven Einsatz den GitHub-Commit-Stand des jeweiligen Node-Repos. Alternativen je nach Kontext: Make.com für visuell orientierte Teams ohne Tech-Hintergrund, Pipedream für Entwickler, die lieber reinen Code schreiben, Temporal für hochvolumige Enterprise-Workflows mit komplexer State-Machine.
Erste Schritte: n8n per Docker in unter 15 Minuten einrichten
Voraussetzungen: ein VPS mit Ubuntu 22.04, Docker und Docker Compose installiert, Port 5678 in der Firewall offen. Für den produktiven Betrieb brauchst du außerdem eine Domain oder Subdomain mit A-Record auf deine Server-IP sowie ein Reverse-Proxy-Setup via Caddy oder Nginx.
- Docker-Image ziehen:
docker pull n8nio/n8n
- n8n starten (Quickstart mit SQLite für erste Tests):
docker run -d \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
-e N8N_BASIC_AUTH_ACTIVE=true \
-e N8N_BASIC_AUTH_USER=admin \
-e N8N_BASIC_AUTH_PASSWORD=dein-sicheres-passwort \
n8nio/n8n
- Browser öffnen:
http://DEINE-SERVER-IP:5678– n8n läuft und fragt nach dem Admin-Login. - Produktions-Setup mit PostgreSQL und Docker Compose (
docker-compose.yml):
version: '3.8'
services:
n8n:
image: n8nio/n8n
restart: unless-stopped
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=sicheres-db-passwort
- N8N_ENCRYPTION_KEY=32-zeichen-zufallsschluessel
- WEBHOOK_URL=https://n8n.deine-domain.de
ports:
- "5678:5678"
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
postgres:
image: postgres:15
restart: unless-stopped
environment:
- POSTGRES_DB=n8n
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=sicheres-db-passwort
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
n8n_data:
postgres_data:
- Backup-Strategie einrichten: tägliche PostgreSQL-Dumps nach S3 via
pg_dumpoder vollständige Volume-Backups via Restic. Automatische n8n-Updates übernimmt Watchtower:
docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower n8n --interval 86400
Den N8N_ENCRYPTION_KEY setzt du einmal beim ersten Start und sicherst ihn sofort extern. Ohne diesen Schlüssel sind alle gespeicherten Credentials unlesbar. Wer heute noch startet: Der Quickstart-Befehl läuft auf jedem Ubuntu-VPS in unter fünf Minuten, das Produktions-Setup braucht realistisch 30 bis 45 Minuten beim ersten Mal.
Häufige Fragen
Ist n8n wirklich kostenlos?
Für interne Workflows im eigenen Unternehmen ja. Du zahlst nur die Serverkosten beim Self-Hosting (ab ca. 4 €/Monat). Die Fair-Code-Lizenz wird kostenpflichtig, wenn du n8n als Teil eines SaaS-Produkts an externe Kunden verkaufst. Als internes Automatisierungstool für eigene Prozesse bleibt es kostenlos.
Wie viel technisches Wissen brauche ich für n8n?
Für einfache Workflows (Formular zu CRM zu Slack) reicht grundlegendes Verständnis von APIs und JSON-Strukturen. Docker-Kenntnisse brauchst du für Self-Hosting. Komplexe Transformationen und KI-Agenten-Setups profitieren stark von JavaScript-Kenntnissen. Ohne Tech-Hintergrund ist n8n Cloud die sinnvollere Einstiegsvariante, weil du sofort loslegen kannst.
Kann ich n8n DSGVO-konform betreiben?
Bei Self-Hosting auf einem EU-Server (z.B. Hetzner in Nürnberg) ja. Die Daten verlassen deine Infrastruktur nicht, solange du keine externen APIs mit personenbezogenen Daten aufrufst. Bei n8n Cloud laufen die Daten über n8n-Server. Prüfe dabei die Datenschutzerklärung und die Serverstandorte auf Kompatibilität mit deinem Compliance-Rahmen.
Was passiert, wenn ein Workflow fehlschlägt?
n8n protokolliert jeden Execution-Versuch mit Status und Fehlerdetail. Du inspizierst im Execution-Log den genauen Output jedes Nodes. Für kritische Workflows richtest du einen separaten Error-Workflow ein, der bei Fehlern sofort eine Slack-Nachricht oder E-Mail auslöst. Natives Retry mit konfigurierbarem Intervall gibt es nicht; das bildest du manuell über Wait-Nodes und IF-Branches ab.
Kann ich eigene Nodes für n8n bauen?
Ja. n8n stellt ein offizielles Node-SDK bereit. Custom Nodes sind TypeScript-Klassen, die du lokal registrierst oder als npm-Paket veröffentlichst. Wir haben für mehrere Kunden hausinterne Nodes gebaut. Der typische Aufwand für einen einfachen CRUD-Node liegt bei zwei bis vier Stunden Entwicklung.
