The script is placement-agnostic — it waits for the page body before it
mounts, so it works in the footer, before the closing
</body> tag, or through a
tag manager. It does not need to go in <head>.WordPress (recommended for WordPress sites)
The Rivvi WordPress plugin installs the widget with a single code — no snippet editing, and it automatically works around caching/optimizer plugins.1
Generate an install code
In Rivvi, open your web-chat program → Install and click Generate install
code. Codes are single-use and expire after 60 minutes.
2
Install the plugin
Download the Rivvi Web Chat plugin from the Install tab and add it to WordPress
(Plugins → Add New → Upload Plugin), then activate it.
3
Pair the site
In WordPress, go to Settings → Rivvi Web Chat, paste your install code, and
click Connect. That’s it — the widget goes live and Rivvi confirms the install
automatically.
Google Tag Manager
1
Add a Custom HTML tag
In GTM, create a new tag → Custom HTML, and paste the embed snippet from your
Install tab.
2
Fire on All Pages
Set the trigger to All Pages so the widget loads site-wide.
3
Publish
Submit and publish the container. The widget appears on the next page load.
Squarespace
Settings → Advanced → Code Injection → Footer. Paste the snippet and save.Wix
Settings → Custom Code → + Add Custom Code. Paste the snippet, set it to load on All pages and in the Body - end position.Webflow
Project Settings → Custom Code → Footer Code. Paste the snippet and publish.Duda
Site → Third-party Code (or the footer HTML block for your plan). Paste the snippet and republish.Any site (raw snippet)
Paste the one-line snippet from your Install tab anywhere the script can run — before the closing</body> tag, in the site footer, or via a tag manager.