How does a website voice agent work?

The visitor clicks a button on the page, and the browser asks for permission to use the microphone. Browsers only offer the microphone to pages in a secure context, which in practice means HTTPS, and the visitor can say no.

Once allowed, the audio streams to a voice AI service, usually over WebRTC, the web standard for real-time audio. The agent’s reply streams back and plays through the visitor’s speakers or headphones, often with live captions on screen.

The agent is usually added with a script tag that loads a widget. A careful setup also restricts which website addresses may start calls, so the embed can’t simply be copied to another site.

Example: a visitor on a pricing page clicks “Talk to sales”, asks whether the team plan includes single sign-on and hears the answer from the sales notes without leaving the page.

How is a website voice agent different from a phone bot or a chatbot?

It meets visitors where they already are, so it suits product, setup and pricing questions asked while browsing. It can’t help someone who can’t reach the website, and some visitors would rather type, especially where they can be overheard.

Website voice agents, phone voice agents and text chatbots
QuestionWebsite voice agentPhone voice agentText chatbot
How people startClick a button on a web page.Dial a phone number.Open a chat window and type.
What they needA browser with a microphone, on an HTTPS page.A phone.A keyboard or touchscreen.
Typical questionsProduct, setup and pricing questions while browsing.Bookings, orders and calls to a business line.Typed questions, often in a help centre.

How does Kawl Now work as a website voice agent?

Kawl Now is a website voice agent for SaaS companies. You paste one script tag into your site, list the exact website origins allowed to start calls and switch customer calls on when you’re ready.

A visitor types what they need, allows the microphone and talks. Before the call, the widget says they’re speaking with AI, that a transcript will be saved and that calls last up to 10 minutes. During the call they can mute, show live captions or end it.

Calls need HTTPS and a browser with microphone and WebRTC support. There’s no supported-browser list yet, so test the browsers your customers use. Kawl Now has no phone number for customers to call and doesn’t answer phone calls.

Common questions

Does a website voice agent work on mobile phones?

It can. MDN lists microphone access through getUserMedia() as available across browsers since 2017, and widgets usually adapt to small screens: Kawl Now’s panel goes full width on screens up to 440 pixels wide. Test on the phones your customers use, because permission prompts differ between browsers.

What is the difference between a website voice agent and a voice widget?

The voice widget is the part you see: the button and call panel on the page. The website voice agent is the AI behind it that listens, searches its knowledge and answers. People often use either term for the whole product.