Zum Inhalt springen
Produkt · 4 Min. Lesezeit

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.

W

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.php aber 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:

KarteWas sie zeigt
KI-NachrichtenFortschrittsbalken mit dynamischen Farben (grün → bernstein → rot je nach %), dazu die verbleibenden Nachrichten des Kontingents
Verbrauchte TokensGesamt in K, aufgeschlüsselt nach Input/Output
Geschätzte KI-KostenIn USD, für den laufenden Abrechnungszeitraum
ÜberschreitungenGenutzte 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, isBusinessPlus schließ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.tsxplanLevel-Erkennung, isBusinessPlus, Tarif-Badges, planLevel-Prop an MetricsDashboard, Version 1.0.9
  • resources/js/components/MetricsDashboard.tsx — Interface AiUsageData, States aiUsage + exportingCsv, Fetch von /api/subscription/usage, Funktion handleExportCsv, 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

update v1.0.9 produkt business analytics ki csv enterprise

Teilen

Kommentare

Bleiben Sie respektvoll. Ihre E-Mail-Adresse wird nicht veröffentlicht.

Verwandte Artikel

Möchten Sie das in Ihrem Unternehmen umsetzen?

Testen Sie es 14 Tage kostenlos. Ohne Kreditkarte.

14 Tage kostenlos testen