Install website chat on your site
Where website chat is on: get the install code, add your domains and privacy link, put the code on your site and check it loaded.
3 min readOpen in HyperDM
Where it's on: website chat is in a limited preview. If Settings → Channels shows a Website chat row, it's on for your workspace; otherwise there is nothing to install yet. Only owners and admins can set it up. Every setting on the page is described in Website chat.
Set up the chat and get the code
- Go to Settings → Channels and click Set up on the Website chat row.
- Click Set up website chat. The page opens with your install code in the Install section.
- Under Allowed domains, type your site's address (for example
shop.example.com) and click Add domain. Add every address your site uses, such as bothexample.comandwww.example.com. - Under Privacy, paste your privacy policy's full address into Privacy policy link. It must start with
https://. - Click Save changes. The chip at the top now reads Waiting for the first visit.
Put the code on your site
In the Install section, pick your platform and follow its steps. Each starts with Copy.
Any website
- Click Copy.
- Paste the code at the end of every page, just before the closing body tag, or in your site's shared footer.
Shopify
- In Shopify admin, open Online Store, then Themes.
- On your live theme, choose Edit code and open
theme.liquid. - Paste the code just before the closing body tag, then save.
WordPress
- Install a plugin that adds code to your site's footer, such as WPCode.
- Add a new footer snippet and paste the code.
- Save it and make sure it runs on every page.
Wix
- In your Wix dashboard, open Settings, then Custom code.
- Add custom code, paste the code and choose All pages.
- Place it in the Body – end and apply.
Squarespace
- Open Settings, then Advanced, then Code injection.
- Paste the code into the Footer box.
- Save. Code injection needs a Squarespace plan that includes it.
Google Tag Manager
- Create a new tag of type Custom HTML.
- Paste the code and set the trigger to All Pages.
- Save, then publish the container.
Check that it loaded
- Open your site in a browser. The chat's launcher appears in the corner you chose.
- Back in HyperDM, click Check again under Installation check. It shows the page the chat loaded on and when, and the chip at the top reads Live on your domain.
Test a chat
- On your site, open the chat and send a question.
- Open the Inbox. The chat is there, marked with the website channel. While your test window is open it shows On your site now.
- Reply from the Inbox. The reply appears in the chat window on your site.
If it doesn't load
- The launcher doesn't appear. The page's address must match an allowed domain exactly, including
www.if your site uses it. Add the missing address and save. - Your site blocks it. A site with a strict content security policy must allow
chat.hyperdm.appfor scripts (script-src), frames (frame-src) and connections (connect-src). - Installation check says it hasn't been seen. Make sure the code is on the page you opened (for Google Tag Manager, that the container is published), reload your site, then click Check again.
More in Inbox & contacts
- Import contactsBring contacts in from a CSV: match the columns, check a dry run that lists every problem, import, then download the rows that didn't make it.Read
- Bulk actions on contactsSelect rows or everyone matching a filter, pick an action under More actions, confirm the count, then watch it run and read the outcome.Read
- Work the Inbox as a teamShare the Inbox with a team: assign conversations to people or groups, complete and reopen them, write internal notes, label them and save views.Read
Try HyperDM for free
50 free conversations a month, no card. Connect Instagram and follow the guide you just read.
Get startedSTART WITH 14 DAYS OF PRO · THEN 50 CONVERSATIONS A MONTH FREE · NO CARD