> ./exec Ai_automation.sh — ARTICLE

10 n8n Workflows die jeder Mittelstand braucht

Niklas — Backend Engineer NiklasAllemagne · Backend Engineer 18-06-2026 6 min Lesezeit AI-AUTOMATION

Autor: Niklas, Backend Engineer

Wer in einem Unternehmen mit 50 bis 250 Mitarbeitern die IT-Infrastruktur verantwortet, kennt das Problem: Repetitive Prozesse fressen Kapazität, die an anderer Stelle fehlt. Zapier und Make kosten bei mittlerem Volumen schnell 500 bis 2.000 Euro pro Monat, und die Daten liegen auf Servern, über die man keine Kontrolle hat.

n8n löst beides: quelloffen, self-hosted, ohne Ausführungslimits. Eine n8n Implementierung im Unternehmen ist innerhalb eines Tages produktionsreif. Der folgende Beitrag zeigt zehn Workflows, die in der Praxis regelmäßig eingesetzt werden, mit konkreten Konfigurationsdetails. Wer die Umsetzung lieber auslagert, findet bei unserem n8n Experten für Workflow-Automatisierung einen Managed-Service-Partner für Konzeption, Hosting und Betrieb.

Voraussetzung: Produktive Grundinstallation

Vor den Workflows muss die Plattform stehen. Der empfohlene Weg für den Mittelstand ist Docker Compose mit einer dedizierten Postgres-Instanz:

services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    environment:
      - N8N_HOST=automation.example.de
      - N8N_PROTOCOL=https
      - DB_TYPE=postgresdb
      - DB_POSTGRESDB_HOST=postgres
      - DB_POSTGRESDB_DATABASE=n8n
      - DB_POSTGRESDB_USER=n8n
      - DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
      - N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY}
      - EXECUTIONS_DATA_PRUNE=true
      - EXECUTIONS_DATA_MAX_AGE=336
    volumes:
      - n8n_data:/home/node/.n8n

Produktivsystem immer hinter einem Reverse Proxy mit TLS betreiben. Auf Hetzner ist das in unter zwei Stunden aufgesetzt. Self-hosted n8n hat kein Limit auf Ausführungsfrequenz, was bei SaaS-Anbietern mit Minutentakten schnell teuer wird.[1]

Workflow 1: Lead-Qualifizierung aus Kontaktformularen

Kontaktanfragen landen per E-Mail im Postfach, werden manuell bewertet und häufig zu spät weitergeleitet. Ein Webhook empfängt die Formulardaten, ein HTTP-Node ruft Unternehmensdaten ab, ein IF-Node prüft ob der Lead qualifiziert ist. Qualifizierte Leads gehen direkt ins CRM und in einen dedizierten Slack-Kanal.

{
  "conditions": {
    "number": [
      {
        "value1": "={{ $json.company_size }}",
        "operation": "largerEqual",
        "value2": 50
      }
    ]
  }
}

Zeitersparnis: 3 bis 5 Stunden pro Woche im Vertriebsinnendienst.

Workflow 2: IT-Helpdesk-Ticket-Routing

Support-Mails gehen an eine gemeinsame Adresse, die manuelle Zuweisung kostet täglich Zeit. Ein E-Mail-Trigger liest eingehende Mails, ein Code-Node klassifiziert das Anliegen per Regex, das Ticket wird per API in Jira oder Plane erstellt und dem richtigen Techniker zugewiesen.

const subject = $input.first().json.subject.toLowerCase();
let category = 'general';
if (subject.includes('drucker') || subject.includes('monitor')) {
  category = 'hardware';
} else if (subject.includes('vpn') || subject.includes('netzwerk')) {
  category = 'network';
} else if (subject.includes('passwort') || subject.includes('zugang')) {
  category = 'access';
}
return [{ json: { ...$input.first().json, category } }];

Workflow 3: Automatische Rechnungsverarbeitung

