Zum Inhalt springen
>_<
AI EngineeringWiki
36 n8n Workflows automatisieren unseren Alltag

36 n8n Workflows automatisieren unseren Alltag

Von Stripe-Zahlungen bis RSS-Digest: 36 aktive n8n Workflows auf Docker Swarm, mit PostgreSQL-Backend und 3-Level Ollama Fallback. Alles lokal, DSGVO-konform.

AI Engineering3 Min. Lesezeit
n8nautomationdocker-swarmollamalocal-firstdsgvo

36 n8n Workflows automatisieren unseren Alltag

n8n Workflow-Übersicht mit 36 aktiven Workflows
36 aktive n8n Workflows auf Docker Swarm — von Stripe bis RSS-Digest

57 Workflows total, 36 davon aktiv. Jeder Workflow läuft auf unserem eigenen Docker Swarm, verarbeitet Daten lokal, und schickt nichts in die Cloud. Hier ist ein Überblick, was bei uns täglich automatisch passiert.

Das Setup

n8n läuft als Docker Swarm Service mit PostgreSQL als Backend-Datenbank. Keine SQLite-Dateien, die bei Last kaputtgehen. Der Service ist über das Swarm Mesh von allen Nodes erreichbar.

# n8n Status pruefen
curl -s http://<n8n-host>:<port>/healthz
# Workflows zaehlen
curl -s -H "X-N8N-API-KEY: $N8N_KEY" \
  http://<n8n-host>:<port>/api/v1/workflows | jq '.data | length'

Die 5 Kategorien

Revenue Workflows (5 aktiv)

Das Herzstück: Stripe Webhook empfängt Zahlungsevent, n8n extrahiert Produkt-ID und Kunden-Email, ruft unseren Download-Issuer auf, der generiert einen signierten Download-Link (HMAC-SHA256, 1h TTL), und Resend verschickt die Email. Vom Kauf bis zur Zustellung vergehen unter 10 Sekunden.

Dazu: Wochenreport, Revenue-Alerts, und Gumroad-Sync.

Email Workflows (7 aktiv)

Täglich um 08:00 läuft der Email-Digest. n8n sammelt neue Nachrichten, Ollama fasst sie zusammen, und das Ergebnis landet im CEO-Channel im Team-Chat. Kein Mensch muss morgens 40 Emails durchscrollen.

Weitere: Support-Routing, Auto-Responder für häufige Fragen, und ein Lead-Magnet-Delivery-Workflow.

Social Media Workflows (4 aktiv)

Content-Generierung läuft vollautomatisch: RSS-Quellen werden ausgewertet, Ollama schreibt daraus Social-Media-Posts (mit Humanizer-Regeln — keine AI-Buzzwords), und der Social Poster veröffentlicht via CDP auf LinkedIn und Twitter.

Cron: Montag und Donnerstag um 09:00. Approval via Team-Chat Slash-Command /approve.

Infrastruktur Workflows (8 aktiv)

Health-Checks, Backup-Monitoring, Docker-Service-Alerts. Wenn ein Container auf irgendeinem Node stirbt, postet n8n innerhalb von 60 Sekunden eine Warnung.

Der ERPNext Daily Digest sammelt offene Tasks und postet sie morgens ins CEO-Dashboard.

Business Workflows (5 aktiv)

CEO Briefing (täglich), Weekly Review, Competitor Monitoring, und zwei Workflows für ERPNext-Synchronisation (Tasks und Invoices).

3-Level Ollama Fallback

Jeder Workflow, der Text generiert, nutzt unsere Ollama-Fallback-Kette:

Primary:   GPU-Server (RTX 3090, 24 GB VRAM) → mistral-small3.2:24b
Secondary: Worker-Node (RTX 2060, 6 GB VRAM) → llama3.2:3b
Tertiary:  CPU-Node (CPU only)                → llama3.1:8b

Wenn der GPU-Server nicht erreichbar ist oder OOM läuft, probiert der Workflow automatisch den Worker-Node, dann den CPU-Node. In der Praxis fällt der GPU-Server selten aus, aber der Fallback hat uns schon mehrfach gerettet, wenn Windows-Updates den Rechner neu gestartet haben.

Learnings aus 6 Monaten n8n

Ein paar Dinge, die in keiner Dokumentation stehen:

Expression-Syntax: In n8n 2.x müssen jsonBody-Felder mit {{ }} Ausdrücken zwingend ein = am Anfang haben. Ohne das = wird der Text literal gesendet statt ausgewertet. Das hat uns einen halben Tag Debugging gekostet.

// FALSCH — wird literal gesendet
"jsonBody": "{ \"text\": \"{{ $json.summary }}\" }"

// RICHTIG — wird als Expression ausgewertet
"jsonBody": "={ \"text\": \"{{ $json.summary }}\" }"

Datumsformat: n8n 2.x nutzt Luxon statt Moment.js. YYYY ist in Luxon ein Literal, kein Platzhalter für das Jahr. Richtig: yyyy-MM-dd. Falsch: YYYY-MM-DD (ergibt "YYYY-03-Mar 6, 2026").

webhookId ist Pflicht: Webhook-Nodes ohne webhookId-Feld registrieren ihren Webhook nicht. Das steht nirgends in der Doku und ist schwer zu debuggen.

Warum lokal statt Zapier?

Kosten: Zapier kostet ab 20 USD/Monat für 750 Tasks. Wir machen tausende Tasks pro Monat und zahlen nichts. n8n ist Open Source, PostgreSQL auch.

Kontrolle: Wir sehen jeden HTTP-Request, jede Variable, jeden Fehler. Kein Vendor-Lock-in, keine API-Limits von Drittanbietern.

DSGVO: Kundendaten (Stripe-Events, Email-Adressen) verlassen nie unser Netzwerk. Bei Zapier würden sie auf US-Servern verarbeitet.

Zum Mitnehmen

13 unserer besten Workflows gibt es als n8n AI Workflow Bundle für EUR 29. Enthalten: Stripe Payment Pipeline, RSS Digest, Content Generator mit Ollama-Anbindung, und 10 weitere. Alle im JSON-Format, direkt importierbar in jede n8n-Instanz.

Artikel teilen

Weiterfuehrende Artikel: Was ist ein LLM? · AI Tools Datenbank · Lernpfad

Fuer die Umsetzung gibt es Ressourcen auf ai-engineering.at.

Nächster Schritt: vom Wissen in die Umsetzung

Wenn du mehr willst als Theorie: Setups, Workflows und Vorlagen aus dem echten Betrieb für Teams, die lokale und dokumentierte AI-Systeme wollen.

Warum AI Engineering
  • Lokal und self-hosted gedacht
  • Dokumentiert und auditierbar
  • Aus eigener Runtime entwickelt
  • Made in Austria
Kein Ersatz für Rechtsberatung.