The live chat widget isn't showing on my website
Usually the widget isn't published, the code is missing from the page, your domain isn't in the allowed domains, your site is cached, or a Content Security Policy or ad blocker is blocking it.
1. Check that the widget is published
Go to Channels › Live chat. A widget that's a draft or inactive installs without errors but shows nothing on your site. Click Publish on the widget, or open it and click Save & publish.
2. Check that the code is on the page
- 1Open your website, right-click and choose View page source.
- 2Search (Ctrl+F / Cmd+F) for widget.nateq.io/embed.js, or for your widget's ID, which starts with wgt_.
- 3If it isn't there, copy the code again from Channels › Live chat: open the widget and go to Install. Paste it just before the closing </body> tag on every page.
The code looks like this, with your own widget ID:
<script> window.NateqConfig = { configId: "wgt_…" }; window.Nateq = window.Nateq || function () { (window.Nateq.q = window.Nateq.q || []).push(arguments); }; </script> <script src="https://widget.nateq.io/embed.js" async></script>
If you have more than one widget, make sure you copied the code of the widget you meant to install.
3. Check the allowed domains
If you limited the widget to certain domains, it shows nothing on any other site. Open the widget, go to Configure › Security › Allowed domains, and add every domain your site is served from. When the list is empty, the widget works on any site.
4. Clear your site's cache
Caching plugins and CDNs can keep serving the old version of your pages without the widget.
- 1WordPress: clear the cache in your caching plugin (for example WP Rocket, LiteSpeed Cache or W3 Total Cache).
- 2Cloudflare or another CDN: purge the cache.
- 3Then reload the page in an incognito window.
5. Check where you pasted it (by platform)
For Salla, Zid or another platform not listed, paste the code wherever the platform lets you add custom code to every page. If it doesn't offer that, contact Nateq support.
6. Allow Nateq in your Content Security Policy (CSP)
If your site uses a Content Security Policy, the browser blocks scripts from domains that aren't listed. Add Nateq's widget domain:
script-src https://widget.nateq.io connect-src https://widget.nateq.io frame-src https://widget.nateq.io
To confirm, open your browser's developer tools (F12) › Console, and look for errors mentioning Content Security Policy or nateq. The widget also logs there why it refused to render.
7. Rule out ad blockers and browser extensions
Some ad blockers hide chat widgets. Test in an incognito window with extensions disabled, or on a different device.
Still not showing?
Contact Nateq support with your website URL, the page where the widget should appear, and a screenshot of any errors in the browser console.
Frequently asked questions
Why does the widget show on my homepage but not on other pages?
The code is only on the homepage. Add it to your site's shared footer or main layout so it loads on every page.
How long does it take for the widget to appear after I install it?
Immediately, once the code is live and the widget is published. If you don't see it, it's usually cache. Clear it and reload in an incognito window. Later changes you make in Nateq reach visitors on their next page load, with nothing to change on your site.
Can I hide the widget on certain pages?
There's no page setting for it yet. Either leave the code off those pages, or add Nateq("hide") to them. Nateq("show") brings it back.
Does the widget slow down my website?
No. The script loads asynchronously, so it doesn't block your page from rendering. It first draws only the chat button from a small settings file, and loads the full chat when a visitor opens it.
