Customer Journey

Vom ersten LinkedIn-Klick bis zum implementierten Use-Case

9 Phasen. Jede mit User-Sicht, Optionen, technischem Hintergrund. So sieht ein Mittelständler im Hospitality den Weg durch das AI-Adoption-Studio.

00
Variabel

Awareness

Wie der Kunde von uns erfährt

Persona

Mittelständischer Hotelier, 45–60, kennt KI nur aus Schlagzeilen

User-Sicht

Sieht einen LinkedIn-Post, eine Empfehlung aus dem Branchenkreis oder stolpert über die Build-in-Public-Seite. Erstes Interesse: "Was würde KI in meinem Haus eigentlich wirklich bringen?"

Optionen / Varianten

  • Direkter LinkedIn-KlickPersönliches Branding Alex Heyers
  • Direkt-AnfrageMail an a.heyers@gmail.com
  • Bootcamp-DemoTrainer/Peer-Empfehlung
  • Empfehlung Branchen-KreisWord-of-mouth, höchste Trust-Quote

Tech-Hintergrund

Eingangs-Quelle wird über UTM-Parameter erfasst (kommt in P3).

01
30–90 Sek

Landing

Erste 30 Sekunden auf der Plattform

Persona

Skeptisch, ungeduldig. Will in 3 Sätzen verstehen, was hier passiert.

User-Sicht

Sieht Hero-Headline "Wo macht KI für Ihr Haus wirklich Sinn?", 3-Schritte-Erklärung darunter, CTA "Analyse starten". Klar: 30 Min Voice + 8 Agents + Hospitality-Fokus.

Optionen / Varianten

  • Direkt starten→ /login (häufigster Pfad)
  • Wieder rausgehenTracking via GA4/Plausible (P3)
  • Mehr lesenKommt: /pricing, /how-it-works

Tech-Hintergrund

Static-Page, kein Backend-Hit. Render via Next.js Static.

02
1–2 Min

Authentifizierung

Magic-Link statt Passwort-Pein

Persona

Will keinen weiteren Account anlegen. "Bitte nicht schon wieder ein Passwort merken."

User-Sicht

Gibt Name + E-Mail ein. Bekommt Magic-Link per Mail, klickt ihn an, ist drin. Kein Passwort, keine 2FA-Bürde im MVP.

Optionen / Varianten

  • Magic-Link (Standard)Supabase Auth + eigener Mailer
  • Google OAuth (geplant P3)Für Branchen-Pros mit Google-Workspace
  • Berater-Invite-Link (geplant P3)Pilot-Partner legt User vor, Kunde klickt rein

Tech-Hintergrund

Supabase Auth · JWT mit 1h Lifetime · Refresh via SSR-Cookies (App Router).

03
5–10 Min

Onboarding · 3 Steps

Profil → Daten → Pfad-Wahl

Persona

Bereit zu investieren, aber will sehen, dass die Plattform den Kontext versteht.

User-Sicht

Step 1: Profil + Firma + Pain Points (Freitext). Step 2: Optional Dokumente hochladen (G&V, Personal, KPI, Prozess-Docs — PDF/Excel/CSV/DOCX). Step 3: Pfad-Wahl Self-Service oder Berater-begleitet.

Optionen / Varianten

  • Self-Service-PfadUser führt Voice-Interview selbstständig (MVP-Fokus)
  • Berater-begleitet (P3)Pilot-Partner / Mensch sitzt live im Call dabei
  • Kein Dokumenten-UploadAda arbeitet rein mit Onboarding-Daten
  • Voll-Upload (≤50 MB pro Datei)Parser extrahiert KPIs automatisch (PDF/Excel)

Tech-Hintergrund

POST /onboarding · POST /upload (multipart) · Supabase Storage Bucket "documents" mit RLS pro Company-ID.

04
60–120 Sek (parallel)

Vorbereitung im Hintergrund

Web-Research · Doc-Parsing · Pre-Brief

Persona

Wartet aufmerksam. Sieht: "Ada bereitet sich vor — Web-Research läuft."

User-Sicht

Lade-Bildschirm zeigt "Vorbereitung läuft". Im Hintergrund: Web-Research-Agent recherchiert Firma online + Region-Benchmarks. Document-Parser extrahiert Klartext + KPIs. Pre-Brief-Builder selektiert 13 von 105 Master-Fragen passend zur Firma.

Optionen / Varianten

  • Web-Research aktivAnthropic Server-Side Web-Search, ≤6 Suchen
  • Web-Research skip (kein Anthropic-Tier?)Fallback: nur Onboarding-Daten
  • 13 Fragen aus 105er-PoolTrigger-basiert (sub_segment, size_class, pains)
  • Manuelle Frage-Override (geplant P3)Berater kann Pool kuratieren

Tech-Hintergrund

BackgroundTask in FastAPI · Web-Research schreibt in web_research-Tabelle · Doc-Parser füllt documents.parsed_text + extracted_kpis.

05
Bis zu 30 Min · Cap bei 28

Voice-Interview mit Ada

30 Min Voice-Interview mit Ada

Persona

Skeptisch ob's funktioniert. Wird in 30 Sek warm, wenn Ada den Vornamen + Firma kennt.

User-Sicht

Ada begrüßt mit Vornamen. Stellt 12–15 dynamisch ausgewählte Fragen mit max 3 Folgefragen pro Thema. Bei Minute 25 leitet sie zum Abschluss. Kein Vertriebs-Sprech, kein Bullshit — Coach auf Augenhöhe.

