Embed Tab
One snippet, any website.
The Embed tab generates a ready-to-paste snippet containing your widget's full design and webhook connection. Choose one of the two deployment methods below and paste it just before the closing </body> tag of your site. The widget mounts itself — no plugin, no build step.
- Standard Script (ES Module). A copy-pasteable
<script type="module">snippet. It loads the widget loader dynamically and initializes it using an inlineChatWidget.init()configuration object. Use this first — it works in most cases. - CSP-Compliant Script (No-Module). An alternative
<script>block for websites with strict Content Security Policy rules that block inline scripts or ES module imports. It loads an externalembed.nomodule.jsfile and passes your entire configuration safely through a URL-encodeddata-stylchat-configattribute. Use this only if the standard script is blocked.
</body>.- Works everywhere: WordPress, Shopify, Webflow, Squarespace, React/Next.js apps, or a plain HTML file.
- Connect first: if you haven't connected a webhook yet, the tab reminds you — the script won't have anywhere to send messages until you do.
Changed your design after embedding? Re-copy the snippet from the Embed tab and replace the old one on your site — the snippet carries the design with it.
