WITHMIA v1.0.9 — Business-Differenzierung + KI-Analysen
Echte Unterscheidung zwischen den Tarifen Pro/Business/Enterprise im Frontend. KI-Nutzungsdashboard exklusiv für Business+, CSV-Export der Kennzahlen, Tarif-Badges und der API-Kanal für Business freigeschaltet.
WITHMIA-Team
WITHMIA
Hinweis (Juli 2026): die Tarife Business und Enterprise heißen heute Team und Max. Die Preise bleiben gleich.
v1.0.8 hat die Enforcement-Lücken in sämtlichen Endpoints geschlossen. v1.0.9 löst das nächste Problem: im Frontend war kein Unterschied zwischen den Tarifen sichtbar. Wer als Business-Kunde $44.990 CLP/Monat zahlte, sah exakt dasselbe wie ein Pro-Kunde für $24.990 CLP.
Das Problem: ein binäres Frontend
Bis v1.0.8 kannte das Frontend nur „hat ein Abo” (isPro = true) und „hat keins” (isPro = false). Nichts unterschied eine Pro-, Business- oder Enterprise-Nutzerin sichtbar voneinander:
- Kein Tarif-Badge in der Seitenleiste
- Keine Kennzahlen exklusiv für die höheren Tarife
- Kein Datenexport
- Der API-Kanal wurde auf der Landingpage beworben, fehlte in
billing.phpaber für Business
Was hieß das konkret?
Dass der Business-Tarif seinen Preis nicht rechtfertigte. Wer doppelt so viel zahlte wie für Pro, bekam in der Plattform keinen sichtbaren Mehrwert.
Die Lösung: Tier-Erkennung und gegatete Funktionen
planLevel: genau wissen, welcher Tarif aktiv ist
Das binäre isPro wurde durch ein System mit vier Stufen ersetzt:
const planLevel = useMemo(() => {
if (isSuperAdminResolved) return 'enterprise';
if (!isPro) return 'free';
const name = (planInfo?.name || '').toLowerCase();
if (name.includes('enterprise')) return 'enterprise';
if (name.includes('business')) return 'business';
return 'pro';
}, [isSuperAdminResolved, isPro, planInfo?.name]);
const isBusinessPlus = planLevel === 'business' || planLevel === 'enterprise';
Jede Komponente kann Funktionen jetzt am exakten Tier festmachen.
Tarif-Badges in der Seitenleiste
Business-Nutzer sehen ein violettes Badge mit dem Building2-Icon, Enterprise-Nutzer ein purpurnes mit der Crown — direkt neben der Versionsnummer in der Seitenleiste. Pro und Free sehen kein Badge (ihr Tarif ergibt sich ohnehin).
KI-Nutzungsdashboard: nur für Business+
Der Bereich Künstliche Intelligenz erscheint ausschließlich für Business- und Enterprise-Nutzer. Er fragt /api/subscription/usage ab und zeigt vier Karten in Echtzeit:
| Karte | Was sie zeigt |
|---|---|
| KI-Nachrichten | Fortschrittsbalken mit dynamischen Farben (grün → bernstein → rot je nach %), dazu die verbleibenden Nachrichten des Kontingents |
| Verbrauchte Tokens | Gesamt in K, aufgeschlüsselt nach Input/Output |
| Geschätzte KI-Kosten | In USD, für den laufenden Abrechnungszeitraum |
| Überschreitungen | Genutzte Overage-Pakete + Kosten in CLP, oder „Im Tarif enthalten”, wenn es keine gibt |
Farben des Fortschrittsbalkens
- Grün (
< 70 %): normale Nutzung - Bernstein (
70-90 %): Warnung bei hohem Verbrauch - Rot (
> 90 %): nah am Limit
Upsell für Pro
Pro-Nutzer sehen den KI-Bereich nicht, dafür aber ein Banner mit Crown-Icon, das zum Wechsel auf Business einlädt — für erweiterte Analysen, Token-Tracking, geschätzte Kosten und CSV-Export.
CSV-Export der Kennzahlen
Business+-Nutzer exportieren sämtliche Dashboard-Kennzahlen mit einem Klick auf die Schaltfläche „CSV exportieren” (violett). Die Datei enthält:
- Übersicht: Gespräche gesamt/offen/gelöst, Nachrichten, durchschnittliche Antwortzeit
- KI-Nutzung: verbrauchte Nachrichten/Kontingent, Prozentsatz, Input-/Output-Tokens, geschätzte Kosten in USD
- Verkäufe: Gesamtumsatz, Bestellungen, Conversion Rate
- Top-10-Kontakte nach Nachrichtenvolumen
Die Schaltfläche ist nach Tarif gegatet:
- Business+ → funktionierende violette Schaltfläche „CSV exportieren”
- Pro → graue Anzeige „Exportieren” mit Schloss
- Free → ausgeblendet
API-Kanal für Business freigeschaltet
Uns ist eine Unstimmigkeit aufgefallen: Landingpage und SubscriptionPage versprachen für Business „Alle Kanäle + API”, doch der Kanal 'api' fehlte im Kanal-Array des Business-Tarifs in billing.php.
// Vorher
'business' => ['whatsapp', 'instagram', 'facebook', 'email', 'web'],
// Jetzt
'business' => ['whatsapp', 'instagram', 'facebook', 'email', 'web', 'api'],
PlanEnforcementService.canUseChannel() erlaubt den API-Zugriff nun für Business und Enterprise.
Audit des Enterprise-Tarifs
Wir haben den Enterprise-Tarif ($149.990 CLP/Monat) über alle Schichten des Systems hinweg geprüft:
✅ Sauber abgestimmt (95 %)
- billing.php: $149.990 CLP/Monat, 25.000 KI-Nachrichten, 10 Mitglieder inklusive, unbegrenzt Dokumente/Workflows, 5 KI-Modelle
- PlanEnforcementService: der Wert
-1(unbegrenzt) funktioniert für Dokumente und Workflows korrekt - AiUsageService: Smart Model Routing mit GPT-4o + Claude Sonnet, Overage-Abrechnung aktiv
- Frontend:
planLevel='enterprise', purpurnes Badge,isBusinessPlusschließt Enterprise ein - SubscriptionPage + Pricing.tsx: korrekte Preise, 8 aufgeführte Funktionen, „Vertrieb kontaktieren” als CTA
🔄 Roadmap-Lücken (Q2-Q3 2026)
Die folgenden Punkte werden auf der Landing-/Abo-Seite genannt, sind aber noch nicht als Funktion umgesetzt:
- Fine-Tuning von KI-Modellen
- Eigene Kanäle (bisher nur 6 fest verdrahtete Kanäle)
- Dedizierter CSM (nur Label, ohne Zuweisungs-Workflow)
- Oberfläche zur Verwaltung von API-Keys
- SLA-Monitoring und Statusseite
Das ist Entwicklungsarbeit, kein Konfigurationsfehler. Sie kommt in den nächsten Sprints.
Technische Zusammenfassung
Geänderte Dateien
Backend:
config/billing.php—'api'zum Kanal-Array von Business hinzugefügt
APP-Frontend:
resources/js/pages/MainDashboard.tsx—planLevel-Erkennung,isBusinessPlus, Tarif-Badges,planLevel-Prop an MetricsDashboard, Version 1.0.9resources/js/components/MetricsDashboard.tsx— InterfaceAiUsageData, StatesaiUsage+exportingCsv, Fetch von/api/subscription/usage, FunktionhandleExportCsv, Export-Button mit Gating, Bereich „Künstliche Intelligenz” (4 Karten), Upsell-Banner für Pro
Landingpage (WEBPAGE):
- Blogbeitrag v1.0.9
- DocumentationPage.tsx — Changelog v1.0.9
v1.0.9 macht aus dem Business-Tarif statt eines unsichtbaren Upgrades ein spürbar eigenständiges Erlebnis: exklusive Kennzahlen, Datenexport und Transparenz über den KI-Verbrauch. Der Enterprise-Tarif ist geprüft und verkaufsbereit — 95 % der Konfiguration stimmen bereits.
Labels
Kommentare
Bleiben Sie respektvoll. Ihre E-Mail-Adresse wird nicht veröffentlicht.