One tag on your site. A chatbot that actually takes action.

Embed the smart chatbot inside your web app or website. Pass the logged-in user through to the agent. Connect it to your tools, and let it do the work.

Drop in one script. Pass user context. Done.

No new SDK to learn, no auth handshake, no widget hosting to manage. Add the tag, supply your agent ID, and the chatbot loads on every page.

<!-- Embed the Urai chatbot widget -->
<script
src="https://voice.app.urai.dev/api/widget/v1/embed.js"
data-agent-id="<your-agent-id>"
data-user-id="{ user.id }"
data-user-context='{"plan":"pro","tenant":"acme"}'
defer
></script>

What the embedded widget can do

Context-aware out of the box

Pass user ID, account info, page context. The agent's system instructions reflect who the user is and what they're looking at.

Acts inside your systems

Tool calls hit your CRM, your billing, your knowledge base. Same agent, same call. Customer doesn't bounce between tabs.

Customisation

Theme it. Brand it. Drop it under your domain. The chatbot looks like part of your product, not a third-party widget.

Grounded answers

Wired into DocSearch on your knowledge base. Cited responses, not hallucinations, even for niche product questions.

Handoff when needed

Configurable escalation rules. Hand the conversation to a human, with full transcript and context attached.

Multi-channel by default

The same agent powers your widget and your phone line. Build once, deploy across channels.

Ship the widget. Don't build it.

30-minute discovery. We'll show you the widget in action and map it onto your product.