Studios in MotionProjektkartei

WhatsApp und Website-Chatbot

Aktiv

Website-Chatbot aus dem Hub statt n8n, WhatsApp-Einstieg mit Buttons und Terminwahl (W1 gebaut), Mitglieder-Modus als Angebotsbaustein, Produktseite auf der SIM-Website

Bereich
Zentrale
Start
16.08.2026
Zuletzt
04.10.2026
Am Zug
René
Nächster Schritt, René

Pilotstudio für den echten WhatsApp-Anschluss nennen und die acht offenen Produktentscheidungen (Preis, Piloten, Ton) treffen

Screenshots 2

Produktseite WhatsApp-Chatbot (preprod)
Produktseite WhatsApp-Chatbot (preprod)
SimGym Kontaktseite mit WhatsApp-Chat-Fenster (preprod)
SimGym Kontaktseite mit WhatsApp-Chat-Fenster (preprod)

Worum es geht

Der Website-Chatbot lief bisher als Widget auf fremdem Webspace mit einem n8n-Workflow je Kunde. Er ist jetzt in den Hub übernommen (Variante B, ohne n8n). Darauf baut der WhatsApp-Chatbot auf: Interessenten starten per Click-to-WhatsApp, der Bot beantwortet Fragen, bietet echte Antwort-Buttons und eine Terminliste an und legt den Lead samt Termin in Magicline, Google-Kalender oder aidoo an. Als Produkt („SIM Studio-Assistent“) kommen später Anlässe für Mitglieder dazu (Erinnerung, Feedback, Comeback).

