Skip to content

Quickstart

Get the Inviaro chat widget on your website in under five minutes.

1. Get your widget key

In the Inviaro admin, create a Widget channel connection. Copy the widget key (a 48-character random string).

wt_qK9pL2xR8vxxxxxxxxxxxxxxxxxxxxxxxxx

The key is public. Embed it directly in your page HTML.

2. Add the script tag

Drop one tag into your page, ideally just before </body>:

html
<script>
  window.InviaroSettings = {
    key: 'wt_qK9pL2xR8vxxxxxxxxxxxxxxxxxxxxxxxxx',
    origin: 'https://yourdomain.com'
  };
</script>
<script src="https://widget.inviaro.com/v1.js" async></script>

A floating chat launcher appears in the bottom-right corner. Click it to open the panel.

3. Verify it works

Open your page in a browser. You should see:

  • A floating button bottom-right.
  • Clicking it opens the chat panel.
  • Typing a message sends it to your Inviaro inbox.
  • The reply appears in real time.

If nothing appears, open DevTools and check the console for an error prefixed with [Inviaro]. The most common cause is an origin mismatch.

4. Common adjustments

html
<script>
  window.InviaroSettings = {
    key: 'wt_...',
    origin: 'https://yourdomain.com',
    position: 'bottom-left'
  };
</script>
html
<script>
  window.InviaroSettings = {
    key: 'wt_...',
    origin: 'https://yourdomain.com',
    themeMode: 'dark'
  };
</script>
html
<script>
  window.InviaroSettings = {
    key: 'wt_...',
    origin: 'https://yourdomain.com',
    brand: {
      name: 'Acme',
      logoUrl: 'https://yourdomain.com/logo.svg'
    }
  };
</script>
html
<script>
  window.InviaroSettings = {
    key: 'wt_...',
    origin: 'https://yourdomain.com',
    brand: {
      preChat: {
        requireName: true,
        requireEmail: true
      }
    }
  };
</script>

What's next