Install guide · two lines
How to install a GHL custom theme in two minutes
Every GHL Customizer account installs the same way: one script line in Custom JS and one CSS line in Custom CSS, both under GoHighLevel → Agency Settings → Company → White Label. Paste them once and every design you publish afterwards goes live on its own.
Custom JS
<script src="https://customizer.ghlcustomercare.com/l/YOUR-KEY.js"></script>Custom CSS · login page
@import url("https://customizer.ghlcustomercare.com/lc/YOUR-KEY.css");YOUR-KEY is filled in for you on the editor’s Get code screen.
Step by step
Five steps, one visit to White Label
Answer first: copy two lines from the editor, paste them into two boxes in GoHighLevel, save. The detail is below.
- Open Get code in the editor
Log in to the customizer, open your workspace and press Get code. Both lines are shown with your own key already filled in.
- Go to White Label in GoHighLevel
In GoHighLevel open GoHighLevel → Agency Settings → Company → White Label. You need agency admin access to see it.
- Paste the script into Custom JS
Paste <script src="https://customizer.ghlcustomercare.com/l/YOUR-KEY.js"></script> into the Custom JS box. This line carries the theme, menus, dashboards, boards and widgets.
- Paste the import into Custom CSS
Paste @import url("https://customizer.ghlcustomercare.com/lc/YOUR-KEY.css"); into the Custom CSS box. This line carries the login page design.
- Save and reload
Save, then reload GoHighLevel. From now on, anything you publish in the editor appears without touching these boxes again.
Before and after you paste
What you never have to do
- Send anyone your GoHighLevel password or agency access
- Edit each sub-account one by one
- Reinstall after every change in the editor
- Write CSS (though you can add your own if you like)
Why two lines
The Custom JS line loads the theme, menus, dashboards, boards and widgets inside the app; the Custom CSS line styles the sign-in page, which loads before any script runs. Both point at your account, so publishing in the editor updates GoHighLevel for everyone on the next page load.
In every package
Try privacy mode while you are here
One of the small things that comes with the very first package: blur client details on screen before you share it.
Dressing the window…
Care Desk Press the eye button at the right of the header inside the preview: names, emails and phone numbers blur for screen-sharing. Press it again to bring them back.
Install questions
Installing the GHL Customizer, answered
How do I install a custom theme in GoHighLevel?
Paste one script line into Agency Settings → Company → White Label → Custom JS and one @import line into Custom CSS on the same page, then save. It takes about 2 minutes, once.
Where do I find my install key?
On the Get code screen inside your customizer account. It shows both lines with your key already in them, so you copy them as they are.
Do I need to reinstall when I change the design?
No. The lines load whatever you have published, so every later change in the editor goes live without touching GoHighLevel again.
What if I already have custom CSS or JS in GoHighLevel?
Keep it. Add the customizer lines on their own lines alongside your existing code. If your old CSS fights the new theme, remove the conflicting rules or override them in the editor.
Do you need my GoHighLevel login to install it?
No, and we never ask for it. You paste the lines yourself in your own White Label settings.
Which GoHighLevel plan do I need?
One that gives you the agency White Label settings with Custom JS and Custom CSS. If you can see those boxes under Agency Settings → Company → White Label, you can install it.
How do I remove it?
Delete the two lines and save. GoHighLevel returns to its standard look straight away; nothing else in your account changes.
Will it work on the GoHighLevel mobile app?
The customizer styles GoHighLevel in the browser, on desktop and on mobile browsers. Native mobile apps generally do not load White Label custom code, so expect the app to keep its own look.
What is privacy mode?
A button in the header that blurs names, emails and phone numbers on screen, for demos and screen-shares. It is included in every package; try it in the preview on this page.
What if the login email never arrives?
Check spam first. The account is created automatically when payment clears and the login is usually there within minutes; if it is not there within 24 hours, contact us with your order reference and we set it up by hand.
GoHighLevel and HighLevel are trademarks of HighLevel, Inc. FunnelThemeShop is independent and is not affiliated with or endorsed by HighLevel. The GHL Customizer is a separate platform run by GHL Customer Care; your account is created on it when you buy here.
What the two lines carry
Every shelf, one install
- Login pagesIn Theme Single and up
- Themes & UI kitsIn Theme Single and up
- DashboardsIn Theme Bundle and up
- MenusIn Theme Single and up
- PopupsIn Theme Shop All-Access
- NotificationsIn Theme Shop All-Access
- Board designsIn Theme Bundle and up
- Contact actionsIn Theme Bundle and up
- Floating widgetsIn Theme Shop All-Access
- CalculatorsIn Theme Shop All-Access
GHL Customizer accounts · self-serve
Two lines away from your own platform
Pick a package, get your login by email, paste two lines. Theme Single is enough to see the whole app change.
Login emailed within minutes (max 24 hours) · one-time payment, lifetime access · no GoHighLevel password asked for, ever