Reporting & Dashboards
How to Set Up the GoHighLevel Chat Widget as Client Support
By Marnix Geerkens. Published 2020-10-03. Updated 2026-06-02.
Agency owners on GoHighLevel can embed a chat widget directly into the platform so it appears in every sub-account's corner. When a client sends a message through that widget, it arrives as a conversation in your agency sub-account, letting you handle support through GoHighLevel rather than a separate helpdesk tool. The setup takes under five minutes.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. This tutorial shows how to add a support chat widget to GoHighLevel at the agency level so all sub-account users see it when they log in. It covers finding your sub-account's location ID, grabbing the widget embed script, pasting it into the agency's Custom JavaScript field, and testing the flow end to end. Any chat provider that gives you an embed script can be used the same way.
What you will learn
- Understand why in-platform support chat reduces personal calls and emails
- Find your agency sub-account's location ID from the URL
- Add a custom script to agency-level settings so it loads across all sub-accounts
- Test the widget from a client account and confirm messages land in the agency inbox
- Know that this approach works with any third-party chat embed, not just GoHighLevel's own widget
Steps
Choose which sub-account receives the support messages
Log into GoHighLevel and open the sub-account you want to use as your support inbox. This is typically your agency's own sub-account, not a client account, because all incoming chat messages will appear in its Conversations tab.
Copy the location ID
Look at the browser URL while inside that sub-account. The string between /location/ and the next slash is your location ID. Copy it and keep it handy.
Get the chat widget embed script
Go to Sites, then Chat Widget inside the sub-account, and copy the embed script from the top of the builder. Alternatively, retrieve it from the GoHighLevel help documentation. You can also use an embed script from any third-party support tool like Zendesk.
Replace the location ID placeholder in the script
The default script contains a placeholder for the location ID. Paste in the ID you copied so the widget knows which sub-account's inbox to route messages to.
Paste the script into agency settings
Go to your agency-level account, open Settings, then Agency Settings, and scroll down to Custom JavaScript. Paste the updated script there and click Update. The widget will now appear in the bottom corner of every sub-account.
Test from a client account
Log into one of your client sub-accounts and look for the widget in the bottom right. Send a test message with a name and number. Then switch back to your agency sub-account and check Conversations. The message should arrive there, ready for you to reply via SMS.
Tips
- Replies go out through your agency Twilio number, not your personal phone, which keeps work and personal communications separate.
- Any chat platform that provides an embed script works here. You are not limited to the GoHighLevel widget.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Where do client support messages appear when using this setup?
They land in the Conversations tab of whichever GoHighLevel sub-account you linked the widget to.
Can I use a third-party chat tool instead of the GoHighLevel widget?
Yes. Paste any embed script from providers like Zendesk into the Custom JavaScript field and it works the same way.
Will the widget appear in every client sub-account automatically?
Yes. Adding the script to agency-level Custom JavaScript loads it across all sub-accounts without extra steps.
Do clients see this widget from their GoHighLevel login?
Yes. It appears in the corner of their sub-account dashboard as soon as they log in.






