Deploy With Two Lines of Code

Add Rovixal's AI chatbot to any website with a small embed snippet. Streaming responses, live chat escalation, dark mode, and pixel-perfect theming — all from a single web component. Answers are grounded in your docs with citations available.

6font families
3widget sizes
4header layouts

Two lines. That's it.

your-website.html
<!-- Add before </body> -->
<script src="https://widget.rovixal.com/v1.js"></script>
<chatbot-widget id="your-bot-id" />

Works on any website: HTML, React, Vue, WordPress, Shopify, Webflow, and more.

Everything you need in a chat widget

Pixel-Perfect Theming

Colors, border radius, shadows, font family, font size, header layout, and launcher style — all configurable from the dashboard.

Streaming Responses

Token-by-token streaming via Server-Sent Events. Typing indicator and inline citations rendered in real time.

Live Chat Escalation

Configurable escalation triggers. Visitor info collection, queue tracking, and seamless handoff to live agents.

Feedback & NPS

Thumbs up/down on every response with optional comments. NPS survey (0-10) triggers on widget close.

Domain Whitelisting

Allowed-origin security ensures your widget only loads on approved domains.

Dark Mode

Off, on, or auto — respects the visitor's prefers-color-scheme setting. Matches your site's theme automatically.

Rich Responses

Full markdown rendering — bold, italic, code blocks, links, and lists. Conversation starters as clickable buttons.

Web Component

Framework-agnostic custom element with shadow DOM. No React dependency. Works everywhere JavaScript runs.

Real-Time, Token by Token

Responses stream in as they're generated — no waiting for the full answer. Citations and confidence scores appear inline so visitors can verify information instantly.

Token-by-token streaming via Server-Sent Events
Animated typing indicator while generating
Inline citations when knowledge sources are available
Optional confidence indicator (high / medium / low)
Full markdown rendering (bold, italic, code, lists)
Conversation starters as clickable buttons
A
Acme Support
Online

How do I reset my password?

Go to Settings → Security and click "Reset password." You'll receive a confirmation email within 60 seconds. [1]

High confidence

Pixel-Perfect Control Over Every Detail

Every visual element is customizable. Change colors, fonts, layout, launcher style, and dark mode — all from the dashboard, no code changes required.

Widget size: compact (320px), standard (360px), large (400px)
Border radius, shadow depth, and border style
Font family (6 options including System, Inter, DM Sans)
Font size: small, default, or large
Launcher style: circle-icon or pill with custom text
Launcher icon: chat, help, or wave
Header layout (4 options including avatar-title and minimal)
Bubble style: rounded, pill, or square
Dark mode: off, on, or auto (prefers-color-scheme)
Primary and secondary colors
Custom branding removal (Pro plan)
A
Acme Support
We typically reply in seconds

Hi! How can I help you today?

Dark mode: off / on / auto

Seamless Escalation to Live Agents

When AI isn't enough, the widget seamlessly hands off to a human agent — without the visitor ever leaving the chat window.

1

Escalation trigger fires

Low confidence, negative feedback, or visitor requests human (configurable)

2

Visitor info collection

Form collects name, email, and summary

3

Queue position tracking

Queue position updates (polling every 10s)

4

Live agent joins

Agent joins inside widget, messages stream via SSE

5

Resolution and handback

System message confirms handoff complete

Built-In Feedback & NPS Surveys

Capture visitor sentiment on every response and measure satisfaction with NPS surveys — no extra tools required.

Thumbs up/down on every AI response
Negative feedback triggers optional comment collection
NPS survey (0-10 scale) triggers on widget close
Optional comment field on NPS survey
All feedback flows to the analytics dashboard

Your API key can be found in Settings → Developer.

How likely are you to recommend us?

Not likelyVery likely

Deploy your AI widget in minutes.

Two lines of code. Streaming AI, live chat escalation, NPS surveys, dark mode, and pixel-perfect theming. Start free.

Free plan includes confidence-guided responses, Adversarial Testing, and Knowledge Gap Tracking.