n8n Tutorial: KI-Automatisierung für Einsteiger (2026)
n8n ist das mächtigste Open-Source-Tool für Workflow-Automatisierung — und in Kombination mit KI (Claude, ChatGPT, lokalen Modellen) wird es zur zentralen Schaltstelle für ein vollautomatisiertes Unternehmen.
Dieses Tutorial zeigt dir, wie du n8n installierst, deinen ersten KI-Workflow baust und häufige Fehler vermeidest. Kein Vorwissen nötig — nur ein Server oder ein lokales System mit Docker.
Was du am Ende kannst: Einen vollständigen KI-Workflow in n8n bauen, der eingehende Daten verarbeitet, sie an Claude oder ChatGPT schickt und das Ergebnis automatisch weiterleitet — an Email, Slack, Datenbank oder einen anderen Service.
Was ist n8n und warum mit KI?
n8n ist ein visueller Workflow-Builder (ähnlich wie Zapier oder Make), aber selbst-gehostet und vollständig Open Source. Du baust Workflows aus "Nodes" — Bausteinen, die Daten empfangen, verarbeiten und weiterschicken.
Warum n8n besser als Zapier für KI-Workflows ist:
- Selbst-gehostet → keine Datenschutzprobleme mit sensiblen Inhalten die du an KI schickst
- Unbegrenzte Ausführungen → kein Limit auf Workflow-Runs (Zapier limitiert nach Plan)
- KI-Native Nodes → direkte Integration für OpenAI, Anthropic, Langchain, lokale Modelle
- Code-Nodes → JavaScript/Python wenn du mehr Kontrolle brauchst
- Webhook-Support → perfekt als Empfänger für Agent-Outputs
In unserem Setup läuft n8n auf einem Hostinger VPS (€5/Monat) und verarbeitet täglich hunderte Trigger — Trial-Signups, Email-Sequenzen, KPI-Checks, Community-Bot-Aktionen.
Schritt 1: n8n installieren
Option A: Docker (empfohlen für VPS)
Voraussetzung: Docker auf deinem Server installiert. Dann:
# n8n mit persistentem Speicher starten
docker run -d \
--name n8n \
--restart=unless-stopped \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
-e N8N_BASIC_AUTH_ACTIVE=true \
-e N8N_BASIC_AUTH_USER=admin \
-e N8N_BASIC_AUTH_PASSWORD=deinPasswort \
-e WEBHOOK_URL=https://deine-domain.com \
n8nio/n8n
n8n läuft jetzt auf Port 5678. Wenn du eine Domain hast, leite sie mit einem Reverse Proxy (Caddy oder Nginx) dahin. Caddy-Konfiguration:
deine-domain.com {
reverse_proxy localhost:5678
}
Option B: Lokal testen (ohne Server)
Für den Einstieg ohne VPS:
# Via npx (kein Install nötig)
npx n8n
# Oder via npm global
npm install -g n8n
n8n start
Danach öffnest du http://localhost:5678 — du siehst den n8n Editor.
Schritt 2: Anthropic (Claude) API verbinden
n8n hat eingebaute Nodes für Claude und ChatGPT. So verbindest du Claude:
Anthropic Credential anlegen
- In n8n: Settings → Credentials → Add Credential
- Typ: "Anthropic" suchen und auswählen
- API Key eingeben (von console.anthropic.com)
- Als "Anthropic account" speichern
Alternativ: OpenAI-Key eintragen für GPT-4o. Beide funktionieren gleich im Workflow-Editor.
Schritt 3: Erster KI-Workflow — Email-Triage
Wir bauen einen Workflow der eingehende Emails automatisch kategorisiert und beantwortet. Ein klassischer n8n + KI Anwendungsfall.
Der Workflow:
So baust du es:
Node 1 — Gmail Trigger:
Neuen Node hinzufügen → "Gmail" → "On Message Received". Gmail-Account verbinden (OAuth). Polling-Intervall: 1 Minute.
Node 2 — Anthropic Message:
Node hinzufügen → "Anthropic" → "Message". Dein Credential auswählen. Im "User Message" Feld:
Du bist ein Email-Assistent. Analysiere diese Email und antworte mit:
1. Kategorie: Support / Verkaufsanfrage / Spam / Sonstiges
2. Priorität: Hoch / Mittel / Niedrig
3. Vorgeschlagene Antwort (max. 3 Sätze, professionell)
Email von: {{ $json.from }}
Betreff: {{ $json.subject }}
Inhalt: {{ $json.text }}
Node 3 — IF Node:
Prüfe ob {{ $json.message.content }} "Spam" enthält → Ja: Email löschen / Nein: weiter.
Node 4 — Gmail Reply:
Mit der Email-ID aus Node 1 antworten. Body: die vorgeschlagene Antwort aus Claude extrahieren.
Tipp: Nutze den "Set"-Node zwischen Anthropic und Gmail um den Claude-Output zu parsen. Claude gibt strukturierten Text zurück — extrahiere die "Vorgeschlagene Antwort" mit einem RegEx im Code-Node.
Schritt 4: Webhook-Trigger für Claude Code Agents
Das mächtigste Muster: n8n als Empfänger für Agent-Outputs. Ein Claude Code Agent führt eine Aufgabe aus und schickt das Ergebnis per HTTP POST an n8n — n8n übernimmt den Rest.
# In deinem Agent-Script:
curl -X POST https://deine-domain.com/webhook/agent-output \
-H "Content-Type: application/json" \
-d '{
"agent": "strategy-hod",
"task": "kpi-check",
"result": "Revenue: €0, Signups heute: 2",
"status": "ok"
}'
n8n Webhook-Node Setup:
- Node: "Webhook" → Methode: POST
- Path:
/agent-output - Response: "Last Node" (gibt Ergebnis zurück)
Danach kannst du basierend auf status: bei "error" eine Slack-Benachrichtigung schicken, bei "ok" in Supabase schreiben, bei bestimmten Keywords eine Email-Zusammenfassung generieren.
Die 5 nützlichsten n8n + KI Workflows
Content & Marketing
- RSS → Claude → LinkedIn-Post
- Webhook → Claude → Instagram-Caption
- Zeitplan → Claude → Blog-Entwurf in Notion
- YouTube-Transkript → Zusammenfassung
Operations & Support
- Email → Kategorisierung → Ticket-System
- Formular → Claude → Antwort-Email
- Stripe-Webhook → Onboarding-Sequenz
- Fehler-Log → Zusammenfassung → Slack
Daten & Monitoring
- Supabase-Query → KPI-Bericht per Email
- Preise scrapen → Vergleich → Alert
- API-Daten → Claude-Analyse → Dashboard
- Sensor-Daten → Anomalie-Detektion
Sales & CRM
- Formular → Qualifizierung → CRM-Eintrag
- LinkedIn-Profil → Personalisierte Email
- Deal-Update → Follow-up-Reminder
- Anruf-Transkript → Action Items
Häufige Fehler und wie du sie vermeidest
Fehler 1: Zu viele Tokens im Prompt
Wenn du lange Dokumente direkt in den Prompt schickst, werden Kosten und Latenz hoch. Lösung: Summarize Node vorschalten oder nur relevante Abschnitte extrahieren (Code-Node mit Regex/indexOf).
Fehler 2: Webhook-URL ändert sich nach Restart
In der kostenlosen n8n-Cloud ändert sich die Webhook-URL. Bei selbst-gehostetem n8n: WEBHOOK_URL Umgebungsvariable setzen, dann bleibt die URL stabil.
Fehler 3: Claude-Output nicht strukturiert genug
Wenn Claude Freitext antwortet, ist Parsing schwierig. Lösung: Im Prompt explizit ein Format vorgeben:
Antworte NUR in diesem JSON-Format:
{
"kategorie": "support|anfrage|spam",
"prioritaet": "hoch|mittel|niedrig",
"antwort": "..."
}
Dann im Code-Node: JSON.parse($json.content)
Fehler 4: Keine Error-Behandlung
KI-APIs können Timeouts haben. Immer einen "Error Trigger"-Node am Workflow-Ende hinzufügen der dir per Email/Slack meldet wenn etwas schiefläuft.
n8n vs. Make vs. Zapier für KI-Workflows
n8n gewinnt wenn: Du sensible Daten verarbeitest (selbst-gehostet), viele Workflow-Runs hast, Code-Nodes brauchst, oder ein festes Budget bevorzugst.
Make (früher Integromat) gewinnt wenn: Du viele SaaS-Integrationen brauchst ohne eigenen Server und bereit bist €10-29/Mo zu zahlen.
Zapier gewinnt wenn: Dein Team nicht-technisch ist und bereit ist den höheren Preis für UX zu zahlen.
Für KI-Workflows empfehlen wir immer n8n — die KI-Nodes sind reifer, und Datenschutz bei self-hosting ist entscheidend wenn du echte Kundendaten an Modelle schickst.
Nächste Schritte
Wenn dein erster n8n + KI Workflow läuft, sind die logischen nächsten Schritte:
- Claude Code Agents für komplexere Aufgaben die n8n nicht alleine bewältigt — Einsteiger-Tutorial hier
- n8n + Claude Code kombinieren — Agents schicken Ergebnisse per Webhook an n8n, n8n übernimmt Routing und Notifications
- Supabase als Datenbasis — n8n liest/schreibt in Supabase, KI-Agents lesen daraus — so teilen sie Kontext
Unser Setup: n8n auf Hostinger (€5/Mo) → verarbeitet Trial-Signups, sendet 6-Email-Sequenz, routet Webhook-Outputs von 20+ Claude Code Agents. Gesamtkosten für die n8n-Schicht: unter €10/Monat. Mehr dazu in unserem Praxis-Erfahrungsbericht.
Lerne wie wir n8n + Claude Code kombinieren
Unser Kurs zeigt dir die genaue Architektur: Wie Claude Code Agents mit n8n kommunizieren, Workflows triggern und Ergebnisse sicher weiterleiten — alles aus unserem laufenden Produktionssystem.
7 Tage kostenlos testen → Kein Kreditkarte · Sofortiger Zugang · Alle 5 Module