Top 5 entsprechen 83,2 % des MonatsumsatzesΣ 23.690 €
Conversion-Funnel · 7 TageThriveCart
Besucher 4.218100%
Checkout 61214,5%
Bestellung 20333,2%
Bezahlt 18792,1%
Gesamt-Conv. 4,43 % · ▲ +0,6 pp vs. Vorwoche
Benachrichtigungen3 neu
✓
Ziel Mai erreicht 🎯
Monatsumsatz +18,7 % über April – Plan war +10 %.
vor 12 min
!
Schwacher Tag (06.05.)
Umsatz 42 % unter Median (Z-Score −2,3).
vor 3 Tagen
↩
Storno · D24 #21482
149 € · Rückbuchung erfasst – Lexware abgleichen.
vor 38 min
Datenquellen
ThriveCartverbunden · Webhook live
Digistore24verbunden · Webhook live
LexwareAPI · alle 10 min
Bestellungen
154 Bestellungen im Mai · zusammengeführt aus ThriveCart & Digistore24
01.05. – 09.05.2026 ▾Alle Quellen ▾Status: Alle ▾
Bestellungen heute
9
▲ +50% vs. gestern
Umsatz heute
1.890 €
Ø 210 €
Stornoquote (30 T.)
2,4 %
4 von 167
Offene Zahlungen
3
847 € ausstehend
Alle Bestellungenlive
Zeit
Quelle
Bestell-ID
Kunde
Produkt
Status
€
10:24
TC
TC-9482
SMSabrina M.
Ausbildung – Online Kurs
bezahlt
299
›
10:17
D24
DS-21501
TKThomas K.
Welpenkurs Basis
bezahlt
199
›
10:05
TC
TC-9481
JRJulia R.
Alltagstraining Modul 3
bezahlt
149
›
09:51
D24
DS-21500
MLMaria L.
Einzeltraining
offen
89
›
09:42
TC
TC-9480
SBStefan B.
Ausbildung – Premium Paket
bezahlt
499
›
09:18
D24
DS-21499
AKAnna K.
Welpenkurs Basis
bezahlt
199
›
08:55
TC
TC-9479
LHLisa H.
Ausbildung – Online Kurs
bezahlt
299
›
gestern
D24
DS-21482
RBRobert B.
Alltagstraining Modul 3
● storniert
−149
›
gestern
TC
TC-9478
PMPetra M.
Premium Paket
bezahlt
499
›
9 von 154 Bestellungen · Σ 2.083 €
Kunden
1.247 Kunden gesamt · 89 neu im Mai · 65 wiederkehrend
Alle Kunden ▾
Kunden gesamt
1.247
▲ +89 diesen Monat
Neukunden Mai
89
▲ +19,1% vs. April
Wiederkehrend
65
▲ +17,6%
Ø Lifetime Value
386 €
2,1 Bestellungen / Kunde
Top-Kunden (LTV)
Kunde
E-Mail
Bestellungen
Letzter Kauf
Quelle
LTV €
SBStefan B.
stefan.b@example.de
6
09.05.
TC
1.894
PMPetra M.
petra.m@example.de
5
gestern
TC
1.645
SMSabrina M.
sabrina.m@example.de
4
heute
TC
1.296
JRJulia R.
julia.r@example.de
4
heute
D24
1.148
TKThomas K.
thomas.k@example.de
3
heute
D24
847
MLMaria L.
maria.l@example.de
3
heute
TC+D24
697
Produkte
12 aktive Produkte in 2 Kategorien
Alle Kategorien ▾
Umsatz nach Produkt (Mai)
Ausbildung – Online Kurs 42 Bestellungen
Ausbildung – Premium Paket 12 Bestellungen
Welpenkurs Basis 24 Bestellungen
Alltagstraining Modul 3 22 Bestellungen
Einzeltraining 24 Bestellungen
Kategorien-Anteil
Ausbildung · 7 Produkte17.250 €
Hundeschule · 5 Produkte11.200 €
Alle Produkte
SKU
Produkt
Kategorie
Preis
Verkäufe Mai
Umsatz €
AUS-ONLINE
Ausbildung – Online Kurs
Ausbildung
299 €
42
7.450
AUS-PREM
Ausbildung – Premium Paket
Ausbildung
499 €
12
5.990
HS-WELP
Welpenkurs Basis
Hundeschule
199 €
24
4.850
HS-ALLTAG3
Alltagstraining Modul 3
Hundeschule
149 €
22
3.250
HS-1ON1
Einzeltraining
Hundeschule
89 €
24
2.150
Cashflow
Tatsächliche Ein- und Ausgänge aus Lexware · Stand heute
30 Tage ▾
Einnahmen 30 T.Lexware
41.290 €
▲ +14,2%
Ausgaben 30 T.Lexware
28.450 €
▲ +6,1%
Nettoergebnis
+ 12.840 €
Marge 31,1 %
Kontostand
84.790 €
3 Konten verknüpft
Verlauf Ein-/Ausgänge · letzte 30 Tage
EinnahmenAusgaben
Rechnungen aus Lexware
4 offene Belege · 1 überfällig
Status: Alle ▾Mai 2026 ▾
Offen gesamt
3.180 €
4 Belege
Überfällig
847 €
1 Beleg · 7 Tage
Bezahlt Mai
28.450 €
152 Belege
Ø Zahlungsdauer
4,2 T.
Median 3 Tage
RechnungenLexware
Belegnummer
Kunde
Datum
Fällig
Status
Brutto €
RE-2026-0154
Maria L.
02.05.
02.05. (überfällig)
offen
847
RE-2026-0153
Anna K.
07.05.
14.05.
offen
1.180
RE-2026-0152
Lisa H.
08.05.
15.05.
offen
649
RE-2026-0151
Robert B.
08.05.
15.05.
offen
504
RE-2026-0150
Stefan B.
09.05.
16.05.
bezahlt
499
RE-2026-0149
Petra M.
gestern
15.05.
bezahlt
499
Stornos & Rückzahlungen
Stornoquote 2,4 % im Mai · 4 Vorgänge
30 Tage ▾
Stornos 30 T.
4
697 € · 2,4 %
Chargebacks
0
letzte 90 Tage
Refund-Zeit Ø
14 T.
nach Bestellung
Vorgänge
Datum
Quelle
Bestell-ID
Kunde
Produkt
Grund
€
Lexware
gestern
D24
DS-21482
Robert B.
Alltagstraining 3
Widerruf 14T
−149
abzugleichen
06.05.
TC
TC-9402
Nina S.
Welpenkurs Basis
Falsche Buchung
−199
verbucht
02.05.
D24
DS-21401
Klaus M.
Einzeltraining
Termin verschoben
−89
verbucht
28.04.
TC
TC-9301
Tina W.
Ausbildung – Online
Doppelkauf
−299
verbucht
Datenquellen
3 Integrationen aktiv · alle synchron
ThriveCartverbunden
Live-Webhooks für Bestellungen, Subscriptions und Refunds.
https://n8n.pfoten-academy.de/webhook/thrivecart
Events heute7
Letzter Event10:24:21
Digistore24verbunden
IPN-Webhooks für Zahlungen, Affiliates & Rückbuchungen.
https://n8n.pfoten-academy.de/webhook/digistore
Events heute5
Letzter Event10:17:05
Lexware Officeverbunden
REST-API Pull (OAuth2) für Belege, Rechnungen & Kontakte.
Pull-Intervall: 10 Minuten
Neue Belege heute12
Letzter Sync10:20:00
Event-Log · letzte 20 Eventslive
Zeit
Quelle
Event
Bezug
Status
10:24:21
TC
order.success
TC-9482
verarbeitet
10:20:00
Lex
scheduled.sync
12 Belege
verarbeitet
10:17:05
D24
on_payment
DS-21501
verarbeitet
10:05:42
TC
order.success
TC-9481
verarbeitet
09:51:18
D24
on_payment
DS-21500
verarbeitet
gestern
D24
on_refund
DS-21482
verarbeitet
Benachrichtigungen
Regel-basierte Hinweise · Z-Score-Erkennung gegen 14-Tage-Median
Alle ▾
Aktivitäts-Feed
✓
Ziel Mai erreicht 🎯
Monatsumsatz +18,7 % über April – Plan war +10 %.
vor 12 min · automatisch
↩
Storno · D24 #21482
149 € · Rückbuchung erfasst – Lexware abgleichen.
vor 38 min · Webhook
!
Rechnung überfällig
RE-2026-0154 (Maria L., 847 €) ist seit 7 Tagen überfällig.
heute 08:00 · Cron
!
Schwacher Tag (06.05.)
Umsatz 42 % unter Median (Z-Score −2,3).
vor 3 Tagen · Anomalie
★
Neuer Bestseller
„Ausbildung – Online Kurs" hat 42 Verkäufe im Mai überschritten.
02.05. · Schwellenwert
Aktive Regeln
Regel
Schwelle
Kanal
Umsatzziel Monat
≥ Vormonat +10%
App + Mail
Schwacher Tag
Z-Score < −2,0
App
Storno eingegangen
jedes Ereignis
App + Mail
Rechnung überfällig
> 7 Tage offen
App + Mail
Bestseller
≥ 40 Verkäufe
App
Quellen-Ausfall
> 30 min kein Event
Mail (Admin)
Einstellungen
Konto, Anzeige, Benachrichtigungen, Integrationen
Anzeige
Standard-Modus
Währung
EUR ▾
EUR – Euro
CHF – Schweizer Franken
Sprache
Deutsch ▾
Deutsch
English
Zeitzone
Europe/Berlin ▾
Europe/Berlin
Europe/Vienna
Europe/Zurich
Auto-Refresh
60 Sek. ▾
30 Sek.
60 Sek.
5 Minuten
Manuell
Benachrichtigungen
E-Mail bei neuer BestellungAn
E-Mail bei StornoAn
Tägliche Zusammenfassung08:00
Push (mobil)Aus
Anomalie-Alarm (Z-Score)An
Konto
Team
Verwalte Benutzer, Rollen und Einladungen.
3
Mitglieder
1
Einladung offen
Technische Umsetzung mit n8n
Wartungsarmer Stack, der Bestellungen aus ThriveCart & Digistore24 sowie Belege aus Lexware automatisch zusammenführt und das Dashboard alle 5–15 Minuten aktualisiert. Alles self-hosted oder Cloud – du entscheidest.
StackArchitektur in 6 Schritten
01 · INGESTWebhooksTC + D24 senden Events live an n8n. Lexware via Pull alle 10 min.
02 · ORCH.n8nPro Quelle ein Workflow. Mapping in ein einheitliches Schema.
03 · STORAGEPostgresSupabase. Single Source of Truth (Bestellungen, Kunden, Belege).
Ein einzelner n8n-Flow je Quelle. Trigger → Validate → Map → Upsert in DB → optional Notify. Alle Geldbeträge werden brutto gespeichert; netto wird live im Frontend gerechnet (÷ 1,19) – so bleibt der Steuersatz änderbar, ohne dass Daten migriert werden müssen.
Lexware läuft analog als Schedule Trigger (alle 10 min) → HTTP-Node mit OAuth2-Credential → Loop über neue Belege seit last_sync_at → Upsert.
DBDatenmodell (Supabase / Postgres)
Kerntabellen
orders(
id uuid PK, source text, external_id text,
customer_id uuid, product_id uuid,
amount_gross_cents int, vat_rate numeric,
currency text, status text,
occurred_at timestamptz,
UNIQUE(source, external_id)
);
customers(
id uuid PK, email citext UNIQUE,
name text, first_seen_at timestamptz
);
products(
id uuid PK, sku text, name text,
category text, default_price_cents int
);
invoices(
id uuid PK, lexware_id text UNIQUE,
customer_id uuid, total_gross_cents int,
status text, issued_at date, due_at date
);
alerts(
id uuid PK, kind text, severity text,
payload jsonb, created_at timestamptz
);
KPI-Views (Auszug)
-- Tagesumsatz brutto
CREATE VIEW v_revenue_daily AS
SELECT date_trunc('day', occurred_at) AS d,
sum(amount_gross_cents)/100.0 AS gross,
sum(amount_gross_cents/(1+vat_rate))/100.0 AS net,
count(*) AS orders
FROM orders WHERE status='paid'
GROUP BY 1;
-- KPI heute vs. gestern
CREATE VIEW v_kpi_today AS
SELECT (SELECT gross FROM v_revenue_daily
WHERE d = current_date) AS today,
(SELECT gross FROM v_revenue_daily
WHERE d = current_date - 1) AS yest;
Netto/BruttoSo funktioniert die Umschaltung
Brutto-Beträge werden zentral in orders.amount_gross_cents mit zugehörigem vat_rate (Default 0,19) gespeichert. Das Frontend toggelt im Header zwischen den beiden Modi:
Brutto · zeigt amount_gross_cents / 100 direkt
Netto · zeigt amount_gross_cents / (1 + vat_rate) / 100
Der gewählte Modus wird pro Nutzer in profiles.preferences.tax_view gespeichert (persistiert über Sessions)
Für Lexware-Belege wird der hinterlegte MwSt-Satz pro Position übernommen – keine Pauschal-Annahme