~/talk

Mastering Conversational UI: Scaling Bots with XState & WebSockets in React

Talkat React Nexus 2025 · 2025-07-03..07-05· [react, frontend-architecture]
linkedin:amrita127rai
linkedin:neha-patil96
slides:none on file

A production conversational bot for GoDaddy customer care handles multi‑agent AI pipelines, standardizes outputs as CloudEvents, posts them to an event broker and streams customer‑specific channels over WebSockets tunnels to React UIs. State logic lives in XState actors so dozens of parallel sessions run with independent state machines, fewer race conditions, easier unit testing and visual debugging via Statecharts. A demo app shows creating session actors, sending events from React and the approach scaling to millions of contacts yearly.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29GoDaddy's customer care challenge
  3. 10:49Event-driven architecture overview
  4. 15:34Why XState for state management
  5. 28:14Demo of multi-session app
  6. 45:49Creating and integrating state machines
  7. 50:11Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.