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.

Kallina70+
Incoming callLead in the CRMAppointment proposedConfirmation SMS

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

  1. The microphone

    The browser asks for microphone permission. If the visitor refuses, the session does not start and no minutes are consumed.

  2. Session

    The page asks the Kallina server for a session. The server returns a temporary link, valid for this conversation.

  3. The conversation

    The visitor speaks, the agent replies with voice. It can be interrupted, just like on the phone.

  4. 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.