ChatBot XState 5 — qualifier les leads en conversation
Photo by Rock'n Roll Monkey on Unsplash
Comment construire un chatbot conversationnel avec XState 5 + Svelte 5 pour qualifier les leads automatiquement avant de rediriger vers les bons funnels SurveyJS.
Photo by Volodymyr Hryshchenko on Unsplash
Parcours complet de qualification : type de projet → budget → délai → risque → recommandation → contact. Intégration avec les funnels SurveyJS, le tracking satisfaction emoji à chaque step, et le handoff vers un humain si besoin.
Ce deep dive couvre :
- Le modèle XState 5 complet (15+ états, 30+ transitions) avec le DSL
createMachine+ actor model. - Le wrapper Svelte 5 qui monte la machine dans une island + réagit aux state transitions via
$state. - Le tracking satisfaction emoji à chaque step (mesure le NPS en temps réel pendant la conversation).
- L'intégration avec les funnels SurveyJS existants (redirection smart vers mws-funnel / human-time / subvention / contact).
- Le handoff bot → humain : détection des lead critiques + notification email/Slack à Miguel.
- Les anti-patterns conversationnels : questions fermées forcées, absence d'escape, boucles infinies.
Article privé
Accédez à l'intégralité de cet article et à tous les deep dives R&D Monwoo.
Deja abonne ?