> ## Documentation Index
> Fetch the complete documentation index at: https://easymate.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Other platforms

> Add your Sales Assistant chat widget to plain HTML sites and other website builders with a custom-code area.

Don't see your website builder in the list? Your Sales Assistant snippet works on almost any platform. The only thing that changes is where you paste it.

<Info>
  Before you start, [launch your Sales Assistant and copy your install snippet](/docs/solutions/sales-assistant/deploying/overview). Keep it on your clipboard, you'll paste it in below.
</Info>

## The general rule

Almost every website platform has a place to add custom HTML or scripts. Look for an option named something like:

* **Custom code**
* **Header / Footer scripts**
* **Code injection**
* **Embed code**
* **Add script to `<head>` or before `</body>`**

Paste your EasyMate snippet there, and set it to apply to **all pages** if asked. Whenever you get to choose a location, **before the closing `</body>` tag** (sometimes labeled "Body - end" or "Footer") is the most reliable.

<Info>
  Using Google Tag Manager? Follow the [Google Tag Manager](/docs/solutions/sales-assistant/deploying/google-tag-manager) guide instead, it deploys the widget as a tag.
</Info>

<Info>
  This covers popular one-page and simple site builders too, such as Carrd, Typedream, Instapage, and Cargo. Look for their custom-code or embed option (often on a paid plan) and paste the snippet there. If your builder has no custom-code option at all, it can't run the chat widget.
</Info>

## Plain HTML websites

If you manage your own HTML files, paste the snippet right before the closing `</body>` tag in each page where you want the chat. If your site uses a shared footer or template include, add it there once so it applies everywhere.

```html theme={null}
    <!-- ... your page content ... -->

    <!-- EasyMate chat widget -->
    <script src="https://cdn.easymate.ai/widget/script.js" defer ...></script>
    <script>
      function initializeWidgetOnLoad() {
        if (window.EasyMateWidget) { window.EasyMateWidget(); }
      }
    </script>
  </body>
</html>
```

(Use the real snippet from your Launch screen, not this shortened illustration.)

## Verify it's working

1. Open your live site in a new browser tab (or an incognito window).
2. Look for the chat button, usually in a bottom corner, and send a test message.

If it doesn't appear, see [Troubleshooting](/docs/solutions/sales-assistant/deploying/troubleshooting).
