Demo — the floating chat widget below-left is the embeddable /embed-chat.js (positioned bottom-left so it doesn't collide with the support bubble on the right). Install instructions →

Chat widget, as an embed

This page contains no widget markup at all — just one script tag. The launcher in the bottom-left corner (and the chat panel it opens) is injected entirely by embed-chat.js, isolated in a shadow root.

This exact page is built from:

<script src="/embed-chat.js" data-position="bottom-left" defer></script>

The bottom-right corner stays free for the existing support chatbot (the dark bubble). Prefer the inline form for reports pages? See the ask-bar demo.