All work

05 Voice AI Live

One support agent that talks and types, embedded anywhere

A court-booking platform needed customer support that scaled past a human queue. We built an embeddable agent that handles live voice calls and chat from a single widget.

Engagement
Court-booking marketplace
Sector
Sports-tech marketplace
Region
United States
Year
2025
One support agent that talks and types, embedded anywhere - editorial illustration
How the system runs
Input
  • Customer question
  • Voice or chat
ArrAI
Embedded support agent
Output
  • Answered, 24/7
  • One shared knowledge base

/ The numbers

Voice + chat
one widget, both channels
Under 100 ms
typical voice latency
24 / 7
support coverage

01 The problem

A growing booking marketplace was handling customer support by hand. It did not scale.

A separate phone line and chat tool meant two systems, two experiences, and gaps between them where customers fell through.

02 The approach

We built one embeddable widget that drops into any page and handles both channels: real-time voice over WebRTC and text chat.

A backend-first design means voice and chat always use the same assistant, the same knowledge, the same answers. No split personality between channels.

03 What we built

  • Embeddable JavaScript widget: one script tag, any site
  • Real-time voice support over WebRTC
  • Text chat proxied through a secure backend
  • Pre-chat context capture and post-session rating
  • Message buffering, so spoken replies arrive as clean, complete sentences

04 The outcome

  • Support stopped depending on a human queue
  • Voice and chat give identical answers, because they share one brain
  • API keys stay server-side; the widget is safe to embed anywhere

Want this kind of result mapped for your business?

Book a discovery call