Excel-Berichtsautomatisierung in freier Wildbahn: n8n + Claude + Notion verkürzt einen 4-Stunden-Wochenbericht auf 12 Minuten

Automatisierungsfall Automatisierung von Excel-Berichten n8n Claude Vorstellung

n8n führt den Flow aus, Claude schreibt die Zusammenfassung, Notion behält die Versionen. Ein B2B-Unternehmen mit 38 Mitarbeitern verkürzte seinen Wochenbericht von 4 Stunden auf 12 Minuten – das spart 12,6 Stunden/Monat bei 1.420 NT$/Monat, erstellt in zwei Wochen.

Warum der n8n + Claude + Notion Stack (kein einzelnes Tool)

Eigentümer fragen oft: „Ist die Automatisierung von Excel-Berichten nicht nur ein Tool? Löst ein RPA das nicht?“

Nach der Implementierung in drei KMUs haben wir festgestellt: Ein einzelnes Tool kann das nicht schaffen. Jedes Tool besitzt ein Segment und die Arbeitsteilung sorgt für einen stabilen Arbeitsablauf.

n8n Besitzt das „Flow-Skelett“: Planung, Dateiabholung, Verzweigung, Wiederholungen

n8n ist eine Flow-Engine, keine Geschäftslogik-Engine. Seine Aufgabe: Montag um 09:00 Uhr auslösen, Excel von Google Drive abrufen, dreimal erneut versuchen, wenn die Datei fehlt, und Slack bei Fehler anpingen.

Es werden keine Urteile geschrieben wie „Warum sind die Einnahmen diese Woche gesunken?“ – das ist die Aufgabe von Claude. Der Wert von n8n: Es beschwert sich nicht über Wiederholungen, macht keine Ferien, vergisst den nächsten Schritt nicht mitten im Fluss.

Claude Besitzt die „semantische Schicht“: Zahlen lesen, Varianz interpretieren, für Menschen lesbare Zusammenfassungen schreiben

Dies ist der Blocker, den herkömmliche RPA nicht lösen kann. RPA kann zwei Excel-Dateien für Sie zusammenführen und WoW-Varianzspalten extrahieren, aber es kann keine Zusammenfassung erstellen wie „Die erste Reaktionszeit in der dritten Schicht ist von 12 Minuten auf 28 Minuten gestiegen, was hauptsächlich auf zwei neue Agenten zurückzuführen ist, die sich am Donnerstagabend noch in der Schulung befanden.“

Claude kann die Struktur lesen, Anomalien erkennen und etwas schreiben, das ein Manager direkt lesen kann. Siehe auch: Claude + MCP für interne Unternehmensanwendungen.

Notion verfügt über „Ergebnispersistenz“: Versionen, Entscheidungspfad, teamübergreifendes Teilen

Notion wird hier nicht als Datenbank verwendet, sondern als „Gesprächsprotokoll + Entscheidungsprotokoll“. Jede wöchentliche Zusammenfassung, jede Frage, die der Manager hinterlassen hat, jede Folgeaktion geht in eine Notion-Datenbank ein. Wenn der Manager das nächste Mal fragt: „Was haben wir letzten Monat gegen diese Anomalie unternommen?“, blättern Sie durch das Protokoll und antworten.

Der Preis dafür, nicht in Notion zu speichern: Drei Monate später fragt der Manager, woher eine Zahl stammt, und Ihre einzige Möglichkeit besteht darin, das ursprüngliche Excel abzurufen und neu zu berechnen.

Wir mischen die drei Tools, weil jedes für sich genommen an seine Grenzen stößt: reine n8n können keine semantischen Zusammenfassungen schreiben, reine Claude können nicht planen, reine Notion kann keine Quelldaten abrufen.

Fallhintergrund: „Weekly Report Pain Point“ einer 38-Person B2B

Dieses Unternehmen verkauft SaaS an mittelständische Hersteller. Das Kundendienstteam besteht aus 6 Personen, die jede Woche einen „wöchentlichen Kundendienstleistungsbericht“ an den Betriebsleiter verfassen.

Der ursprüngliche 4-Stunden-Ablauf: CS-Exporte → Manuelle Zusammenführung → Handschriftliche Notizen → E-Mail an Manager

