n8n Automatisierung: Kompletter Guide mit 10 Praxis-Workflows
Zurück zum Blog
KI & Automatisierung

n8n Automatisierung: Kompletter Guide mit 10 Praxis-Workflows

21. Januar 2026
18 min Lesezeit
Jonas Höttler

n8n Automatisierung: Der komplette Guide

n8n ist das Schweizer Taschenmesser der Workflow-Automatisierung: Open Source, selbst-hostbar, unglaublich flexibel. Dieser Guide führt dich von Null zum produktiven Einsatz – mit 10 konkreten Workflow-Beispielen.

Grundlagen: Bevor du startest, lies unsere Best Practices für Prozessautomatisierung.

Warum n8n?

n8n vs. die Konkurrenz

Featuren8nMakeZapier
Preis (1.000 Tasks/Mo)€20 (Cloud) / €0 (Self-Host)€16€29
Self-HostingJaNeinNein
Open SourceJaNeinNein
Code-NodesJa (JS/Python)BegrenztBegrenzt
KomplexitätMittel-HochMittelNiedrig
EU-HostingJaJaNein

n8n ist ideal wenn:

  • Du Kontrolle über deine Daten brauchst (DSGVO)
  • Du komplexe Logik implementieren willst
  • Du technisch versiert bist oder werden willst
  • Budget eine Rolle spielt

Detaillierter Vergleich: Make vs Zapier vs n8n

Grundlagen: n8n verstehen

Die Kernkonzepte

Workflows: Ein Workflow ist eine Kette von Nodes, die Daten verarbeiten.

Nodes: Bausteine deines Workflows. Es gibt:

  • Trigger Nodes: Starten den Workflow (Webhook, Schedule, App-Event)
  • Regular Nodes: Verarbeiten Daten (HTTP Request, Transform, Filter)
  • Credential Nodes: Speichern Zugangsdaten sicher

Connections: Verbinden Nodes und transportieren Daten.

Expressions: Erlauben dynamische Werte mit {{ $json.field }} Syntax.

Datenfluss verstehen

[Trigger] → [Node 1] → [Node 2] → [Output]
     ↓           ↓           ↓
   Items       Items       Items

Jeder Node empfängt Items (JSON-Objekte) und gibt Items aus. Items fließen von links nach rechts durch den Workflow.

Wichtig: Ein Node kann mehrere Items empfangen und verarbeitet jeden einzeln.

Installation und Setup

Option 1: n8n Cloud (Empfohlen für Start)

  1. Gehe zu n8n.io
  2. Erstelle einen Account
  3. Fertig – du kannst sofort loslegen

Vorteile: Kein Setup, automatische Updates, SSL inklusive

Option 2: Self-Hosting mit Docker

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

Öffne http://localhost:5678 im Browser.

Option 3: Docker Compose (Produktion)

version: '3.8'
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=securepassword
      - N8N_HOST=n8n.deinedomain.de
      - N8N_PROTOCOL=https
      - WEBHOOK_URL=https://n8n.deinedomain.de/
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:

Die 10 Praxis-Workflows

Workflow 1: Lead-Benachrichtigung (Anfänger)

Use Case: Neuer Lead im CRM → Slack-Nachricht → E-Mail an Vertrieb

Nodes:

  1. CRM Trigger (z.B. HubSpot, Pipedrive)
  2. Slack Node → Nachricht an #sales-channel
  3. Email Node → E-Mail an zuständigen Vertriebler

Komplexität: ⭐☆☆☆☆

Workflow JSON:

{
  "nodes": [
    {
      "name": "CRM Trigger",
      "type": "n8n-nodes-base.hubspotTrigger",
      "parameters": {
        "eventsUi": ["contact.creation"]
      }
    },
    {
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "parameters": {
        "channel": "#sales",
        "text": "🆕 Neuer Lead: {{ $json.properties.firstname }} {{ $json.properties.lastname }}"
      }
    }
  ]
}

Workflow 2: Automatische Rechnungsverarbeitung (Mittel)

Use Case: E-Mail mit PDF-Anhang → OCR → Daten in Excel/Airtable

Nodes:

  1. Email Trigger (IMAP)
  2. IF Node → Filter: Hat Anhang?
  3. HTTP Request → OCR-API (z.B. Azure Document Intelligence)
  4. Set Node → Daten strukturieren
  5. Airtable/Google Sheets → Speichern

