Allowed domains
Restrict which websites may load your widget, and what visitors see on a site that is not on the list.
Your Organization ID is visible in your page source, so anyone could paste your snippet on another site and spend your AI replies. The allowed-domains list stops that: when it is set, the widget only starts a conversation on the sites you name.
Set the list
Open Widget Customization
Scroll to Allowed Domains at the bottom of the page.
Add one domain per line
For example:
example.com shop.example.comSubdomains are included automatically, so
example.comalso allowswww.example.comandapp.example.com. You can paste a full address such ashttps://www.example.com/pricing; the scheme and path are stripped when saving. Up to 20 entries.Save Settings
The change applies to new conversations immediately.
How matching works
| Entry | Allows | Does not allow |
|---|---|---|
example.com | example.com, www.example.com, blog.example.com | example.co, badexample.com |
www.example.com | www.example.com only | example.com, shop.example.com |
Ports are ignored, so localhost:3000 is covered by an entry of localhost while you develop. An empty list allows every site.
What a blocked visitor sees
On a page that is not on the list, the widget shows: "This website is not allowed to use this chat widget. The workspace owner can update the allowed domains in the widget settings." Nothing is sent to the agent and no AI reply is spent.
Good to know
- The check runs when a visitor's session is created. A visitor who already has a valid session from an allowed site keeps it for up to 24 hours.
- The page's origin is reported by the visitor's browser. The list raises the bar considerably against casual misuse, but treat it as a deterrent rather than an absolute guarantee.
- Add your builder's preview domain while you test a new site, and remove it afterwards.
- If you forget a domain, your own widget stops working there too. The troubleshooting page lists this as the second most common reason for a missing widget.
Something missing or wrong on this page? Tell us and we will fix it.