Jeden Montagmorgen führte der CS-Leiter diese 5 Schritte durch:

  1. Exportieren Sie 3 Excel-Dateien aus dem CS-System (Volumen, Reaktionszeit, Zufriedenheit)
  2. vlookup-merge in ein Masterblatt
  3. Berechnen Sie WoW und den monatlichen Durchschnitt für jede Spalte
  4. Schreiben Sie einen etwa 600 Zeichen langen Abschnitt „Wöchentliche Höhepunkte + Anomalien + Schwerpunkte der nächsten Woche“.
  5. Senden Sie eine E-Mail an den Operationsleiter und laden Sie ihn auf Notion hoch

Das Ganze dauerte 4 Stunden, normalerweise von 09:00 bis 13:00 Uhr, unterbrochen von Ingenieuren, die nach CS-Systemfehlern fragten.

Der wahre Blocker ist nicht die Zusammenführung – es sind die 90 Minuten „Weekly Variance Notes“

Nachdem wir den Ablauf entpackt hatten, sahen wir, dass sich die ersten vier Schritte auf 90 Minuten summierten – die tatsächliche Zeitsenke ist Schritt 5, „Varianznotizen schreiben“.

Was der Manager will: „Warum ist die Reaktionszeit der dritten Schicht diese Woche plötzlich gestiegen? Fluktuation, Schulung oder Terminplanung?“ Eine solche Beurteilung erfordert die Betrachtung der letzten Woche, des letzten Monats, der Kundenbeschwerden im selben Fenster und des Schichtplans.

Der CS-Leiter verbringt 90 Minuten pro Woche mit diesem Abschnitt, und mit der Zeit wird der Text formelhaft – der Manager hört auf, den Unterschied zu erkennen.

Warum frühere RPA-/Zapier-Versuche fehlschlugen (die semantische Ebene war nicht lösbar)

Das Unternehmen hatte die Automatisierung zweimal versucht:

Der erste Versuch mit UiPath verpackte die ersten vier Schritte in einen Roboter, aber der Roboter konnte die für Menschen lesbare Zusammenfassung von Schritt 5 nicht schreiben. Der CS-Leiter verbrachte immer noch 90 Minuten damit, es zu schreiben.

Der zweite Versuch verkettete ChatGPT über Zapier – die Eingabeaufforderung war zu locker, der wöchentliche Stil war inkonsistent und manchmal wurden die Zahlen falsch gespeichert. Nach drei Wochen hörte der Manager auf, ihm zu vertrauen.

Als wir eintraten, sagte der CS-Leiter: „Geben Sie mir keine weitere halbe Lösung. Sparen Sie mir entweder Zeit, oder lassen Sie mich es weiterhin manuell erledigen.“

Stack-Architektur und Datenfluss

Die Pipeline besteht aus fünf Phasen: Auslöser → Dateiaufnahme → Verarbeitung → Zurückschreiben → Fehlerbehandlung. Jede Stufe ist einem oder mehreren n8n-Knoten zugeordnet.

Triggerschicht: n8n Cron (Montag 09:00) + Webhook Fallback

Der Hauptfluss ist der Zeitplanauslöser von n8n, der auf Montag 09:00 Uhr eingestellt ist. Aber das CS-System verzögert den Export manchmal bis 09:30 Uhr, daher ist auch ein Webhook verkabelt – wenn das CS-System den Export beendet, pingt es n8n an, um denselben Workflow auszuführen.

Beide Einstiegspunkte teilen sich die Downstream-Knoten. Je nachdem, wer erfolgreich ausgeführt wird, markiert die Woche als abgeschlossen und wird nicht erneut ausgeführt.

Informationen zu n8n selbst gehosteten vs. Cloud-Bereitstellungskosten finden Sie unter n8n selbst gehosteten vs. Cloud 2026-Bereitstellungskosten.

Dateiabholebene: n8n Google Drive-Knoten ruft CS-exportiertes Excel + einfache Spaltenvalidierung ab

Der n8n Google Drive-Knoten verwendet ein Dienstkonto, um das Excel dieser Woche aus einem festen Ordner abzurufen. Dateinamenregel: weekly-cs-{YYYY-MM-DD}.xlsx.

