Chat widget
Where everyconversation starts.
A messenger on your site that answers in seconds, hands over to your team without a restart, and fits in with one script tag.
- 01Starts the conversationA welcome message greets them on the page they're on.
- 02Answers straight awayThe AI agent replies from your help articles, in seconds.
- 03Hands over to a personWhen it can't help, your team steps in by name and photo.
- 04Asks how it wentA quick rating once it's resolved, split by AI and human.
The messenger
Four tabs, one place to get help
Home, Messages, Help and News, all filled from your dashboard. This one works: click around.
- HomeA greeting, a one-tap “Ask a question”, the prompts you suggest, and any ticket forms you've set up.
- MessagesEvery conversation the visitor has had, ready to pick back up, plus a button to start a new one.
- HelpThe help links you choose, one tap from any page, so people can read before they ask.
- NewsAnnouncements with cover images: launches, changes, anything you want customers to see.
Everything on the right works. Try a tab, or ask it something.
How can we help?
We typically reply in a few minutes
In the conversation
Everything a chat should do
The small things that make a conversation feel finished, not a form with a text box.
Answers, as they're written
The AI agent searches your help articles and streams its reply, so nobody waits for a wall of text.
Searching the knowledge base…
Yes, exports are CSV files, so they open in Exc
A person, by name
When a teammate joins, the visitor sees who: their name, their photo and a Human badge.
In their language
Replies arrive translated for the visitor, with a tap to see the original.
Öffne Einstellungen → Daten → Export.
Show original
Screenshots and files
Attach a file, or paste a screenshot straight into the chat.
Forms for the structured stuff
Add ticket forms to Home for requests that need details up front, like refunds or bug reports.
A rating at the end
Once it's resolved, a five-star prompt. Reports split the score between AI and human answers.
How did we do?
★★★★★
- Expand to a larger view for long answers
- Download the transcript
- Pick up past conversations in Messages
Proactive
Say hello before they ask
Welcome messages appear above the launcher on a first visit, a return visit or a page you choose, after the delay you set.
Show it on
After3 seconds
0s10s
Shown once per visit, never while the widget is open. A matching page wins over first-visit and returning.
- Opens itself, once
- Set an auto-open delay and it pops open after that many seconds, once per visit.
- Email before chat
- Ask for an email before the first message, so every conversation can be followed up.
- A gentle chime
- A soft sound when a reply arrives, whether the widget is open or not. Off with one switch.
- Online, or honest about it
- Show that you typically reply in minutes, or an away message when the team is offline.
Install
One script tag
Paste it before the closing body tag and the widget is live. Security details, including rate limits and escaped rendering, are on the security page.
<!-- before </body> --> <script src="https://widget.kuvra.dev/v1/loader.js" data-workspace="ws_1a2b3c" data-theme="auto" async ></script>
- About 41 KB
- gzipped, loaded asynchronously
- Your domains only
- sessions start only where you allow them
- Stays connected
- live updates, with automatic reconnects
- Phone-ready
- can open full screen on small screens
Chat widget questions
Add one script tag to your site, before the closing body tag. It loads asynchronously, so it doesn't hold up your page.
Still curious? Email hello@kuvra.dev