Web Chat SDK
Add Clonvo to your site in one line.
A drop-in script tag that opens a branded chat surface on your website or web app. Visitors get the same cited replies your WhatsApp customers do, and every conversation lands in the same inbox your team already lives in.
The whole install
Create a widget key in your dashboard under Developers, list the domains it may run on, then paste this into your template.
<!-- Place just before </body> -->
<script
src="https://app.clonvo.chat/widget.js"
data-key="cwk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
data-title="Talk to support"
data-color="#1B3A6B"
data-position="bottom-right"
defer
></script>A floating button appears in the corner and opens the chat panel on click. Replace the key with your own and you are live.
Same inbox, same agent
Website chats land in the inbox your team already works from, answered by the same RAG-cited agent that handles WhatsApp and Instagram. No second tool to staff.
Origin-locked keys
Every widget key is bound to an explicit list of your domains and can never read your data. That is what makes it safe to ship in public HTML.
Style isolation
The widget renders inside a Shadow DOM, so your site's CSS cannot leak in and the widget's cannot leak out. It looks the same on every stack.
Optional identity
Anonymous by default. Return a name and email from ClonvoIdentify() and the thread attaches to that person instead of a fresh visitor.
Themed from attributes
Title, subtitle, greeting, suggested questions, accent colour and corner all come from data attributes. No build step, no config file.
Small and deferred
One roughly 7 KB file, loaded with defer, that renders nothing until it is needed. It stays out of your page's critical path.
Install guides
Copy-paste snippets for the stack you already run, in the reference alongside the REST API.
Put it on your site today.
Widget keys are created in the dashboard. Questions about a specific stack go to developer@clonvo.chat.