Website widget
Embed the chat bubble on your site, lock it to your domains, and fix a missing launcher.
Browse topics
Embed the website widget
Copy one script tag from Integrations → Web widget, paste it on your published pages, then allow your domain and verify.
Allow the widget on your domains
Only listed hostnames may load your widget. An empty list means "not configured", so live sites are blocked.
Name visitors on the widget
Pass your own user's id and name so conversations show who is chatting. It is a label, never a login.
Iframe embed and direct link
Two ways to publish without the script widget. Both point at your hosted page, and the link works on every plan.
Change the widget look and position
The launcher lives on Integrations → Web widget; the chat window's avatar and colours live on chatbot Settings.
The widget is not showing
Five gates in order — plan, activation, the snippet, allowed domains, the browser — before you touch your theme.
Put the widget on a landing page
A campaign page is just another origin: same snippet, its own hostname on the allowlist, and its own goal.
Control the widget from your code
Open, close, send a message and react to events from your own page code — plus data attributes that need no JavaScript at all.
Ready to try it on your own content?
Create a free workspace, add a document, and ask the questions your team is tired of answering.