GoHighLevel chat widget not showing on your website

Short answer
When the GoHighLevel chat widget doesn't appear, the code usually never made it onto the page, the HighLevel site or funnel wasn't republished after adding it, a caching plugin is serving an old copy, or on WordPress the LeadConnector plugin is installed but the widget isn't enabled. Copy the code from Sites > Chat Widget, put it in your site's footer or body, publish, and clear the cache.
How to fix it
- Save the widget and copy its code. Sites > Chat Widget: create or open the widget, save it, then Get Code > Copy. The code is also under Install Code.
- Your own website. HighLevel says to paste the code into your website's footer or body section.
- WordPress. Plugins > Add New, search LeadConnector, install, activate and sign in. In the plugin's Chat Widget settings, tick Enable and save. Then clear any caching plugin and hard-refresh the page.
- A HighLevel site or funnel. In the editor, paste the code under the Tracking Code icon, or pick the widget in the site's Chat Widget setting. Then publish; changes don't show until you do.
- Squarespace or Wix. Squarespace: Code Injection, header or footer. Wix: Settings > Advanced > Custom Code, all pages, head.
- An embedded widget. Check the embed code is on a published page and that the container isn't too narrow. HighLevel warns that several widgets on one page can conflict.
- Slow to appear?. The Load on user interaction option waits for the visitor to interact before loading the widget.
Common questions
- Can I hide the widget on phones or some pages?
- We didn't find a setting for that in HighLevel's help center. The embedded widget is described as mobile responsive.
- Where do chats go?
- Into Conversations in your HighLevel account, with the other messages.
More website and form fixes
GoHighLevel form not submitting, or not creating a contact
Check Submissions first. Then deduplication settings, an out-of-date embed code, sticky contact on shared devices, or a form HighLevel didn't build.
GoHighLevel custom domain not connecting, or SSL pending
Almost always DNS: records at the wrong provider, extra A or AAAA records, Cloudflare's proxy on, or a CAA record blocking the certificate.
Related fixes
GoHighLevel workflow not triggering: a checklist
Usually it's still in Draft, the trigger filters don't match, or re-entry is off. The execution logs tell you which.
Read the fixGoHighLevel emails going to spam or bouncing
Usually no dedicated sending domain, a free From address, missing DMARC, a sudden volume jump, or a list with too many bad addresses.
Read the fix
Want GoHighLevel set up and running for you?
Book a free 15-minute call. Tell us what you sell and where your leads come from, new account or the one you have, and we'll tell you what we'd set up, how long it takes and what it costs.