Stand

  • Website-Chatbot im Hub seit 16.08.2026 (Hub v0.192.1): Konfig je Kunde, Wissen aus der Akte, /portal/chat.js?k=, POST /portal/chat, Leads über das Lead-System (Standardformular „chatbot“), Test-Chat in der Kundenakte. Modell standardmäßig google/gemini-3-flash-preview. Der Bot bucht Termine (v0.193.0).
  • SimGym ist die Demo (preprod.simgym.de) mit Bot und WhatsApp-Knopf; Widget kann über data-sim-chat-open und window.SimChat von Website-Knöpfen geöffnet werden (24.09.).
  • W1 gebaut am 11.09. (Hub v0.277.0 bis v0.279.1): echte Antwort-Buttons (bis 3) und Auswahlliste (bis 10), Kanalregel mit Kennungen Q-PT, Q-BT, Q-KL, Q-VT, Q-ST, Q-QR, Q-AZ, Name und E-Mail in einer Nachricht, 24-h-Rückfall von Mensch zu Bot (v0.278.5).
  • Echte SimGym-WhatsApp-Nummer +49 5208 9999006 seit 15.09. live (WABA SimGym, Hub-Kanal #3, 15 Standard-Vorlagen bei Meta eingereicht); Tech-Anbieter-Status bei Meta erreicht.
  • Cockpit-Bausteine (Kontakte mit Opt-in, Anlass-Engine, Mitglieder-Service-Modus, WhatsApp-Einstieg mit Link und QR) gebaut im September (Hub v0.288.0 bis v0.299.0).
  • Begleitperson beim Probetraining (v0.309.0) und WhatsApp-Einstieg ohne Kennung im Text (v0.311.0, 16.09.).
  • Produktseite „WhatsApp-Chatbot“ auf studios-in-motion.de (preprod, 16.09., Commit 88d001a, 9dad799) mit animiertem Chat, Preisbox ab 129 € und Produktformular.
  • WhatsApp-Chat-Fenster auf der SimGym-Kontaktseite (27.09., preprod bb7cfb3): Senden öffnet wa.me mit Text.
  • Seit 04.10. (Hub v0.359.0, v0.359.1): Studios verbinden WhatsApp selbst im Portal (Postfach › Kanäle, Embedded Signup), die 15 Standard-Vorlagen reicht der Hub automatisch ein, Checkliste für Studios liegt als Seite vor.
  • Für fremde Studios ist nur WhatsApp freigegeben, Messenger und Instagram erst nach Review Stufe 2 (nie eingereicht). Meta-Review: laut René 4 von 5 Scopes genehmigt.

Offen

  • René Pilotstudio für den echten WhatsApp-Anschluss nennen (Strecke 1 SimGym oder AktiVita, Strecke 2 Life X oder Impuls).
  • René acht Produktentscheidungen aus dem Konzept: Click-to-WhatsApp ab Werk, Pilot Strecke 2, Frequenzregel, Google im Wechsel, Preis (Vorschlag 129 / 229 / 329 € je Monat und Einrichtung), Telefon-Partner, aidoo-Rückfrage an Jens, Bot-Ton.
  • René Produktseite auf preprod ansehen (Einrichtungsgebühr ohne Betrag, 7 Kacheln in 3er-Reihe), dann preprod nach main in der Zentrale.
  • René SimGym-Kontaktseite mit WhatsApp-Fenster ansehen und preprod nach main; Entscheidung, ob das Fenster site-weit schwebend und mit Teamfoto-Avatar kommt.
  • René Review Stufe 2 für Messenger und Instagram (sechs Berechtigungen) einreichen oder den Seite- und Instagram-Knopf im Portal ausblenden.
  • René Zahlungsfehler 141006 am WABA SimGym, App im Live-Modus bestätigen (Auskunft Tobias 04.10., von der Schnittstelle nicht prüfbar).
  • ich Fragen an Florian (Agilea): Werber-Feld per API, Gutschrift auf Mitgliedskonto per API; Frage an Jens (aidoo): Check-in-Liste.
  • ich W2 Vorlagen für Erinnerung und Feedback, Nachfassen und STOPP; Knopf SimWhatsappStart und Chat-Fenster in Template v1 portieren.
  • ich Bot-Prompt schärfen, damit Einwilligung, Name und E-Mail in einer Nachricht kommen (W2).
  • René Magicline-Events CHECKIN und CHECKOUT sind beantragt, der Hub verarbeitet sie noch nicht; Zusage „no visit history is stored“ beachten.
  • ich Agentur-Prompt für den Chatbot der SIM-Website und Tausch gegen das alte n8n-Widget; MyTime Brunsbüttel noch auf n8n (Stand 16.08., prüfen).
  • René Bei AktiVita meint „KI-Assistent“ das Typeform-Tool des Kunden, nicht unseren Chatbot; Entscheidung, ob der Bot dort dennoch eingebunden wird (aktuell aus).

Entscheidungen und Regeln

  • 2026-08-16: Variante B: Hub als Backend, n8n raus. Die SIM-Site bleibt bis zum Tausch auf n8n. Der Bot der SIM-Site war kein RAG, nur ein Prompt von rund 1.500 Wörtern.
  • 2026-09-11: Click-to-WhatsApp mit Kennung (Person eröffnet den Chat, kein Opt-in nötig); Mitglieder-Anlässe nur mit dokumentiertem Opt-in; keine Besuchshistorie speichern (Magicline-Zusage).
  • 2026-09-13: „iGrow V2 API“ meint die aidoo API v2.
  • 2026-09-14: SimGym-Nummer ist ein Festnetz nur über die Schnittstelle; die Studios-in-Motion-Büronummer bleibt in der Business-App unberührt.
  • 2026-09-15: Begleitperson zählt als ein Termin für zwei, der Bot fragt proaktiv.
  • WhatsApp-Antworten im 24-h-Fenster sind kostenlos; allgemeine KI-Assistenten sind laut Meta-Regel vom 15.01.2026 verboten, ein Studio-Service-Bot ist erlaubt.
  • Nach einer Terminwahl genau eine Textnachricht ohne Buttons, Freitext-Fragen nie mit Buttons.
  • Trockentest ohne WhatsApp-Versand: POST https://admin.sim-tools.cloud/portal/chat mit seite:'whatsapp:pruefung'.
  • Vor jedem Hub-Bump die aktuelle VERSION lesen: Parallelsitzungen haben mehrfach Versionen belegt.
  • Python-Edits mit grep -F prüfen; ein replace im if-Körper lief einmal nie und ließ die Bot-Brücke fehlen.

Verlauf

  1. Erklärvideo „KI-Berater“ in der Portal-Serie veröffentlicht.
  2. Hub v0.359.0 (d8d3ec5), v0.359.1 (100c398): automatische Vorlagen nach „WhatsApp verbinden“, Checkliste für Studios und Ablaufliste für uns.
  3. SimGym Kontaktseite: WhatsApp-Chat-Fenster auf preprod (bb7cfb3).
  4. Hub, Commit ebc0cc6: Chatbot-Widget öffnet per data-sim-chat-open; AktiVita-Missverständnis (Typeform) aufgeklärt, Bot dort wieder aus.
  5. Produktseite /tools/whatsapp-chatbot auf preprod (website-sim2026 88d001a, 9dad799); Infosheet 5939d4d; Hub v0.311.0 (f91f976).
  6. Echte SimGym-Nummer live (Kanal #3, 15 Vorlagen PENDING); Hub v0.309.0 (c13de7d) Begleitperson; v0.310.0.
  7. Hub v0.299.0 (ae5fd66): Mitglieder-Service-Modus (rein lesend); Cockpit-Bausteine K3 bis K5.
  8. Produktkonzept WhatsApp-Studio-Assistent (Wettbewerb StudioPartner und athleo, 59 Funktionen, Etappen P0 bis P9); Hub v0.288.0 bis v0.294.0 (Kontakte, Anlass-Engine, Agilea-Terminquelle, WhatsApp-Einstieg).
  9. W1 gebaut (Hub v0.277.0, 3ceb377; v0.277.2, 49de065; v0.278.5, b1533fb; v0.279.1, 6525e1a), Konzeptseite veröffentlicht (e838252).
  10. Pointer-Events-Bugfix im Widget (.sc-root).
  11. Hub v0.200.1: Handy-Fix des Chat-Knopfs.
  12. Hub v0.192.0 (9400786), v0.192.1, v0.193.0: Chatbot im Hub, SimGym preprod live, Terminbuchung im Bot.

Wo liegt was

  • Hub-Code: /root/sim-ops/hub/src/chatbot.ts, chatbotCore.ts (Prompt, whatsappRegel(), WHATSAPP_KENNUNGEN), chatbotAuswertung.ts, portalChatbot.ts, postfach.ts, postfachCore.ts (interaktiveNachricht()), metaPostfachCore.ts, whatsappEinstieg.ts und whatsappEinstiegCore.ts, anlass.ts und anlassVorlagen.ts, kontakte.ts; Widget hub/public/chatbot/sim-chat.js (Cache 600 s).
  • Tabellen: chatbot_config, chatbot_sessions, chatbot_nachrichten, postfach_kanaele (mit vorlagen_auto), kontakte, anlaesse, anlass_versand.
  • Zentrale: Kundenakte › Website und Team › Kachel „Chatbot“ (Konfig, Quellen, CTA, Leads, Test-Chat, Prompt-Vorschau, Gespräche, Einbett-Zeile); Kachel „Cockpit“; Portal › Postfach › Kanäle und Vorlagen.
  • Öffentlich: /portal/chat.js, /portal/chatbot-config.json, POST /portal/chat.
  • WhatsApp SimGym: WABA 1740295083914675, Phone-Number-ID 1343423892184938, Hub-Kanal #3, Testkanal #1; PIN im Kanal verschlüsselt (nicht hier).
  • Website: SimGym src/custom/SimWhatsappStart.astro und SimWhatsappChat.astro (Doku _WIKI/whatsapp-start.md); sim2026 src/pages/tools/whatsapp-chatbot.astro.
  • Arbeitsbaum für den W1-Build: /root/sim-ops-wt-whatsapp (detached, .env-Symlink); Alt-Referenz Widget simtool-chatbot, Klone unter /root/_ref-chatbot/ (nur lesen); n8n-Altbestand n8n.simki.cloud, Prompt-Exporte in sim-ops/docs/chatbot-referenz/.
  • Doku: Wiki 40-Projekte/Chatbot im Hub.md, 40-Projekte/WhatsApp-Chatbot Konzept.md, 40-Projekte/WhatsApp-Studio-Assistent Produktkonzept.md, 40-Projekte/Postfach Stand und To-Dos.md; Kopien unter /root/transfer/whatsapp-chatbot/.