Skip to main content
The Connect tab holds the deployment snippets. Pick the version that matches how you want the agent to appear, copy the code, and paste it into your site.

Choose a version

Widget

Recommended. Floating chat button on every page, opens when clicked.

iframe

Always-open assistant embedded directly on a page.

Modal

Opens in a larger window when your own button is clicked.

Widget

Paste this once, anywhere in your HTML — before </body> is conventional. It loads asynchronously and won’t block your page.
The data-bot-id in your own snippet is filled in for you; copy it from the Connect tab rather than typing it.

iframe

Embeds the assistant inline, always open. Use it on a dedicated support or help page.
The allow="microphone" attribute enables voice input. Drop it if you don’t want the agent requesting microphone access.
Two pieces. Add the container where your trigger button should sit:
Then load the script with the container id:

Before you go live

1

Confirm knowledge is trained

The Knowledge tab should show no failed or pending items.
2

Test in preview

Use Open preview and ask the questions your visitors actually ask.
3

Set allowed domains

Restrict the widget to your own domains on the Info & Appearance tab.
4

Deploy to staging first

Confirm placement and theming before production.

Installing on common platforms

Troubleshooting

Check the current domain is in Allowed domains, confirm the agent isn’t disabled in Settings, and look for script errors in your browser console.
The agent has no trained knowledge, or none is linked on its Knowledge tab. See Knowledge Source.
Show branding is a per-agent toggle on Info & Appearance. Turn it off and save.

Agent analytics

How the deployed agent is performing.

Conversations

Read what visitors are actually asking.