Widget
Customizing your widget
Appearance, personality, and access controls, and why nothing goes live until you publish.
Updated July 31, 2026
Changes are a draft until you publish
The Widget page in your dashboard is split into Appearance, Personality, and Access. Everything you change there is a draft: visitors keep seeing the current live version until you hit “Publish changes.” You can experiment freely without worrying about a half-finished edit reaching real visitors.
Appearance
Pick a light or dark theme, choose which corner the widget sits in (bottom right or bottom left), set an accent color, and adjust the corner radius. You can also set the welcome message visitors see when they open the chat, up to 300 characters, it defaults to a plain invitation to ask a question.
Personality
Give your assistant a name (it defaults to your website’s name if you leave this blank) and a tone: friendly, professional, playful, concise, or empathetic. If you run multiple domains in one workspace, a single toggle applies the same name and tone everywhere instead of setting each one individually.
Access
Your primary domain and its subdomains are always allowed to load the widget. If you need it to also work from a staging environment or a separate marketing site, add those origins under Access. Only your workspace’s primary domain has widget settings at all, other connected domains feed the shared knowledge base but don’t carry their own widget (see Adding a website).
Related
Installing the widget
One script tag, no build step. Platform-specific instructions for WordPress and everywhere else.
Security and data handling
The technical detail behind “the key is domain-locked”: how origin checks and rate limits actually work.
Analytics and conversations
What your dashboard tracks per website, and how to read and export real conversation transcripts.
Ready to try it on your site?
Free 7-day trial, no card required.