Skip to content

Installation

The simplest way to add Receiveo to any website.

  1. Add the configuration and loader scripts to your HTML:

    <script>
    window.receiveo = window.receiveo || {};
    window.receiveo.publicKey = "pk_live_YOUR_KEY_HERE";
    </script>
    <script src="https://widget.receiveo.com/loader.js" async></script>
  2. The widget loads automatically and the chat bubble appears in the bottom-right corner.

For SPAs (React, Vue, Next.js, etc.), add the scripts to your root HTML file (index.html, _app.html, etc.). The widget persists across client-side navigations automatically.

Add to index.html:

<head>
<script>
window.receiveo = window.receiveo || {};
window.receiveo.publicKey = "pk_live_YOUR_KEY_HERE";
</script>
<script src="https://widget.receiveo.com/loader.js" async></script>
</head>

Paste the script tag installation code into your theme’s header.php before the closing </head> tag, or use a plugin like “Insert Headers and Footers” to add it site-wide.

After adding the scripts, open your website and check:

  1. The chat bubble appears in the bottom-right corner
  2. Clicking it opens the chat window
  3. Open the browser console — you should not see any [Receiveo] error messages

If something isn’t working, see Troubleshooting.