Eingehende PDF-Rechnungen werden manuell geprüft, kontiert und ins ERP übertragen. Der Workflow extrahiert den E-Mail-Anhang, sendet ihn an eine OCR-API (Mindee oder selbst gehostetes Tesseract), validiert die erkannten Felder (Rechnungsnummer, Betrag, IBAN) und überträgt den Datensatz per API-Call ins ERP. Bei Abweichungen über einem konfigurierbaren Schwellenwert landet die Rechnung in einer Review-Queue, nicht in einem stillen Fehler. Unternehmen mit 200 Rechnungen pro Monat sparen damit typischerweise 15 bis 20 Arbeitsstunden.[2]

Workflow 4: Mitarbeiter-Onboarding

Neueinstieg bedeutet acht Systeme manuell einrichten: E-Mail, VPN, Active Directory, Slack, CRM, Jira, Lizenzen, Zugangskarten. Das HR-System (Personio, HRworks) sendet per Webhook ein Event, sobald ein neuer Mitarbeiter angelegt wird. n8n erstellt sequenziell alle Accounts, legt Gruppenzugehörigkeiten fest und sendet dem Vorgesetzten eine Checkliste mit Abhakpunkten. Fehlerbehandlung per Try-Catch-Node stellt sicher, dass kein Schritt lautlos fehlschlägt. Onboarding-Zeit sinkt von 4 Stunden auf unter 20 Minuten.

Workflow 5: Server-Monitoring und Alerting

Kritische Dienste fallen aus, das Team erfährt es erst durch Nutzerbeschwerden. Ein Schedule-Trigger alle 3 Minuten, ein HTTP-Node prüft Endpoints per GET, ein IF-Node wertet Statuscodes aus. Bei Fehler: Eintrag in Postgres, Benachrichtigung per Teams oder Slack. Nach 15 Minuten ohne Wiederherstellung eskaliert ein weiterer Trigger per E-Mail an die Rufbereitschaft.

# Umgebungsvariablen für den Monitoring-Workflow
MONITORED_ENDPOINTS=https://api.example.de/health,https://shop.example.de/ping
ALERT_THRESHOLD_SECONDS=180
ESCALATION_CONTACT=it-oncall@example.de

Kein SaaS-Anbieter erlaubt diesen Minutentakt im Einstiegstarif ohne Aufpreis.

Workflow 6: E-Mail-Triage mit KI-Klassifizierung

Das Postfach kontakt@ empfängt täglich Dutzende Mails unterschiedlichster Kategorie. Jede eingehende Mail wird an einen HTTP-Node weitergeleitet, der eine lokale KI-API (Ollama mit einem kleinen Modell) oder die Claude-API aufruft. Die Antwort enthält Kategorie und Priorität. n8n setzt Labels in Microsoft 365, erstellt bei Bedarf ein Ticket und sendet eine Eingangsbestätigung an den Absender. Klassifizierungsgenauigkeit liegt nach zwei Wochen Feinabstimmung erfahrungsgemäß über 91 Prozent.

Workflow 7: Wöchentlicher KPI-Report

Der Montags-Report an die Geschäftsführung wird von einer Person manuell aus drei Quellen zusammengestellt. Ein Schedule-Trigger jeden Freitag um 17 Uhr zieht Daten aus CRM, ERP und Analytics-API. Ein Code-Node berechnet Deltas zur Vorwoche, ein HTML-Node rendert die Tabelle, ein Sendmail-Node verschickt den Report.

# Code-Node (Python-Runtime, nur für einfache Arithmetik geeignet)
current = _input.all()[0].json['revenue']
previous = _input.all()[0].json['revenue_prev_week']
delta = round((current - previous) / previous * 100, 2)
return [{'json': {'delta_percent': delta, 'current': current}}]

Workflow 8: ERP-Datensynchronisation

