In the snippets below,
<AGENT_ID> is a placeholder. Your real agent ID is already
baked into the snippet shown on the Embed/Install screen — copy that one.The two snippets you’ll paste
Most installs use the chat bubble — a floating button that opens the chat. It comes in two short scripts:Plain HTML
Open your page's HTML
Edit the HTML file (or template) for the pages where you want the chat bubble.
WordPress
WordPress doesn’t expose raw HTML on every page, so add the snippet site-wide.Open a header/footer code area
Use a header-and-footer code plugin (most WordPress sites already have one), or
your theme’s built-in Custom Code → Footer area. Avoid pasting into post
content — the visual editor can strip
<script> tags.Paste both scripts into the footer
Add the config script and the loader script to the footer (before
</body>)
box so the bubble loads on every page.To embed the chat inline on a single WordPress page, add a Custom HTML block
to that page and paste the iframe snippet into it.
Webflow
Choose site-wide or single-page
For the bubble on every page, open Project Settings → Custom Code. For one
page only, open that page’s Settings → Custom Code.
Shopify
Google Tag Manager
If your site already runs Google Tag Manager (GTM), you can deploy the bubble without touching your site’s code.Create a Custom HTML tag
In your GTM workspace, select Tags → New → Tag Configuration → Custom HTML.
Where to paste, at a glance
| Platform | Where the snippet goes |
|---|---|
| Plain HTML | Before </body> in your page or template. |
| WordPress | A header/footer code plugin or theme Footer code area. |
| Webflow | Project Settings → Custom Code → Footer Code, then Publish. |
| Shopify | theme.liquid, before </body>. |
| Google Tag Manager | A Custom HTML tag firing on All Pages. |
Tips
Troubleshooting
The bubble doesn't appear
The bubble doesn't appear
Confirm both scripts are present, that
chatbotId is filled in, and that your
platform didn’t strip the <script> tags (some page editors do — use a
code/footer area instead of body content). Check your browser’s console for
errors.It works on one page but not site-wide
It works on one page but not site-wide
You pasted into a single page’s code instead of the site-wide footer or template.
Move the snippet to the global footer / All Pages location for your platform.
My changes don't show up
My changes don't show up
Webflow and GTM only go live after you Publish. For other platforms, your site
or CDN may be caching — hard-refresh and clear any site/CDN cache.
Fonts or styling look off on my site
Fonts or styling look off on my site
The widget loads its own font and isolates its styles. If your site enforces a
strict Content-Security-Policy, allow the widget’s script and font sources.
Related
Embed & install
Where each snippet comes from and which option to choose.
Visitor experience
What people see and can do inside the chat.
Visibility & access
Control who’s allowed to chat with your agent.
Appearance
Style the bubble and chat window.