# Customer Demo Enablement — Bling, PWG, Quid/ServiceHunter ## Beschreibung und Kontext Drei potenzielle Kunden haben konkrete Use Cases formuliert (siehe `local/notes/use-cases-inputs-customers.md`). Dieses Dokument analysiert alle Kundenwünsche gegen den **Ist-Zustand** der Plattform und definiert einen priorisierten Umsetzungsplan, der mit minimalem Aufwand maximale Demo-Abdeckung und produktive Nutzbarkeit liefert. **Kunden:** | Kunde | Branche | Hauptinteresse | Status | |-------|---------|----------------|--------| | **Bling** (Kevin, Julian, Silvan) | Treuhandbüro | Belegverarbeitung, Budget, Dashboards, Mandantenmanagement | Trial geplant | | **PWG** (Markus Brütsch) | Stiftung (Immobilien/Wohnen, 200+ Liegenschaften) | Belegverarbeitung Abacus, KI-Arbeitsplatz, Coaching, Neutralisierung | Workshop 16.04.2026 | | **Quid/ServiceHunter** (David Christen) | SaaS/Dienstleistung | KPI-Dashboard, Zeiterfassung, Prognosen, Konsolidierung | Follow-up geplant | **Business-Treiber:** Jeder Kunde erwartet eine funktionsfähige Demo seines Haupt-Use-Cases. Demos, die end-to-end durchlaufen, konvertieren zu Trials. Trials konvertieren zu zahlenden Kunden. **Abhängigkeiten:** - PWG-Demo wird parallel in `c-work/1-plan/2026-04-trustee-tooling-and-demo-prep.md` vorbereitet (Trustee Agent-Tools, Graph-Editor Nodes, Performance) - UI-Enhancements für Erstnutzer-Erlebnis in `c-work/1-plan/2026-04-porta-ui-enhancements-team-meeting.md` - INT-Stabilität in `c-work/1-plan/2026-04-gateway-int-stability-and-bugfixes.md` **Risiko bei Nicht-Umsetzung:** Kunden sehen nur generische AI-Chat-Funktionalität statt branchenspezifische Lösungen. Differenzierung zu ChatGPT/Copilot nicht erlebbar. --- ## Analyse: Kundenwünsche vs. Ist-Zustand ### Legende | Symbol | Bedeutung | |--------|-----------| | ✅ | Vorhanden und demo-fähig | | 🔧 | Teilweise vorhanden, Anpassung nötig | | 🆕 | Muss neu gebaut werden | | ⏳ | In Arbeit (andere Plandokumente) | | ❌ | Nicht im Scope (zu komplex / kein ROI für Demo) | --- ### Bling (Treuhandbüro) | # | Use Case | Status | Was existiert | Was fehlt | |---|----------|--------|---------------|-----------| | 1.1 | Belegverarbeitung & Spesen | ⏳ | Trustee-Feature mit `extractFromFiles`, `processDocuments`, `syncToAccounting`; SharePoint-Nodes im Graph-Editor; Abacus/Bexio/RMA-Connectors | Graph-Editor Demo-Workflow (in trustee-tooling-plan Phase 4); Bexio-spezifische Testdaten | | 1.2 | Budget / Soll-Ist-Vergleich | 🔧 | Agent kann Dateien lesen (Excel), `aggregateTable` für Trustee-Daten, `createChart` Tool | **Fehlend:** Demo-Prompt + Budget-Excel; Agent braucht Anleitung zum Vergleich Soll vs. Ist über Kontennummern | | 1.3 | Cashflow-Rechnung | 🔧 | Agent kann Trustee-Daten aggregieren und analysieren | **Fehlend:** Prompt-Template für Cashflow-Berechnung; Beispieldaten mit Bilanz + ER | | 1.4 | Dashboard – Kennzahlen | 🔧 | Agent hat `createChart`, kann rechnen, kann Dateien schreiben | **Fehlend:** Prompt-Templates für Kennzahlen (ROI, Gewinn, Kapitalverlust etc.) | | 1.5 | Liquiditätsplanung | 🔧 | Agent + Trustee-Daten + Budget-Logik | **Fehlend:** Prompt-Template; komplexer als Budget (braucht Prognose-Logik) | | 1.6 | Gastro-Echtzeit-Rentabilität | ❌ | — | Kassensystem-/Virux-Integration fehlt komplett; erst sinnvoll wenn Kevin Use Case liefert | | 1.7 | Abschlussunterstützung | 🔧 | Agent + Trustee-Daten | **Fehlend:** Prompt-Templates für Abgrenzungen, Saldovalidierung, Vorjahresvergleich | | 1.8 | Mandantenmanagement | ✅ | Multi-Tenant-Plattform mit Feature-Store; ein Login, mehrere Mandate, strikte Datentrennung (RBAC) | Nur UX-Polishing für die Demo nötig | **Bling Demo-Strategie:** Use Cases 1.1, 1.2, 1.4 und 1.8 sind die stärksten Demo-Kandidaten. 1.1 wird durch den PWG-Plan mitabgedeckt (gleiche Trustee-Pipeline, anderer Connector). 1.2 und 1.4 brauchen primär **Prompt-Engineering + Testdaten**. 1.8 ist bereits Plattform-Kernfunktion. --- ### PWG (Stiftung) | # | Use Case | Status | Was existiert | Was fehlt | |---|----------|--------|---------------|-----------| | 2.1 | Belegverarbeitung Abacus | ⏳ | Abacus-Connector, Trustee-Pipeline, Graph-Editor Workflow | Wird in trustee-tooling-plan umgesetzt (Phase 1–4) | | 2.2 | Coaching-Tool (Mietergespräche) | 🔧 | CommCoach-Feature mit Personas, Sessions, Scoring, Scheduler | **Fehlend:** Immobilien-spezifische Personas (Mietrückstand, Nebenkosten, PWG-Stil) | | 2.3 | KI-Arbeitsplatz + Neutralisierung | ✅ | Workspace (auto-instance), Neutralization Feature (PII-Masking, Playground), Private LLM | Demo-Config nötig: Neutralisierung aktivieren, fiktives Mieterdossier testen | | 2.4 | Abacus-Datenauswertung | ⏳ | Agent + `queryFeatureInstance` + `aggregateTable` | Abgedeckt durch trustee-tooling-plan (Phase 1) | | 2.5 | Grundstücksanalyse | 🔧 | RealEstate-Feature (Skeleton), Geo-Connectors (SwissTopo, ÖREB WFS, ZH Parcels) | Feature ist noch Shell; für Demo reicht Agent + `webSearch` + `readUrl` auf öffentliche Quellen | **PWG Demo-Strategie:** 2.1 und 2.4 werden durch den trustee-tooling-plan abgedeckt. 2.3 ist demo-ready (Config + Testdaten). **Grösster Hebel hier:** 2.2 CommCoach mit Immobilien-Personas — zeigt sofortigen, greifbaren Mehrwert mit wenig Aufwand. 2.5 kann als Agent-Demo mit Web-Recherche gezeigt werden. --- ### Quid/ServiceHunter | # | Use Case | Status | Was existiert | Was fehlt | |---|----------|--------|---------------|-----------| | 3.1 | KPI-Dashboard | 🔧 | Agent + `createChart` + Dateiverarbeitung (Excel/CSV) | **Fehlend:** Kein Treuhandball-/ERP-Connector; Daten müssen als CSV/Excel importiert werden; Prompt-Templates für KPI-Berechnung | | 3.2 | Zeiterfassung & Support-Analyse | 🆕 | Agent kann Dateien lesen und analysieren | **Fehlend:** Kein Zendesk-Connector; Workaround: CSV/Excel-Export aus Zendesk manuell hochladen | | 3.3 | Prognosen & Proaktive Steuerung | 🔧 | Agent kann rechnen, Trends erkennen, Charts erstellen | **Fehlend:** Prompt-Templates; historische Testdaten | | 3.4 | Konsolidierung (international) | ❌ | Multi-Mandate Grundstruktur | Regelbasierte Konsolidierung ist hochkomplex; erst nach Follow-up mit Lars sinnvoll | | 3.5 | Spesen-Automatisierung | ⏳ | Gleiche Trustee-Pipeline wie Bling/PWG | SharePoint/Google Drive → Trustee; minimal anpassbar | **Quid Demo-Strategie:** 3.1 ist der stärkste Kandidat — mit manuell hochgeladenen CSV/Excel-Daten kann der Agent KPIs berechnen und visualisieren. 3.2 funktioniert als „Upload deine Zendesk-Exports und lass den Agent analysieren". 3.3 als Erweiterung von 3.1. 3.4 ist explizit zu komplex für eine erste Demo. --- ## Synthese: Was bringt den grössten Demo-ROI? ### Muster über alle Kunden hinweg | Capability | Bling | PWG | Quid | Aufwand | Priorität | |-----------|-------|-----|------|---------|-----------| | **Trustee-Pipeline (Belege → BuHa)** | 1.1 | 2.1 | 3.5 | ⏳ In Arbeit | P0 (bereits geplant) | | **Agent Prompt-Templates (Analyse + Charts)** | 1.2, 1.3, 1.4 | 2.4 | 3.1, 3.3 | Klein (Prompts + Testdaten) | **P1** | | **CommCoach Immobilien-Personas** | — | 2.2 | — | Klein (Persona-Config) | **P1** | | **Neutralisierungs-Demo-Setup** | — | 2.3 | — | Klein (Config + Testdaten) | **P1** | | **CSV/Excel-Import als Datenquelle** | — | — | 3.1, 3.2 | Mittel (Workspace-Dateien reichen) | **P2** | | **Multi-Mandate Demo-Setup** | 1.8 | — | — | Klein (Demo-Mandanten anlegen) | **P2** | | **Grundstücks-Recherche via Agent** | — | 2.5 | — | Klein (Prompt + Web-Tools) | **P3** | | **Zendesk-Connector** | — | — | 3.2 | Gross (neuer Connector) | **P4** (nicht für erste Demo) | | **Gastro-Integration** | 1.6 | — | — | Gross (Kassen-/Lohn-API) | **P4** (wartet auf Kevin) | | **Konsolidierung** | — | — | 3.4 | Sehr gross | **P4** (wartet auf Lars-Meeting) | --- ## Fokus und kritische Details ### Prompt-Templates als Schlüssel-Asset Der Agent kann bereits Trustee-Daten lesen, aggregieren und Charts erstellen. Was fehlt, sind **vorkonfigurierte Prompt-Templates** (als Workspace-Dateien oder System-Prompts), die den Agent zuverlässig zur gewünschten Analyse führen: - **Budget-Vergleich:** „Lade Budget-Excel, vergleiche mit Ist-Daten aus Trustee pro Kontonummer, erstelle Abweichungs-Chart" - **Cashflow:** „Berechne operativen Cashflow aus Bilanz + ER, berücksichtige Abschreibungen, zeige Warnung bei negativem Trend" - **KPI-Dashboard:** „Berechne Bruttogewinn, ROI, Gewinnmarge, Kapitalverlust-Check aus den Trustee-Daten" - **Prognose:** „Analysiere letzte 6 Monate, prognostiziere nächste 3 Monate mit linearer Extrapolation" Diese Templates können als **Workspace-Dateien** (Markdown mit Instruktionen) oder als **Graph-Editor System-Templates** (Workflow mit `ai.prompt`-Node) umgesetzt werden. ### CommCoach: Geringer Aufwand, hoher Wow-Effekt CommCoach hat bereits: Persona-System, Session-Management, Scoring, Feedback. Für PWG braucht es nur **3–5 neue Personas** im Immobilienkontext: - Mieter mit Zahlungsrückstand - Mieter mit Nebenkostenfragen - Neuer Mieter (Einzug/Vertragsklärung) - Schwieriger Nachbar (Lärmbeschwerde) ### Neutralisierung: Bereits gebaut, nur konfigurieren Das Feature ist vollständig: Playground, Text/Datei-Neutralisierung, Private-LLM-Integration. Für die Demo braucht es: - Ein fiktives Mieterdossier (PDF mit Namen, Adressen, Mietzinsen) - Neutralisierung aktiviert auf der Demo-Instanz - Vorführung: Original → neutralisiert → AI-Analyse → Re-Personalisierung --- ## Ziel und Nicht-Ziele **Ziel:** - Für jeden der drei Kunden mindestens **2 Use Cases end-to-end demo-fähig** - Prompt-Templates als wiederverwendbares Asset (nicht nur einmalige Demo-Hacks) - Demo-Mandanten mit realistischen Testdaten pro Kunde - CommCoach mit Immobilien-Personas für PWG - Neutralisierungs-Demo-Flow getestet **Explizit NICHT:** - Keine neuen Connector-Implementierungen (Zendesk, Kassensystem, Virux) - Keine regelbasierte Konsolidierung - Keine Gastro-Echtzeit-Integration - Keine neuen Frontend-Features (UI-Enhancements laufen separat) - Kein Abacus-Produktivzugang (Demo mit Sandbox/Mockdaten) ## Betroffene Module - **Gateway:** `features/commcoach/` (Persona-Seeding), `features/trustee/` (Demo-Daten), `features/neutralization/` (Demo-Config) - **Frontend:** keine Änderungen (UI-Enhancements separat) - **DB-Migration:** nein - **Andere Komponenten:** Testdaten (Excel, PDF, CSV), Prompt-Templates (Workspace-Dateien) ## Entscheidungen | Datum | Entscheidung | Begründung | |-------|-------------|------------| | 2026-04-09 | Prompt-Templates statt Custom-Code für Analyse-Use-Cases | Agent + bestehende Tools (aggregateTable, createChart) reichen; Templates sind schnell erstellbar und wartbar | | 2026-04-09 | Quid-Demo ohne Zendesk-Connector — CSV/Excel-Upload Workaround | Zendesk-Connector hat hohen Aufwand, CSV-Import zeigt den gleichen Analyse-Mehrwert | | 2026-04-09 | Gastro-UC und Konsolidierung auf P4 (nicht für erste Demo) | Warten auf Kunden-Input (Kevin) bzw. Prozessverständnis (Lars-Meeting) | | 2026-04-09 | CommCoach-Personas als schnellster Wow-Effekt für PWG priorisiert | Feature ist gebaut; 3–5 Persona-Definitionen im Immobilienkontext genügen | --- ## Umsetzungs-Checkliste ### Phase 1: Demo-Infrastruktur (Prio: hoch — Grundlage für alle Demos) - [ ] **Demo-Mandant "Bling Demo"** anlegen mit Bexio-Testverbindung - Trustee-Instanz mit `connectorType: bexio` - Workspace-Instanz - Graph-Editor-Instanz - 2–3 Demo-User (Admin, Buchhalter, Mandant) - [ ] **Demo-Mandant "PWG Demo"** anlegen (ergänzend zu trustee-tooling-plan Phase 5) - Trustee-Instanz mit `connectorType: abacus` - Workspace-Instanz - CommCoach-Instanz - Neutralisierung-Instanz - [ ] **Demo-Mandant "Quid Demo"** anlegen - Workspace-Instanz - Graph-Editor-Instanz ### Phase 2: Prompt-Templates & Analyse-Flows (Prio: hoch — betrifft alle 3 Kunden) - [ ] **Prompt-Template: Budget-Vergleich (Soll/Ist)** - Workspace-Datei mit Instruktionen für den Agent - Schritte: Budget-Excel lesen → Trustee-Daten aggregieren (SUM pro Konto) → Abweichungen berechnen → Chart erstellen → Zusammenfassung - Testdaten: Budget-Excel mit 10–15 Konten, passend zu Demo-Buchhaltungsdaten - [ ] **Prompt-Template: KPI-Dashboard / Kennzahlen** - Bruttogewinn, ROI, Gewinnmarge, hälftiger Kapitalverlust, Überschuldungs-Check - Agent soll mehrere Charts erstellen und kritische Werte highlighten - Wiederverwendbar für Bling (1.4) und Quid (3.1) - [ ] **Prompt-Template: Cashflow-Rechnung** - Bilanz + ER aus Trustee → operativer/investiver/finanzieller Cashflow - Nicht-Cash-Positionen (Abschreibungen) erkennen und bereinigen - Warnungen bei kritischen Werten - [ ] **Prompt-Template: Prognose (Trend-Analyse)** - Historische Daten analysieren (6 Monate) → nächste 3 Monate prognostizieren - Einfache lineare Extrapolation + Saisonalitätshinweis - Chart mit Ist vs. Prognose - Für Bling (1.5) und Quid (3.3) - [ ] **Prompt-Template: Jahresabschluss-Checks** - Saldovalidierung, Vorjahresvergleich, Abgrenzungsbuchungen identifizieren - Für Bling (1.7) ### Phase 3: CommCoach Immobilien-Personas (Prio: hoch — PWG-Demo 16.04) - [ ] **Persona: Mieter mit Zahlungsrückstand** - Kontext: 3 Monate Mietrückstand, hat Mahnungen erhalten, ist genervt - Schwierigkeitsgrad: mittel - Lernziel: Empathisches Einfordern, Zahlungsvereinbarung vorschlagen - [ ] **Persona: Mieter mit Nebenkostenfragen** - Kontext: Nebenkostenabrechnung erhalten, versteht Positionen nicht, emotional aufgebracht - Schwierigkeitsgrad: leicht - Lernziel: Geduldig erklären, auf Rechtsgrundlage verweisen - [ ] **Persona: Neuer Mieter (Einzugsfragen)** - Kontext: Fragen zu Wohnungsübergabe, Schlüssel, Hausordnung, Kaution - Schwierigkeitsgrad: leicht - Lernziel: Willkommenskultur, klare Informationsvermittlung - [ ] **Persona: Schwieriger Nachbar (Lärmbeschwerde)** - Kontext: Beschwert sich über Lärm, droht mit Mietminderung - Schwierigkeitsgrad: schwer - Lernziel: Deeskalation, Mediation anbieten, Rechte und Pflichten - [ ] **Persona-Seeding** in CommCoach `onRegister` oder als manuelles Setup-Skript ### Phase 4: Neutralisierungs-Demo (Prio: hoch — PWG-Demo 16.04) - [ ] **Fiktives Mieterdossier erstellen** (PDF) - Enthält: Name, Adresse, Mietzins, Zahlungshistorie, Korrespondenz - Realistisch aber komplett fiktiv (DSGVO-konform) - [ ] **Demo-Flow dokumentieren** - Original-PDF hochladen → Neutralisierung zeigen (Namen → Platzhalter) - Neutralisierten Text an AI senden → Analyse erhalten - Re-Personalisierung demonstrieren - Optional: Private LLM für sensitive Daten zeigen - [ ] **Neutralisierungs-Config** auf Demo-Instanz konfigurieren und testen ### Phase 5: Testdaten & Demo-Skripte (Prio: mittel) - [ ] **Bling-Testdaten:** Bexio-kompatible Buchhaltungsdaten (Journal, Kontoplan, Bilanz/ER) - [ ] **Bling-Testdaten:** Budget-Excel (Soll-Werte 2026 pro Konto) - [ ] **Bling-Testdaten:** 3–5 Musterbelege (Rechnung, Spesenbeleg, Bankbeleg) - [ ] **PWG-Testdaten:** Abacus-kompatible Daten (bereits in trustee-tooling-plan) - [ ] **Quid-Testdaten:** CSV/Excel mit Umsatzdaten (6 Monate), Kundenliste mit Margen, Support-Zeiterfassung - [ ] **Demo-Skript Bling:** Schritt-für-Schritt mit Screenshots/Notizen - [ ] **Demo-Skript PWG:** Schritt-für-Schritt (ergänzend zu trustee-tooling-plan) - [ ] **Demo-Skript Quid:** Schritt-für-Schritt ### Phase 6: Quid-spezifisch — Datenanalyse ohne Connector (Prio: mittel) - [ ] **Demo-Flow: CSV/Excel hochladen → Agent analysiert** - Quid lädt Buchhaltungs-Export (CSV) und Zendesk-Export (CSV) in den Workspace - Agent liest beide Dateien, verknüpft über Quid-ID / E-Mail - Berechnet KPIs: Kundenmarge, ACV, Lifetime Value, Support-Kosten pro Kunde - Erstellt Dashboard-Charts - [ ] **Prompt-Template: Multi-Source KPI-Analyse** - Instruktionen für den Agent: „Lies die hochgeladenen Dateien, identifiziere gemeinsame Identifier, berechne folgende KPIs..." ### Querschnitt-Checks - [ ] API-Endpunkte: keine neuen nötig - [ ] DB-Schema / Migration: nein - [ ] Frontend-Komponenten: nein (separater Plan) - [ ] RBAC / Permissions: Demo-User mit passenden Rollen - [ ] Neutralisierung betroffen? ja (Phase 4) - [ ] Navigation / Routing: nein - [ ] Billing-Impact? Demo-Mandanten brauchen ausreichend Guthaben / Trial-Modus --- ## Akzeptanzkriterien | # | Kriterium (Given-When-Then) | Prio | Kunde | |---|---------------------------|------|-------| | 1 | Given Bling-Demo-Mandant mit Bexio-Daten und Budget-Excel, When der Agent den Budget-Vergleich-Prompt ausführt, Then zeigt er Soll/Ist-Abweichungen pro Konto mit Chart | must | Bling | | 2 | Given Bling-Demo-Mandant, When der Agent den KPI-Dashboard-Prompt ausführt, Then erstellt er mindestens 3 Kennzahlen-Charts (Bruttogewinn, ROI, Gewinnmarge) | must | Bling | | 3 | Given PWG-Demo-Mandant mit CommCoach-Instanz, When ein User eine Coaching-Session mit Persona "Mieter mit Zahlungsrückstand" startet, Then spielt die KI den Mieter realistisch im Immobilienkontext | must | PWG | | 4 | Given PWG-Demo-Mandant mit aktivierter Neutralisierung, When ein fiktives Mieterdossier hochgeladen und analysiert wird, Then werden PII-Daten vor dem LLM-Call neutralisiert und nach der Analyse re-personalisiert | must | PWG | | 5 | Given Quid-Demo-Mandant mit hochgeladenen CSV-Dateien (Buchhaltung + Zendesk-Export), When der Agent die KPI-Analyse ausführt, Then verknüpft er Daten über gemeinsame IDs und erstellt Margen- und Support-Kosten-Charts | should | Quid | | 6 | Given Demo-Mandant mit 2+ Mandaten, When ein Bling-Admin zwischen Mandanten wechselt, Then sieht er jeweils nur die Daten des aktiven Mandanten (Datentrennung funktioniert) | must | Bling | | 7 | Given Cashflow-Prompt und Trustee-Daten, When der Agent die Analyse durchführt, Then berechnet er korrekten operativen Cashflow unter Berücksichtigung von Abschreibungen | should | Bling | ## Testplan | ID | AC | Art | Automatisiert | Methode | Status | |----|----|-----|--------------|---------|--------| | T1 | 1 | e2e | nein | Manuell: Budget-Excel + Trustee-Daten + Agent-Prompt im Workspace | pending | | T2 | 2 | e2e | nein | Manuell: KPI-Prompt im Workspace mit Trustee-Daten | pending | | T3 | 3 | e2e | nein | Manuell: CommCoach-Session mit Immobilien-Persona starten | pending | | T4 | 4 | e2e | nein | Manuell: PDF hochladen → Neutralisierung → Analyse → Re-Personalisierung | pending | | T5 | 5 | e2e | nein | Manuell: CSV-Upload → Agent-Prompt → Charts prüfen | pending | | T6 | 6 | e2e | nein | Manuell: Mandantenwechsel, Daten prüfen | pending | | T7 | 7 | e2e | nein | Manuell: Cashflow-Prompt → Ergebnis gegen manuelle Berechnung prüfen | pending | ## Links - Kundenwünsche: `local/notes/use-cases-inputs-customers.md` - PWG Trustee-Tooling (parallel): `c-work/1-plan/2026-04-trustee-tooling-and-demo-prep.md` - UI-Enhancements (parallel): `c-work/1-plan/2026-04-porta-ui-enhancements-team-meeting.md` - INT-Stabilität (parallel): `c-work/1-plan/2026-04-gateway-int-stability-and-bugfixes.md` - CommCoach-Feature: `gateway/modules/features/commcoach/` - Neutralisierung-Feature: `gateway/modules/features/neutralization/` - Trustee-Feature: `gateway/modules/features/trustee/` - Workspace-Feature: `gateway/modules/features/workspace/` ## Abschluss - [ ] b-reference/ aktualisiert (ggf. neue Feature-Docs unter `b-reference/gateway/features/`) - [ ] TOPICS.md aktualisiert (falls neues Thema) - [ ] Dieses Dokument → z-archive/ verschoben