Kundendaten existieren redundant in CRM und ERP, Inkonsistenzen führen zu Fehlern bei Bestellungen. Ein Schedule-Trigger alle 15 Minuten, GET-Request an die CRM-API, Vergleich mit dem ERP-Datensatz per Merge-Node, bei Abweichung ein PATCH-Request ans ERP. Ein dedizierter Conflict-Zweig loggt unauflösbare Konflikte zur manuellen Klärung. Idempotenz sicherstellen: n8n bietet dafür Execution-IDs und den Wait-Node, mit denen Doppelausführungen erkannt werden.

Workflow 9: DSGVO-Compliance-Check für neue Software

Fachabteilungen schaffen eigenständig SaaS-Dienste an, ohne Datenschutzprüfung. Ein internes Self-Service-Formular sendet Anfragen per Webhook. n8n prüft automatisch: Ist der Anbieter EU-ansässig? Existiert ein AV-Vertrag? Ist der Dienst auf der internen Whitelist? Das Ergebnis geht an den Datenschutzbeauftragten und gleichzeitig an den Antragsteller. Ablehnungen enthalten immer einen Alternativvorschlag. Bearbeitungszeit sinkt von 5 bis 7 Werktagen auf unter 24 Stunden.

Workflow 10: Backup-Statusbericht

Backups laufen angeblich, ob sie erfolgreich sind, weiß niemand genau. Backup-Skripte auf den Servern schreiben Status-JSON in eine gemeinsame Postgres-Tabelle:

CREATE TABLE backup_status (
  host        VARCHAR(100),
  job         VARCHAR(100),
  finished_at TIMESTAMPTZ,
  size_bytes  BIGINT,
  success     BOOLEAN
);

n8n liest täglich früh morgens diese Tabelle, vergleicht Timestamps und Dateigrößen mit konfigurierbaren Schwellenwerten und sendet einen konsolidierten Statusbericht. Fehlende oder veraltete Backups lösen sofort eine Eskalation aus, nicht erst wenn der Ernstfall eintritt.

n8n Implementierung im Unternehmen: Die drei häufigsten Fehler

Eine n8n Implementierung im Unternehmen scheitert selten an der Technik. Die häufigsten Fehler sind vermeidbar.

Workflows ohne Fehlerbehandlung in Produktion zu bringen ist der häufigste. Jeder Workflow braucht einen Error-Trigger-Node, der Fehler in eine zentrale Tabelle schreibt und Alarm auslöst. Kein Workflow darf lautlos scheitern.

Credentials fest in Workflow-Nodes zu kodieren statt den Credentials-Manager von n8n zu verwenden ist ein Sicherheitsrisiko und verhindert zuverlässiges Teamwork. Alle Zugangsdaten gehören verschlüsselt in den Credentials-Store.

Fehlende Versionierung ist der dritte Punkt. n8n bietet seit Version 1.0 eine Workflow-History, aber ein Export nach Git via n8n CLI gehört zur Produktionsreife:

n8n export:workflow --all --output=./workflows/
git add workflows/ && git commit -m "chore: export workflows $(date +%Y-%m-%d)"

Wer diese drei Punkte von Anfang an beachtet, hat nach sechs Monaten eine wartbare Automatisierungsplattform ohne Abhängigkeit von einem einzigen externen Anbieter.

Quellen

[1] n8n GmbH: "Pricing and Fair Use", https://n8n.io/pricing/, abgerufen Juni 2026

[2] Bitkom e.V.: "Digitalisierung im Mittelstand 2024", https://www.bitkom.org/Presse/Presseinformation/Digitalisierung-Mittelstand-2024, Berlin 2024

[3] n8n GmbH: "Code Node: Python", https://docs.n8n.io/code/code-node/python/, abgerufen Juni 2026

[4] Fraunhofer IPA: "Automatisierungspotenziale in KMU", https://www.ipa.fraunhofer.de/automatisierung-kmu, Stuttgart 2023

Niklas — Backend Engineer

NiklasAllemagne

Backend Engineer

APIs, n8n-Integration, FastAPI, Python, Automatisierung.

Brauchen Sie Hilfe bei Ai & Automation?

Kostenlose Erstberatung, Festpreis nach Audit.

INIT_CONSULTATION() →