Optionen / Varianten

  • Deutsche, weibliche Voice (Standard)ElevenLabs Default-Stimme · Custom-Voice in P5 trainierbar
  • Andere Sprache (geplant P5+)EN/AT/CH für Internationalisierung
  • Pause + später fortsetzen (geplant P3)Session-Recovery via Supabase
  • Manuelles Transcript (Demo-Modus)Aktuell im MVP; Production via ElevenLabs Webhook

Tech-Hintergrund

POST /voice/start → Pre-Brief + signed_url von ElevenLabs · Frontend connectet direkt via WebRTC · POST /voice/finish persistiert Transcript.

06
2–4 Min

Multi-Agent-Analyse

8 Agents · 2–4 Min Pipeline

Persona

Hat 30 Min gesprochen, will jetzt Antworten sehen. Wenig Geduld für "please wait".

User-Sicht

Live-Status-Page zeigt Agent-Progress: Process-Auditor ✓, Use-Case-Generator ✓, Tool-Recommender ✓, ROI-Calculator ✓, Compliance-Checker, Roadmap-Generator, Reporter aggregiert. Auto-Refresh alle 2,5 Sek.

Optionen / Varianten

  • Volle 8-Agent-PipelineStandard für MVP
  • Skip einzelner Agents (geplant P4)z.B. ohne Compliance bei reinem Inhouse-Pilot
  • Re-Run mit anderen Parametern (geplant P4)What-if-Analysen
  • Berater-Override (geplant P3)Berater kann Agent-Outputs kuratieren vor Versand

Tech-Hintergrund

POST /run/start → BackgroundTask im pipeline_runner · Pro Agent eine Zeile in run_results · current_step-Tracking für Polling.

07
Sofort + 24h Mail-Follow-Up

Report & Deliverables

Executive Summary + Drill-Down + Downloads

Persona

Will erstmal 3 Zahlen sehen: Investment, Savings, Payback. Drill-Down nur wenn die stimmen.

User-Sicht

Executive Summary oben (3–4 Sätze). Darunter: Prozess-Audit, Top Use-Cases, Tool-Empfehlungen, ROI-Box, Roadmap-3-Phasen-Cards, Compliance-Flags mit Disclaimer. Buttons: PPTX, Excel, PDF Download.

Optionen / Varianten

  • PPTX Pitch-DeckVoll im MVP — python-pptx Templates (kommt in P5)
  • Excel ROI-SheetVoll im MVP — openpyxl (kommt in P5)
  • PDF Voll-ReportFunktional im MVP — WeasyPrint (kommt in P5)
  • Notion-Export (geplant Phase 2)Direkt in Kunden-Notion-Workspace
  • Berater-Termin buchen (geplant P3)Calendly/Notion-Integration

Tech-Hintergrund

GET /run/{id} liefert run + alle Agent-Outputs · Report-Page rendert mit Live-Polling bis status='completed'.

08
Tage bis Monate

Follow-Up & Loyalität

E-Mail + Re-Run + Upsell

Persona

Hat den Report gelesen. Frage: "Was jetzt — alleine umsetzen oder Hilfe holen?"

User-Sicht

E-Mail mit Report-Link + nächsten Schritten. Re-Run-Option in 3 Monaten zum Vergleich. Case-Study-Material für Bewerbungs-Portfolio.

Optionen / Varianten

  • Self-ImplementPilot-Haus setzt Roadmap selbst um
  • Berater-BegleitungBei Bedarf · Senior-Beratung in Hospitality-Digitalisierung
  • Re-Run nach 3 MonatenDelta-Analyse — was wurde umgesetzt, was hat gewirkt
  • Case-Study-DokuMit Hotel-Einverständnis · Anonymisierung möglich · Bewerbungs-Portfolio

Tech-Hintergrund

Re-Run-Logik mit Snapshot-Vergleich · automatische Anonymisierung für Case-Studies · Sharing-Mechanismus für LinkedIn-Posts.

Pfad-Varianten auf einen Blick

PfadOnboardingDaten-UploadVoiceBegleitungOutput
Quick-TestSelf-ServiceSkip15 MinPDF Light
Voll-AnalyseSelf-Service2–3 Dateien30–40 MinPPTX + Excel + PDF
Berater-BegleitetBerater-InviteVoll (G&V, Personal, KPIs)30–40 Min mit Berater liveAlex Heyers · Senior-BeraterPPTX + Excel + PDF + Notion-Workspace
Re-Run (3 Mo)Auto-prefillUpdates15 Min Delta-InterviewOptionalVergleichs-Report

Tech-Architektur (für die Neugierigen)

Frontend

  • Next.js 14 (App Router)
  • Tailwind + shadcn-Ästhetik
  • TanStack Query
  • Supabase SSR-Client
  • ElevenLabs React SDK (WebRTC)

Backend

  • Python 3.11+ · FastAPI
  • 17 REST-Endpoints
  • JWT-Verify gegen Supabase
  • BackgroundTasks für Pipeline
  • Anthropic SDK + ElevenLabs SDK

Daten & KI

  • Supabase Postgres (7 Tabellen, RLS)
  • Supabase Storage (Bucket "documents")
  • Claude Sonnet 4.6 (Agents)
  • GPT-4V (Doc-Parsing Backup)
  • ElevenLabs Conversational AI