Funnels & Websites
How to Set Up the All-In-One Chat Widget in GoHighLevel
By Marnix Geerkens. Published 2025-09-24. Updated 2026-06-02.
GoHighLevel's all-in-one chat widget puts SMS, WhatsApp, email, and live chat options into a single button on your website or funnel. Visitors choose how they want to reach you. You manage every conversation from one inbox rather than checking separate apps. The widget is customizable, and you can embed it on external sites including WordPress.
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. The all-in-one chat widget in GoHighLevel combines multiple contact channels into one configurable widget. You choose which channels to enable, set welcome messages and colors, control where the widget appears on the page, and decide what contact details visitors must provide before chatting. Once configured, you embed the widget on any GoHighLevel page or paste the embed code into an external site.
Steps
Create a new chat widget
Go to Sites on the left, click Chat Widgets at the top, then click the plus icon to add a new widget. Select All-In-One Chat from the options shown.
Enable and arrange communication channels
Toggle on or off the channels you want to offer: live chat, email, SMS, and WhatsApp. The preview on the right updates in real time to show exactly what visitors will see.
Customize the widget appearance
Edit the initial greeting message, choose a color theme or enter your brand colors, set the widget position (such as bottom right), and optionally replace the default avatar image.
Configure the contact form
Under the contact form settings, choose which data points visitors must fill in before starting a chat, for example name, phone, or email. Add a message field if you want to know the visitor's question upfront.
Embed on your site
For GoHighLevel funnels and websites, add the chat widget directly through the element panel. For WordPress or other external sites, copy the embed code and paste it into your site's body or footer script area.
Want the full picture? Read more about the GoHighLevel funnel builder.
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
Can visitors pick which channel they use to contact you?
Yes. The widget shows all enabled channels as options and the visitor taps the one they prefer.
Should I enable the contact form if I use Conversation AI?
No. The contact form asks visitors to wait for a reply, which defeats the purpose of live chat or AI-driven responses.
Can I embed this widget on a site not hosted in GoHighLevel?
Yes. Copy the embed code from the widget settings and paste it into any external site's body scripts.






