How to Hide Menus On GoHighLevel Subaccounts
How to Hide Menus On GoHighLevel Subaccounts

How to Hide Menus On GoHighLevel Subaccounts

Hey there! Welcome to my GoHighLevel tutorial. Today, I’m excited to share a handy tip on how to hide specific menus in your subaccounts using just a bit of CSS. If you’ve ever wanted to clean up the interface or restrict access to certain features, this is the perfect solution.

Disabling Features at the User Level:

Now, it’s worth mentioning that you can also hide certain features by disabling them at the user level. To do this, head over to your Agency Dashboard, and under Settings >> Settings >> Teams, select the user and disable the features you want them not to see. However, keep in mind that this method works on a per-user basis and doesn’t always remove the menu entirely.

Using CSS to Hide Menus for All Users:

That’s where the CSS method comes in handy! If you want to apply these changes across all users and subaccounts, using CSS is a great way to do it. I’ve put together a helpful table that lists all the menu names along with their corresponding CSS IDs. You can use these IDs to target and hide any menu with a simple display: none; command.

Below, you’ll find the CSS IDs you can use to customize your setup exactly how you want it.

GoHighLevel Menu CSS IDs


Menu Name
CSS ID (use to hide the menu via css)
Dashboard#sb_dashboard
Conversations#sb_conversations
Calendars#sb_calendars
Contacts#sb_contacts
Opportunities#sb_opportunities
Payments#sb_payments
Horizontal Divider#sb_divider-1
Marketing#sb_email-marketing
Automation#sb_automation
Sites#sb_sites
Memberships#sb_memberships
Media Storage#sb_app-media
Reputation#sb_reputation
App Marketplace#sb_app-marketplace
Business Profile#sb_business_info
Company Billing#sb_saas-billing
My Staff#sb_my-staff
Opportunities & Pipelines#sb_Opportunities-Pipelines
Business Services Line Break#sb_business-services
Calendars#sb_calendars
Conversation AI#sb_conversation_ai_settings
Email Services#sb_location-email-services
Phone Numbers#sb_phone-number
Reputation Management#sb_reputation-management
Other Settings Line Break#sb_other-settings
Custom Fields#sb_custom-fields-settings
Custom Values#sb_custom-values
Manage Scoring#sb_manage-scoring
Domains#sb_domains
URL Redirects#sb_url-redirects
Integrations#sb_integrations
Conversation Providers#sb_conversations_providers
Tags#sb_tags
Labs#sb_labs
Audit Logs#sb_audit-logs-location
Companies#sb_business-settings-v2

Applying CSS to Hide Menus:

Now that you’ve got the CSS IDs you need, let’s talk about how to code it. For example, if you want to hide the Dashboard menu, you would use the following CSS:

cssCopy code#sb_dashboard { 
    display: none; 
}

If you want to hide multiple menus, simply separate the IDs with a comma. For instance:

cssCopy code#sb_dashboard, #sb_contacts, #sb_appointments { 
    display: none; 
}

It’s also a good idea to add CSS comments to remind yourself what each piece of code is for when you review it later. You can add comments in your CSS like this:

cssCopy code/* Hide Dashboard, Contacts, and Appointments menus */
#sb_dashboard, #sb_contacts, #sb_appointments { 
    display: none; 
}

Once you’ve written your CSS, you’ll need to apply it to your agency account. To do this, go to your Agency Dashboard >> Settings >> Company, and in the CUSTOM CSS box, paste your CSS code and click Save or UPDATE COMPANY.

After you update/save it, the changes will apply to all subaccounts, and the menus you’ve chosen to hide will no longer be visible for everyone.