Von n8nzu Claude Code

Eine n8n-Alternative für Pipelines mit unordentlichem Input: ein Workflow mit 53 Knoten und zwei SSH-Trigger wurden ein Orchestrator aus Python und Claude Code. Drei Routen, eine Warteschlange für unklare Mails, jeder Fehlerfall verhindert statt beobachtet.

PythonClaude CodeAttio
Dealflow-Postfach — IMAP
Eingang1
Verarbeitet
Ein Gründervor 2 h
Investoren-Update Q3
Update_Q3.pdf angehängt
.zip
DatenraumGestern
Deck per Papermark geteilt
Ein Link, das Passwort im Text
.zip
Postfach wird abgefragt…
+
+
+

Ein Orchestrator statt 53 Knoten

53
n8n-Knoten ersetzt
1
Orchestrator, per Cron
3 + 1
Routen plus eine Warteschlange
0
Stille Fehler im täglichen Digest

Von der Mail zum Datensatz

Erst deterministische Signale, dann klassifiziert Claude, dann prüfen Python-Leitplanken die Route, bevor etwas geschrieben wird.

Mail im Postfach
„acme-robotics.com“ in einem WhatsApp-Intro
PythonSignale
→
ClaudeKlassifizieren
→
PythonLeitplanken
Attio
Attio-Datensatz
FirmaAcme Robotics
BrancheRobotik
LandDE
53 → 1n8n-Knoten → ein Orchestrator
3 + 1Routen plus eine Warteschlange
< 0,85Konfidenz: ein Mensch entscheidet
+
+

Attio, genau einmal

Jeder Schreibvorgang leitet seine ID aus den Daten selbst ab, ein Replay ändert deshalb nichts.

Attio — Portfolio & Deals
FirmaDomainBrancheLandVorgestellt von
Nordhaus Groupnordhaus.ioClimate TechATEin Partner
Baumann Werkebaumann-werke.chFertigungCHEin Gründer
Warten auf eine geroutete Mail…

Drei Routen und eine Warteschlange

Dealflow, Decks und Reports gehen ihren Weg. Alles andere wartet auf einen Menschen.

DealflowWhatsApp-Export oder 1:1-Intro
1Jede Zeile extrahieren→
2Firma und Person anlegen→
3Vorsteller verknüpfen
DeckEin Papermark-Link
1Seiten öffnen→
2PDF bauen→
3Nach SharePoint laden
ReportEin Investoren-Update
1Portfolio-Firma zuordnen→
2Zusammenfassen→
3In SharePoint ablegen
UnklarKonfidenz unter 0,85
1Bleibt im Postfach→
2Label: braucht Aufmerksamkeit→
3Ein Mensch entscheidet
+
+

Sechs Dinge, die in n8n brachen, durch Design verhindert

Duplikate bei erneuter Erwähnung

Eine deterministische ID aus Domain, LinkedIn oder Name: dieselbe Firma landet nie zweimal in Attio.

Stille Verluste beim Extrahieren

Jede Chatzeile wird als erkannt oder verworfen protokolliert, mit Grund. Nichts verschwindet leise.

Zu sichere Standardwerte

„Unklar“ ist ein vollwertiges Ergebnis. Unter 0,85 Konfidenz wird nichts geraten.

Stille Login-Fehler

Ein gescheiterter Aufruf wird ein Zustand „braucht Aufmerksamkeit“ mit Grund, kein leises Überspringen.

Kein Mensch in der Schleife

Unklare Mails warten in einer markierten Warteschlange. Ein Mensch entscheidet, der Lauf geht weiter.

Kein Replay

Jeder Lauf lässt sich von der Platte wiederholen. Ein Befehl reproduziert jedes Ergebnis.

+
+

Was heute läuft

Claude CodeClaude Code
PythonPython
AttioAttio
GmailGmail
SharePointSharePoint
DiscordDiscord

Deinem n8n-Workflow entwachsen?

Dieser Umbau hat etwa fünf Stunden gedauert, weil die Workflow-Datei schon das Designdokument war. Der ganze Post-mortem steht im Blog.

Melde dichPost-mortem lesen