Nach dem Abruf werden drei Prüfungen durchgeführt: Dateigröße > 10 KB (leere Dateien vermeiden), erforderliche Spalten vorhanden (Volumen, Antwortzeit, Zufriedenheit), korrekte Datentypen (Zahlen sind keine Zeichenfolgen).

Wenn eine Prüfung fehlschlägt, springen Sie zur Fehlerbehandlungsebene – verschwenden Sie keine Claude-Token.

Verarbeitungsschicht: Claude über n8n HTTP-Anfrageknoten, Fed diese Woche + Daten der letzten Woche

n8n liest sowohl die Excel-Dateien dieser Woche als auch der letzten Woche ein, extrahiert die Vergleichsspalten mithilfe eines Code-Knotens und packt sie in ein schlankes JSON.

Anschließend ruft der HTTP-Request-Knoten die Anthropic-API (https://api.anthropic.com/v1/messages) auf, übergibt die Eingabeaufforderung + JSON-Daten und erhält als Antwort eine Markdown-Zusammenfassung.

Der vollständige Claude-Aufruf verbraucht etwa 8.500 Token pro Woche (Eingabe 6.200 + Ausgabe 2.300) und kostet etwa 18 NT$.

Rückschreibschicht: Claude Gibt Markdown zurück → n8n Schreibt in Notion DB → Push an Slack

Nachdem Claude den Markdown zurückgegeben hat, analysiert n8n ihn in Notion DB-Spalten:

Nachdem Sie Notion geschrieben haben, senden Sie einen Push an Slack mit einem Link zur Notion-Seite und den ersten 200 Zeichen der Zusammenfassung. Der Manager liest es auf Slack auf seinem Telefon.

Fehlerbehandlung: Behalten Sie die Rohnutzlast im Auge und benachrichtigen Sie einen Menschen über Slack

Wenn ein Knoten ausfällt, springt n8n zum Fehlerauslöser-Unterfluss: Schreiben Sie den Fehler + die aktuellen Rohdaten in eine Notion-Fehlerdatenbank und pingen Sie die Technik an Slack.

Auf diese Weise gehen die Rohdaten nicht verloren, selbst wenn der Arbeitsablauf unterbrochen wird – ein Mensch kann die Zusammenfassung übernehmen.

Claude Prompt-Design-Schlüssel: Geben Sie nicht das ganze Excel ab

Viele Leute, die die Excel-Automatisierung implementieren, legen einfach das gesamte Excel als CSV in Claude ab, vorausgesetzt, das ist der einfachste Ansatz. Führen Sie es aus und Sie werden sehen: Token 3x, das Modell kann die Spaltensemantik nicht erfassen und manchmal ist sogar die Spaltenreihenfolge falsch.

Verwenden Sie zuerst n8n, um Excel in Slim JSON umzuwandeln (nur Vergleichsspalten + der gleiche Zeitraum der letzten Woche)

Wir führen diese Vorverarbeitung im Code-Knoten von n8n durch. Das Excel hat 60 Spalten; Der Wochenbericht benötigt eigentlich nur 12.

Die JSON-Struktur sieht ungefähr so aus:

{
  "week": "2026-W19",
  "previous_week": "2026-W18",
  "metrics": {
    "incoming_count": {"current": 1842, "previous": 1601, "change_pct": 15.1},
    "first_response_min": {"current": 14.2, "previous": 12.1, "change_pct": 17.4},
    "csat": {"current": 4.6, "previous": 4.7, "change_pct": -2.1}
  },
  "shift_breakdown": [
    {"shift": "morning", "agents": 3, "incoming": 612, "first_response_min": 11.8},
    {"shift": "afternoon", "agents": 2, "incoming": 824, "first_response_min": 13.5},
    {"shift": "evening", "agents": 3, "incoming": 406, "first_response_min": 28.1}
  ],
  "anomalies_hint": ["evening shift first_response_min +132% vs previous"]
}

Die Token-Nutzung sinkt von ca. 28.000 (direkte Einspeisung in Excel) auf ca. 6.200 und die Antwortqualität verbessert sich.

Dreiteilige Eingabeaufforderung: Kontext + Daten + Ausgabeformat

Die Eingabeaufforderungsstruktur besteht aus drei Abschnitten – mischen Sie sie nicht. Der Kontext beschreibt die Unternehmenssituation, das Produkt, die Teamgröße; Daten nehmen das JSON an; Das Ausgabeformat erfordert einen Markdown, wobei Abschnitte Anomalien mit ⚠️ markieren.

Der Vorteil einer festen Struktur: Der wöchentliche Stil ist konsistent – der Manager gewöhnt sich an eine bestimmte Abschnittsreihenfolge.

Warum nicht einfach csv füttern: Tokens verdoppeln sich, das Modell verliert die Spaltensemantik

Das haben wir gemessen. Dasselbe Excel, auf zwei Arten gefüttert:

MethodeEingabetokenAusgabequalitätAnomalieerkennung
csv direkt~28.000Unorganisierte Abschnitte2/5 verpasst
JSON zuerst~6.200Klare Struktur5/5

Der Unterschied besteht nicht darin, dass Claude dümmer wird – csv hat keine Spaltensemantik. Das Modell sieht evening,3,406,28.1 vs. {"shift": "evening", "agents": 3, "incoming": 406, "first_response_min": 28.1} – letzteres sagt auf einen Blick, dass 28,1 first_response_min ist.

Eine Drop-In-Eingabeaufforderungsvorlage (mit Platzhaltern)

Dies ist die schlanke Version, die unser Kunde verwendet – kopieren Sie sie direkt:

You are the customer service operations analyst at {{COMPANY_NAME}}, responsible for the weekly CS performance report summary.

# Context
- Company size: {{TEAM_SIZE}} people, CS team {{CS_TEAM_SIZE}} people
- Product: {{PRODUCT_TYPE}}
- Manager focus: response time, volume, satisfaction
- Anomaly threshold: single metric WoW change > 15% counts as anomaly

# Data (JSON)
{{METRICS_JSON}}

# Output format (strict)
- Output markdown only, no preamble or postscript
- 4-section structure: ## Weekly highlights (≤3 lines) / ## Anomalies (item by item) / ## Next-week focus (≤2 lines) / ## Notes
- Prefix anomalies with ⚠️
- Append percent change after numbers (e.g., response time 14.2 min ⚠️ +17.4%)
- No phrases like "Here is the analysis" or "Hope this report is useful"

Platzhalter werden im Set-Knoten von n8n ausgefüllt, bevor zur HTTP-Anfrage weitergeleitet wird.

Den vollständigen Nodeisierungsansatz für diesen Workflow finden Sie unter n8n + Claude Skills + MCP-Workflow-Knotenisierung. Token-Abrechnungsregeln: siehe Anthropic Claude API-Nachrichtendokumentation.

Tatsächliche Kosten und Zeit: In zwei Wochen gebaut, 1.420 NT$/Monat für den Betrieb

Die beiden Dinge, die den Eigentümern am meisten am Herzen liegen: Wie schnell kann es laufen, wie viel zahle ich monatlich.

Baukosten: 1 Woche Beratung zum Auspacken des Flows + 3 Tage n8n Bau + 3 Tage sofortige Kalibrierung

Unsere Baureihenfolge steht fest:

Zwei Wochen setzen erfahrenes Outsourcing voraus. Erstmalige Inhouse-Builds dauern etwa 4 Wochen.

Monatliche Ausführung: Claude API ~NT$720, n8n Cloud ~NT$600, Notion Existing

Tatsächliche monatliche Ausgaben:

ArtikelMonatlichNotizen
Claude API (Sonett 4.6)720 NT$4 Wochen × ~18 = 72, plus fehlgeschlagene Wiederholungsversuche und andere Workflows, die die Nutzung teilen
n8n Cloud (Starterplan)600 NT$5.000 Hinrichtungen/Monat; In diesem Fall werden ~200
Vorstellung0Vorhandene Firmenlizenz
Google Workspace0Vorhanden
Gesamt1.320 NT$Plus 100 NT$ Puffer für Sonstiges = 1.420 NT$

Selbst gehostete n8n (VPS NT$300/Monat) sparen weitere 300 NT$.

Zeitersparnis: 3,5 Stunden/Woche für CS Lead + 0,5 für Manager = 12,6 Stunden/Monat

Der CS-Lead spart 3,5 Stunden/Woche (vorher 4 Stunden → 12 Minuten Überprüfung + Optimierungen). Der Betriebsleiter spart 0,5 Stunden (hat 5 Excel-Dateien umgeblättert → liest die Zusammenfassung direkt vor).

Bei 4,2 Wochen/Monat ergeben 4 × 4 = 16 Stunden CS-Vorlaufzeit plus 2 Stunden Betriebsvorlaufzeit insgesamt ~18 Stunden. Ziehen Sie 5,4 Stunden ab, die noch menschliches Eingreifen erfordern, wenn etwas schief geht (geschätzte 3 kleinere Vorfälle/Monat × jeweils 1,8 Stunden), Nettoeinsparungen = 12,6 Stunden.

6-monatige Amortisationslinie: 36.000 NT$ ÷ 8.820 NT$/Monat = ~4,9 Monate bis zur Gewinnschwelle

Amortisationsrechnung:

Innerhalb von 6 Monaten aufrunden. Besuchen Sie noch einmal So berechnen Sie vor/nach ROI für die Automatisierung – in diesem Fall handelt es sich um den klassischen Weg „Erst Zeit sparen, dann ROI pro Konto berechnen“.

90-tägiger Rollout-Pfad: Bringen Sie einen Bericht zum Laufen, bevor Sie ihn erweitern

Viele Unternehmen beginnen zu ehrgeizig und wollen alle Berichte auf einmal automatisieren. Alle Implementierungen scheitern, weil die Regeln in den einzelnen Abteilungen sehr unterschiedlich sind – eine Reihe von Randfällen bringt das gesamte Projekt zum Stillstand.

D0–D14: Wählen Sie einen „Wöchentlichen, nicht komplexen“ Bericht zum Starten aus

Drei Auswahlkriterien: Wöchentlich wiederkehrend (nicht monatlich oder vierteljährlich), Spaltenlogik ändert sich nicht jeden Monat, Fehler machen eine Abteilung nicht sofort wütend.

Häufige Anpassungen: CS-Wochenbericht, wöchentlicher Verkaufsbericht, wöchentlicher Produktnutzungsbericht. Wählen Sie genau eine aus. Erweitern Sie es, nachdem es fertig ist.

D15–D45: Fügen Sie die 3 Vergleichsspalten hinzu, nach denen der Manager am häufigsten fragt (WoW, YoY, Alarmschwelle).

Nach dem Start von Version 1 erhalten Sie normalerweise Manageranfragen: „Ich möchte auch X sehen.“ Wählen Sie die drei am häufigsten gestellten Fragen aus. Fügen Sie nicht alles hinzu.

Normalerweise: WoW (im Vergleich zur letzten Woche), YoY (im Vergleich zur gleichen Woche im letzten Jahr), Alarmschwelle (rote Flagge nach 2 aufeinanderfolgenden Wochen).

D46~D90: Replizieren Sie die Vorlage auf den zweiten Bericht und geben Sie dann eine Self-Service-Vorlage an andere Abteilungen weiter

Kopieren Sie bis zum 45. Tag, wenn der erste Bericht stabil ausgeführt wird, den gesamten Workflow und tauschen Sie die Eingabeaufforderungsvariablen für den zweiten Bericht aus – normalerweise innerhalb einer Woche.

Am 90. Tag verfügen Sie über zwei laufende Berichte + eine Vorlage im Unternehmen. Wenn andere Abteilungen dies wünschen, geben Sie ihnen die Vorlage und zeigen Sie ihnen, wie sie die Eingabeaufforderung bearbeiten.

5 Fallstricke, die es zu überspringen gilt

Nach drei Implementierungen sind hier die fünf Fallstricke – vermeiden Sie sie.

Fallstrick 1: n8n Selbstgehostet ohne Backup → Ein Neustart und der gesamte Workflow ist weg

Fix: Wöchentlicher Export-Workflow JSON zu Notion-Versionierung und ein Git-Repo; Snapshot vor Container-Upgrades. Informationen zur Verwendung von Community-Knoten finden Sie unter n8n Community-Knoten in offiziellen Dokumenten.

Fallstrick 2: Claude Eingabeaufforderung zu locker → Zusammenfassungsstil ist von Woche zu Woche inkonsistent

Fix: Schreiben Sie in die Eingabeaufforderung ein striktes Ausgabeformat, korrigieren Sie die Abschnittsreihenfolge und listen Sie verbotene Phrasen auf. Wir hatten einen Kunden, der in der Aufforderung ausdrücklich angab: „Nicht zusammenfassend schreiben“.

Fallstrick 3: Das gesamte Excel in die Eingabeaufforderung einfügen → Token-Blowout

Fix: n8n muss zuerst die Spaltenfilterung + JSON-Überprüfung durchführen, Claude nur das geben, was es wirklich sehen muss. Ein 60-Spalten-Excel benötigt normalerweise nur 10–15 Spalten.

Fallstrick 4: Das DB-Schema der Vorstellung wurde nicht von vornherein entworfen → Das spätere Zurückverfolgen von Berichten ist schmerzhaft

Fix: Fixieren Sie das Schema in Woche 1 mit mindestens 5 Spalten: Woche, Zusammenfassung, Anomalien, WoW, Roh-Payload-Link. Richten Sie vorab Ansichten ein (Manageransicht, Teamansicht, Auditansicht).

Fallstrick 5: Kein Audit-Trail → Keine Möglichkeit zur Überprüfung, wenn der Manager eine Nummer in Frage stellt

Fix: Rohes JSON 90 Tage lang in R2/S3 aufbewahren, Link in den Notion-Datensatz einfügen. Jede Frage „Woher kommt diese Nummer?“ wird in 1 Minute beantwortet.


Wenn Ihr Unternehmen ein ähnliches Problem hat – wöchentliche Berichte, monatliche Berichte, Kundenberichte, die im Segment „Zusammenführen ist einfach, das Verfassen von Zusammenfassungen bringt mich um“ feststecken – können wir Ihnen helfen, das Problem zu lösen.

Buchen Sie ein 30-minütiges Strategiegespräch. Wir legen Ihren schmerzhaftesten Bericht auf den Tisch und geben Ihnen eine umsetzbare Checkliste, die Sie zurücknehmen können. Innerhalb von 30 Minuten – konkreter, quantifizierbarer nächster Schritt, kein Winken.

FAQ

Für welche Unternehmensgröße eignet sich die Automatisierung von Excel-Berichten mit n8n + Claude + Notion?

20 bis 150 Personen sind der ideale Ort. Unter 20 ist die Meldehäufigkeit in der Regel nicht festgelegt und die Regeln ändern sich immer noch – die Automatisierung wird zu selbst auferlegten Handschellen. Über 150 gibt es in der Regel bereits ein BI-Tool (Tableau/Power BI), und in diesem Szenario ergänzt der Stack das, was BI nicht kann (semantische Zusammenfassungen), anstatt es zu ersetzen.

Können wir es nach der zweiwöchigen Bauzeit selbst warten?

Der n8n-Ablauf muss selten geändert werden – was gewartet werden muss, ist die Claude-Eingabeaufforderung. Wählen Sie jemanden innerhalb des Unternehmens aus, der den Prozess kennt und Markdowns schreiben kann (in der Regel ein Business-Analyst oder ein Betriebsspezialist), und verbringen Sie 4 Stunden mit uns bei der Schulung zur zeitnahen Abstimmung. Danach können sie es selbst bearbeiten. Die Eingabeaufforderung erfordert normalerweise 1–2 Bearbeitungen/Monat, jeweils weniger als 30 Minuten.

Was ist, wenn es fehlschlägt?

Drei Fallbackebenen:

  1. Einwöchiger Fehler: n8n Fehler Auslöser pingt Slack, CS-Lead schreibt manuell einen (zurück zum alten Ablauf)
  2. Der gesamte Workflow bricht zusammen: Die Version von letzter Woche befindet sich immer noch in Notion, rohes JSON befindet sich in R2 – führen Sie eine einzelne Ausführung erneut aus
  3. Claude API nicht verfügbar: n8n wechselt zu einer Backup-Eingabeaufforderungsvorlage (kürzer, rein strukturiert), um die Woche zu überstehen, der Manager erhält den Tag „Herabgestufte Zusammenfassung“.