Skip to main content
The website demo overlay renders a copy of any public website and floats your agent’s web widget on top of it. Use it to demo your agent on a prospect’s own site, or to test the widget against a realistic page before you embed the real script. The overlay is a presentation layer only. It mirrors or screenshots the target page on demand and caches the result, but it stores nothing else about the site and never feeds your agent’s retrieval. If you want your agent to actually answer from a website’s content, ingest it through a Knowledge Base instead.
This is not knowledge-base ingestion. The overlay only changes what the demo looks like — the agent behind it knows nothing about the rendered page unless that content is already in its knowledge base.

How it renders

The demo loads the target site in one of two ways. By default it mirrors the live page in an iframe. If you pass screenshot=true, it loads a cached static image of the page instead. Mirror mode is more faithful but depends on the target site allowing itself to be proxied and framed. Sites with strict Content-Security-Policy or single-page apps that break when proxied may render incorrectly. When that happens, switch to screenshot mode — the demo shows a banner inviting you to load a screenshot instead, and you can also set screenshot=true on the link directly. The overlay also self-heals the URL: if https:// fails to load it retries with http:// before giving up. The shareable link is generated for you on the agent’s deployment screen once the web widget is published.
1

Publish the web widget

Open your agent, go to the deployment section, and turn the web widget channel on. The link only appears when the widget is in a published state.
2

Find Shareable Test Link

In the web widget card, locate the Shareable Test Link block: “Preview your widget on any website and share the link with your team.”
3

Enter a website

Type the website you want to demo on (for example https://example.com) into the URL field. The agent’s configured company URL is prefilled when available.
4

Copy and share

A read-only link to /public/cloned-websites is built automatically. Use the copy button and share it — no login is required to open it.
The generated link normalizes the website to its base domain so it matches the pre-warmed screenshot cache. When the agent’s screenshots are ready, the deployment screen adds screenshot=true to the link for you so the demo loads instantly.
The demo lives at the public path /public/cloned-websites and is configured entirely through query parameters.
If site (or url) is missing, the page renders a “Missing required query parameter” message. The widget itself only loads once both widget_id is present and the page content is ready.

Web widgets

Configure and embed the chat widget this demo overlays.

Testing agents

Try your agent before sharing a demo.

Knowledge Bases

Ingest website content so your agent can answer from it.