Make sure, that you don’t have the chat box hidden while offline(1), or completely hidden(2) in the Settings > Chat box > Options
Make sure that you’re not blocked as a visitor in your Smartsupp account.
- Check your settings and see if your IP address is not on the list of blocked IP addresses.
- Also, try to use the filter for “blocked visitors” in the visitor list and see if there are any blocked visitors. If you are among them, you can unblock yourself.
- Open the source code of your website or console. Open the page source (In Chrome the shortcut is CTRL+U) and try to search (CTRL+F) for smartsupp. If there are no results, it means that the chat code isn’t inserted in the website’s code. In this case, you will need to contact your developer to insert the chat code.
- If you are using some tag manager, e.g. Google tag manager, make sure that it’s working correctly. In most cases, you should be able to find the chat code in the elements of your website (Press CTRL+SHIFT+J, click on Elements(1) tab and search for smartsupp(2))
Also, make sure that you aren’t using more than one chat code on your website.
Make sure that there are no missing signs in the chat code. Ideally, copy the chat code directly from the Settings. You can try e.g. Diffchecker to check if the code from your website is the same as the original code. The most common issue is that the code is missing an underscore(_), and you can see an error in the browser console (CTRL+SHIFT+J)
A typical case when the chat isn’t displayed on your website, even though the chat code is inserted properly, is that you have set up the display property for the iframe to none (display: none). An example is shown in the picture below. If that’s the case, your developer will need to change the CSS of the website.
The z-index property specifies the stack order of an element.
An element with greater stack order is always in front of an element with a lower stack order.
So, if you have some element which has z-index more than 1M, it can cover the widget.
Your website is in a test environment (a.k.a. localhost), a restricted website, an intranet, or located on a private VPN. The website must be fully accessible from the Internet to ensure the 100% functionality of Smartsupp.
If you use a custom chat box position via API, and you decided to change the offset of the widget, make sure that it is visible even on smaller displays. If the offset is too big (or small) then the chat may be partially or completely invisible.
If you are using Content security policy on your website, make sure that all of our domains are whitelisted in your CSP.
If there is a problem with Content security policy, you should see in the Chrome console (CTRL+SHIFT+J), that the script violates the Content security policy directive.
In case you couldn’t find the problem, please contact us via email at email@example.com and provide as many information as you can (we will need the address of your website and your Smartsupp registration email). We will look into it.