Komplexität: ⭐⭐⭐☆☆

Pro-Tipps:

  • Nutze Error Workflow für fehlgeschlagene OCR
  • Speichere Original-PDF für Audit
  • Validiere extrahierte Beträge (Regex)

Workflow 3: Social Media Scheduler (Mittel)

Use Case: Google Sheet mit Posts → Automatisch auf LinkedIn/Twitter posten

Nodes:

  1. Schedule Trigger (täglich 9:00)
  2. Google Sheets → Lese nächsten Post
  3. IF Node → Post noch nicht veröffentlicht?
  4. LinkedIn/Twitter Node → Posten
  5. Google Sheets → Markiere als veröffentlicht

Komplexität: ⭐⭐⭐☆☆

Workflow 4: Bewerber-Pipeline (Mittel)

Use Case: Bewerbung auf Website → Notion-Eintrag → Hiring-Manager-Benachrichtigung

Nodes:

  1. Webhook Trigger (Formular-Submission)
  2. Notion Node → Erstelle Kandidaten-Page
  3. IF Node → Welche Position?
  4. Email Node → An zuständigen Hiring Manager
  5. Slack Node → Recruiting-Channel

Komplexität: ⭐⭐⭐☆☆

Workflow 5: Daten-Synchronisation (Fortgeschritten)

Use Case: CRM ↔ ERP Sync alle 15 Minuten

Nodes:

  1. Schedule Trigger (alle 15 Min)
  2. CRM Node → Hole geänderte Kontakte
  3. Code Node → Daten transformieren
  4. ERP API → Update/Create
  5. Error Workflow → Bei Fehlern benachrichtigen

Komplexität: ⭐⭐⭐⭐☆

Code Node Beispiel:

// Transformiere CRM-Daten ins ERP-Format
return items.map(item => {
  return {
    json: {
      erpCustomerId: item.json.crm_id,
      name: `${item.json.firstName} ${item.json.lastName}`,
      email: item.json.email,
      lastSync: new Date().toISOString()
    }
  };
});

Workflow 6: KI-gestützte E-Mail-Sortierung (Fortgeschritten)

Use Case: Eingehende E-Mails → GPT-4 Klassifizierung → Automatische Weiterleitung

Nodes:

  1. Email Trigger (IMAP)
  2. OpenAI Node → Klassifiziere: Support/Sales/Spam/Info
  3. Switch Node → Basierend auf Klassifizierung
  4. Email/Slack Nodes → An richtiges Team

Komplexität: ⭐⭐⭐⭐☆

OpenAI Prompt:

Klassifiziere diese E-Mail in eine der Kategorien:
- SUPPORT: Technische Fragen, Probleme, Bugs
- SALES: Anfragen, Interesse an Produkten
- SPAM: Werbung, irrelevant
- INFO: Allgemeine Informationen

E-Mail:
{{ $json.text }}

Antworte nur mit der Kategorie in Großbuchstaben.

Workflow 7: Reporting-Automation (Fortgeschritten)

Use Case: Montag 8:00 → Daten aus 5 Quellen → PDF-Report → Per E-Mail versenden

Nodes:

  1. Schedule Trigger (Montag 8:00)
  2. Multiple Parallel Nodes → Google Analytics, CRM, Ads, etc.
  3. Merge Node → Daten zusammenführen
  4. Code Node → Report generieren
  5. Email Node → Mit PDF-Anhang

Komplexität: ⭐⭐⭐⭐⭐

Workflow 8: Inventory Alert System (Mittel)

Use Case: Bestand unter Schwellwert → Bestellung auslösen + Benachrichtigung

Nodes:

  1. Schedule Trigger (stündlich)
  2. Database/API → Aktuelle Bestände
  3. IF Node → Unter Mindestbestand?
  4. Supplier API → Automatisch nachbestellen
  5. Slack/Email → Team benachrichtigen

Komplexität: ⭐⭐⭐☆☆

Workflow 9: Customer Onboarding (Fortgeschritten)

Use Case: Neuer Kunde → Multi-Step Onboarding über 14 Tage

Nodes:

  1. Webhook Trigger (Neukunde)
  2. Wait Node → Tag 0: Welcome E-Mail
  3. Wait Node → Tag 3: Tutorial-Video
  4. Wait Node → Tag 7: Check-in Call buchen
  5. Wait Node → Tag 14: Feedback-Umfrage

