Voice button on the website
The visitor presses a button and speaks with the agent, directly from the page
The same agent that answers the phone can also speak in the browser. A single script is added to the site; the conversation uses the visitor's microphone, without a phone call.
Press and say something. The browser first asks for microphone access.
A script in the page
The code is added once, in the site template. The identifier is the widget’s public key, not the agent’s.
<script src="https://app.kallina.info/embed.js" data-widget="WIDGET_ID"></script>You receive WIDGET_ID from the Kallina dashboard, after the agent is configured.
What happens on press
The microphone
The browser asks for microphone permission. If the visitor refuses, the session does not start and no minutes are consumed.
Session
The page asks the Kallina server for a session. The server returns a temporary link, valid for this conversation.
The conversation
The visitor speaks, the agent replies with voice. It can be interrupted, just like on the phone.
History
The conversation appears in the dashboard, with transcript and summary, like any call.
Why it is useful on a site
No phone number to format
The visitor asks from the page they are reading, from a phone or computer.
The same rules
The knowledge base, tools and limits are those of the phone agent. Do not maintain two scenarios.
Own interface, if you want
The script can draw the standard button or remain invisible, and your site can make its own button over the start and stop controls.
Frequently asked questions
Is the agent key included in the page code?
No. The page contains only the widget’s public identifier. The voice provider’s key and the agent identifier remain on the server.
Does it work on mobile?
Yes, in browsers that allow microphone access. The page must be served over HTTPS and allow the microphone in the site’s permissions policy.
What languages does the button speak?
Same as the agent: over 70 languages, with native Romanian and Russian, tested on each project.
Is usage counted like on the phone?
Conversations in the browser use minutes from the same plan. Details are in the offer for the chosen plan.
Can we use the button for written chat as well?
The voice button is for voice. For written conversations on the site, Instagram or Facebook, use aichat.md.
See the button on a copy of your site
For the demo, we place it on a test page with an agent configured for your questions.