In some cases, you may not be seeing the Crisp chatbox as you'd expect on your website. Let's find out why.

There are many reasons that may prevent Crisp from being displayed. Find out the most common reasons below:

1. Check your HTML

First thing to check: did you correctly include the chatbox HTML on your website?

Open Google Chrome
In Chrome, access your website
Right click somewhere on your page and click "View Page Source"
In the source, do a quick search for "crisp"

Now on, if you did not find the "crisp" keyword in your page:

Did you include the code on all your website pages?
Do you have any cache running in front of your website? If so, try to purge any cache (eg. if you are using Cloudflare this may be necessary)

2. Check for JavaScript conflicts

Some websites use a lot of JavaScript "shim" libraries, used to emulate modern browser JavaScript features in older browsers.

Some of those "shim" JS libraries may prevent the chatbox from running. Temporarily disable any "shim" JavaScript library and see if the chatbox now shows up.

3. Ensure chatbox is not hidden if support is offline

You may have enabled the option to hide the chatbox if your support is offline.

Check that this option is disabled and try again accessing your website (this article explains how to enable it, which will also help you disable it).

4. Check your chatbox block rules

You may have configured block rules on your chatbox (eg. block by country, language, IP, etc.).

Ensure all your block rules are disabled:

Go to:
Go to your settings: click on the settings icon
Click on "Websites"
Pick your website
Click on "Chatbox & Emails settings"
Open "Chatbox restrictions"
Remove any active blocking rule
Try again accessing your website and check the chatbox now shows up

5. Check your $crisp JS SDK calls

You or your developer might be using $crisp JavaScript SDK calls to hide the chatbox programmatically.

Ensure you don't have a JavaScript call that contains chat:hide in your code.
Was this article helpful?
Thank you!