Komplexität: ⭐⭐⭐⭐☆

Workflow 10: Multi-Channel Support Bot (Experte)

Use Case: Slack + Email + Webform → Zentrale Queue → Auto-Antwort → Eskalation

Nodes:

  1. Multiple Triggers (Webhook, Email, Slack)
  2. Merge Node → Einheitliches Format
  3. OpenAI Node → Antwortvorschlag
  4. Notion/Airtable → Ticket erstellen
  5. Code Node → Priorisierung
  6. Switch Node → Routing

Komplexität: ⭐⭐⭐⭐⭐

Best Practices

1. Workflow-Design

  • Modular bauen: Kleine, wiederverwendbare Sub-Workflows
  • Error Handling: Immer einen Error Workflow definieren
  • Dokumentation: Sticky Notes für komplexe Logik
  • Naming: Aussagekräftige Node-Namen (Get_Active_Customers statt HTTP Request)

2. Performance

  • Batch Processing: Große Datenmengen in Batches verarbeiten
  • Webhook statt Polling: Spart Ressourcen
  • Caching: Häufig genutzte Daten zwischenspeichern
  • Timeout beachten: Lange Workflows können timeout

3. Sicherheit

  • Credentials: Niemals hardcoded im Workflow
  • Webhook-Security: Authentifizierung aktivieren
  • Self-Hosting: Hinter Reverse Proxy (Traefik/Nginx)
  • Verschlüsselung: SSL/TLS für alle Verbindungen

4. Debugging

  • Execute Once: Zum Testen einzelner Nodes
  • Pin Data: Test-Daten fixieren
  • Console.log: Im Code Node zur Analyse
  • Execution History: Logs prüfen

Häufige Fehler vermeiden

Fehler 1: Keine Error-Behandlung

Problem: Workflow bricht ab, niemand merkt es.

Lösung:

[Main Workflow] → Error Workflow → Slack/Email Notification

Fehler 2: Zu komplexe Workflows

Problem: Ein Workflow macht alles – unmöglich zu debuggen.

Lösung: Split in Sub-Workflows. Ein Workflow = eine Aufgabe.

Fehler 3: Hardcoded Werte

Problem: API-Keys, URLs direkt im Workflow.

Lösung: Environment Variables und Credentials nutzen.

Fehler 4: Keine Idempotenz

Problem: Workflow läuft zweimal = doppelte Daten.

Lösung: Deduplizierungs-Logik einbauen (Check vor Create).

Fortgeschrittene Techniken

Custom Code Nodes

// Komplexe Transformation
const processedItems = [];

for (const item of items) {
  // Deine Logik hier
  const processed = {
    json: {
      ...item.json,
      processedAt: new Date().toISOString(),
      customField: someFunction(item.json.data)
    }
  };
  processedItems.push(processed);
}

return processedItems;

Webhook mit Authentifizierung

// Im Workflow: Header-Auth prüfen
const authHeader = $input.headers['x-api-key'];
const validKey = $env.WEBHOOK_API_KEY;

if (authHeader !== validKey) {
  throw new Error('Unauthorized');
}

Sub-Workflows aufrufen

Nutze den "Execute Workflow" Node, um modulare Architekturen zu bauen.

Nächste Schritte

  1. Starte klein: Nimm einen einfachen Prozess (z.B. Benachrichtigung)
  2. Lerne die Nodes: Experimentiere mit den wichtigsten (HTTP, IF, Set)
  3. Baue schrittweise: Erweitere funktionierende Workflows
  4. Community nutzen: n8n Community für Templates

ROI berechnen: Unser Automatisierungs-ROI-Rechner zeigt dir das Einsparpotenzial.

Fazit

n8n ist mächtig – aber die Lernkurve lohnt sich. Mit den 10 Workflow-Beispielen hast du einen soliden Startpunkt. Beginne mit einfachen Automatisierungen und arbeite dich hoch.


Du möchtest Prozesse automatisieren, weißt aber nicht wo anfangen? Unser Automatisierungs-Potenzial-Check identifiziert die besten Kandidaten in deinem Unternehmen.

#n8n#Workflow Automation#No-Code#Prozessautomatisierung#Low-Code

Hast du ein ähnliches Projekt?

Lass uns darüber reden, wie ich dir helfen kann.

Kontakt aufnehmen