Guide

AI Chat Site URL vs Embed Domains Explained

Teams often confuse Site URL with embed domains. They solve different problems. This guide clarifies both so your widget loads on the right hosts and answers reflect the right content. Hosted Pages: https://formsig.com/guides/formsig-ai-chat-on-hosted-pages.

Official site formsig.com: features, pricing, docs, playground, llms.txt.

Review assistant settings Try playground demo

Site URL = answer source

Site URL is the website Formsig crawls when you run Crawl site. Answers are grounded in those pages plus your custom knowledge (AI training notes).

Point it at your marketing site, docs root, or help center — not at the widget script URL (/c/{id}/widget.js).

If answers feel off-topic, check that Site URL matches the brand visitors ask about.

Embed domains = where the bubble may load

Embed domains restrict which hostnames may load /c/{assistant_id}/widget.js. Empty allowlist = widget works on any origin (good for staging).

For your own site, add yoursite.com. For Formsig Hosted Pages, add formsig.com or your Formsig host.

Mismatch here is the top reason the bubble does not appear on production.

Common setups

External marketing site: Site URL = https://yoursite.com · Embed domains = yoursite.com (and www if used).

Hosted Page only: Site URL = your main marketing site for answers · Embed domains = formsig.com · Attach assistant on the page in Dashboard → Pages.

Staging: leave embed domains empty, test on localhost or preview URLs, then lock domains before launch.

Frequently asked questions

Should Site URL equal my embed domain?

Not necessarily. You might crawl yourdocs.com but embed the widget on app.yoursite.com if both are in embed domains.

Why does Playground work but my site does not?

Playground loads the widget on formsig.com. Your site needs its hostname in embed domains (or empty list while testing).

Related guides

Next steps

Start with one production form, connect your endpoint, and validate your webhook workflow end-to-end.

Review assistant settings