Woran du erkennst, dass Reporting automatisiert werden sollte #
Reporting automatisieren heißt, dass Kennzahlen ohne manuelles Zutun aus den Quellsystemen zusammengeführt, berechnet und in einer festen Form bereitgestellt werden: als Dashboard, als wöchentlicher Bericht oder als Tabelle, die sich selbst aktualisiert. Der Anlass dafür ist selten ein einzelner großer Fehler, sondern die Summe kleiner Reibungen.
- Jeden Montag exportiert jemand Bestellungen aus dem Shop, Kosten aus dem ERP und Werbedaten aus mehreren Konten und kopiert sie in eine Tabelle.
- Zwei Personen berechnen dieselbe Kennzahl und kommen auf unterschiedliche Werte, weil Filter oder Zeiträume abweichen.
- Der Bericht ist fertig, wenn die Entscheidung schon getroffen wurde.
- Nur eine Person weiß, wie die Tabelle funktioniert, und die Formeln sind nicht dokumentiert.
- Rückfragen wie „Sind Stornos hier schon abgezogen?“ lassen sich nicht sicher beantworten.
Wenn mehrere dieser Punkte zutreffen, kostet das Reporting regelmäßig Zeit und liefert trotzdem Zahlen, denen niemand ganz traut. Genau das lässt sich mit einer automatisierten Berichterstellung beheben, allerdings nur, wenn vorher geklärt ist, was gemessen werden soll.
Zuerst die Kennzahlen definieren, dann das Werkzeug wählen #
Die meisten Reporting-Projekte scheitern nicht an der Technik, sondern an unklaren Definitionen. „Umsatz“ kann brutto oder netto, mit oder ohne Versandkosten, mit oder ohne Stornos und Retouren gemeint sein. „Neukunde“ kann sich auf die erste Bestellung, die erste Registrierung oder den ersten bezahlten Auftrag beziehen. Solange diese Fragen offen sind, produziert jede Automatisierung nur schneller falsche Zahlen.
Ein brauchbarer Startpunkt ist eine kurze Liste mit fünf bis zehn Kennzahlen, jeweils mit Definition, Quelle, Zeitbezug und verantwortlicher Person. Diese Liste ist das eigentliche Fundament des Projekts. Sie lässt sich mit dem Team abstimmen, bevor eine Zeile Code entsteht, und dient später als Prüfgrundlage: Stimmt die Zahl im Dashboard mit der Definition überein?
Der zweite Schritt ist die Frage nach dem Takt. Manche Kennzahlen braucht das Team täglich, andere reichen wöchentlich oder monatlich. Der Takt bestimmt, wie oft Daten abgeholt werden müssen und wie aufwendig die Aktualisierung sein darf.
Datenquellen: Shop, ERP, CRM und Werbekonten #
Für jede Kennzahl gibt es genau ein führendes System. Bestellungen und Umsätze kommen aus dem Shop oder, wenn dort fakturiert wird, aus der Warenwirtschaft. Kosten und Margen liegen im ERP oder in der Buchhaltung. Anfragen, Angebote und Abschlüsse stehen im CRM. Werbekosten liefern Google Ads, Meta oder andere Plattformen über ihre APIs.
Die technische Anbindung unterscheidet sich je Quelle: Shopsysteme wie Shopware oder WooCommerce bieten APIs, Warenwirtschaften oft nur Exporte oder Datenbankzugriff, Werbeplattformen eigene Berichts-APIs mit Kontingenten. Wichtig ist weniger die Art des Zugangs als die Frage, ob die Daten mit einem eindeutigen Schlüssel verknüpft werden können: Bestellnummer, Kundennummer, Artikelnummer oder Kampagnen-ID. Ohne gemeinsamen Schlüssel lassen sich Umsatz und Werbekosten nicht sauber gegenüberstellen.
Wie du eine solche Anbindung planst, welches System je Feld führt und welche Fehlerfälle dazugehören, beschreibt der Ratgeber Schnittstellen planen.
Drei Ausbaustufen für automatisiertes Reporting #
Stufe 1: Tabelle mit automatischer Befüllung. Die bestehende Tabelle bleibt das Werkzeug, aber die Daten kommen automatisch hinein. Ein Workflow in n8n oder ein kleines Skript holt täglich Bestellungen und Kosten ab und schreibt sie in Google Sheets. Formeln und Diagramme bleiben, das Kopieren entfällt. Diese Stufe passt, wenn wenige Quellen und überschaubare Datenmengen zusammenkommen.
Stufe 2: Eigene Datenbank und Dashboard. Die Daten werden in einer eigenen Datenbank abgelegt, Kennzahlen per SQL berechnet und in einem Dashboard-Werkzeug dargestellt. Der Vorteil: Definitionen stehen an einer Stelle, historische Daten bleiben erhalten, und mehrere Personen sehen dieselben Zahlen. Diese Stufe passt, wenn Kennzahlen aus mehreren Systemen verknüpft werden und Verlauf und Vergleich wichtig sind.
Stufe 3: Data Warehouse. Bei großen Datenmengen, vielen Quellen oder anspruchsvollen Auswertungen übernimmt ein Data Warehouse wie Google BigQuery die Speicherung und Berechnung. Rohdaten werden unverändert abgelegt, Kennzahlen in nachvollziehbaren Schichten daraus abgeleitet. Diese Stufe lohnt sich, wenn Stufe 2 an Datenvolumen oder Abfragezeiten stößt, nicht als erster Schritt.
Die Stufen bauen aufeinander auf. Wer mit Stufe 1 beginnt, kann die Kennzahlendefinitionen und die Anbindungen später in Stufe 2 übernehmen. Ein Sprung direkt zu Stufe 3 ist selten sinnvoll, weil er die teuerste Infrastruktur für die noch unklarsten Anforderungen aufbaut.
Typische Fehler, die Kennzahlen auseinanderlaufen lassen #
- Zeitzonen und Zeiträume: Der Shop speichert in UTC, das Werbekonto in lokaler Zeit. Ein Tagesumsatz verschiebt sich dadurch um Stunden. Lege eine Zeitzone für das Reporting fest und rechne alle Quellen darauf um.
- Stornos, Retouren und Teillieferungen: Eine Bestellung kann nach dem Berichtstag storniert werden. Entscheide, ob Berichte nachträglich korrigiert werden oder ob Stornos als eigener Posten erscheinen.
- Doppelte Erfassung: Läuft eine Bestellung durch Shop und Warenwirtschaft, darf sie nur einmal zählen. Der gemeinsame Schlüssel entscheidet, welches System führt.
- Stille Ausfälle: Ein Import, der nachts fehlschlägt, hinterlässt ein Dashboard mit Zahlen von gestern. Jede Kennzahl sollte den Stand ihrer Daten anzeigen, und Ausfälle müssen gemeldet werden.
- Änderungen an der Quelle: Ein neues Feld im Shop, eine umbenannte Kampagne oder eine geänderte API bricht den Import. Plane Prüfungen ein, die solche Änderungen sichtbar machen, statt sie stillschweigend zu übergehen.
Betrieb: Aktualisierung, Überwachung und Verantwortung #
Ein automatisiertes Reporting ist ein laufendes System, kein einmaliges Projekt. Dazu gehören ein fester Aktualisierungsplan, eine Überwachung, die fehlgeschlagene Läufe meldet, und eine Person, die Definitionen pflegt, wenn sich das Geschäft ändert. Neue Produktkategorien, ein zusätzlicher Vertriebskanal oder ein Wechsel des Shopsystems müssen im Reporting nachgezogen werden.
Hilfreich ist ein kurzes Protokoll je Kennzahl: Wann wurde die Definition geändert, warum, und ab welchem Datum gilt die neue Berechnung? So bleiben Vergleiche über Jahre nachvollziehbar, auch wenn sich die Grundlage zwischenzeitlich verändert hat.
Mit einem Bericht beginnen, der heute am meisten Zeit kostet #
Wähle für den Anfang den Bericht, der heute am häufigsten manuell erstellt wird und dessen Zahlen am häufigsten hinterfragt werden. Definiere seine Kennzahlen, klär die Quellen und automatisiere genau diesen einen Bericht. Wenn er verlässlich läuft, folgen die nächsten. So entsteht Schritt für Schritt eine gemeinsame Datenbasis, ohne dass das Unternehmen monatelang auf ein großes Dashboard wartet.
Wenn du dein Reporting automatisieren möchtest, unterstütze ich dich unter Reporting automatisieren und KPI-Dashboards bei Kennzahlendefinition, Anbindung der Quellsysteme und dem Aufbau der passenden Stufe. Beschreibe dafür kurz, welche Berichte heute entstehen, aus welchen Systemen die Daten kommen und wer sie nutzt.
Du möchtest das in deinem Projekt angehen?
Beschreibe kurz deine Anwendung, die beteiligten Systeme und dein Ziel. Gemeinsam klären wir den nächsten sinnvollen Schritt.
Projekt besprechen