Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubSub-Accounts & AgencyMastering Agency Company Settings in GoHighLevel for Branding & Control
REVSET LABS · EXPERT GUIDE·Sub-Accounts & Agency

Mastering Agency Company Settings in GoHighLevel for Branding & Control

1,239 words·5 min read·Updated 27 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Resell GoHighLevel as your own SaaS.

Start SaaS Pro Trial
Quick Answer

To configure your Agency Company Settings in GoHighLevel, go to your Agency DashboardSettings (gear icon) → Company tab. This process typically takes 5-10 minutes for initial setup.

Key Takeaways
  • Centralize your agency's branding and platform settings for consistency.
  • Whitelabel your login portal and system links with custom domains and logos.
  • Enhance security with session timeouts and API access controls to protect data.
  • Customize client onboarding and feature availability across all sub-accounts.
  • Use custom CSS/JS for advanced UI and functionality adjustments within supported areas.

What are Agency Company Settings and How to Access Them?

Agency Company Settings is your central control panel for managing your agency's identity, branding, and global platform settings across all sub-accounts. Here, you customize your logo and login domain. You also enable powerful tools like Workflow AI or template libraries. These settings ensure a professional, consistent, and flexible experience for all accounts under your agency. They define your agency's presence and operational defaults within GoHighLevel.

1
Access Your Agency DashboardLog in to your GoHighLevel account and navigate to your Agency Dashboard. This is your primary hub for managing all agency-level configurations.
2
Open Agency SettingsClick the Settings gear icon located on the bottom-left navigation panel. This action opens the main settings menu for your agency.
3
Select the Company TabChoose the Company tab at the top of the settings page. This tab contains all the core Agency Company Settings, organized into three primary sub-sections: Basic Details, Whitelabel, and Advanced Settings.
🔥 Pro Tip

Familiarize yourself with all three tabs within Company Settings. Each tab controls a distinct aspect of your agency's GoHighLevel environment, from basic information to advanced security and branding.

Configuring Basic Company Details

The Basic Details tab is where you establish the fundamental identity of your agency within GoHighLevel. Here, you define your business name, contact information, and activate key agency-wide features. These foundational settings ensure consistent branding and functionality across your platform and client-facing elements. Accurate details here are critical as they appear in login portals, email templates, and system-generated messages, setting the tone for your agency.

1
Update Core Business InformationEnter your Company Name, Email, Phone, and Website URL. These details serve as your main business identifiers and appear in headers, notification emails, and various system elements. Your website URL also adds credibility.
2
Define Business Category and LocationSelect your Business Category and Niche to help personalize GoHighLevel features for your specific industry. Input your full Address, City, State, Zip, and Country for system templates and compliance purposes.
3
Set Your Agency Time ZoneChoose your correct Time Zone from the dropdown menu. This setting is crucial as it affects automation timing, workflow logs, and the accuracy of all scheduled campaigns and communications.
GoHighLevel screenshot
0
4
Configure Usage TypeSpecify your Usage Type to define if you operate as an agency or a business directly utilizing GoHighLevel. This helps tailor certain platform experiences.
5
Enable Agency-Level Feature TogglesToggle on or off various powerful tools and automation helpers. These include AI Employee for smart task assistance, Workflow AI for injecting AI logic into workflows, and Auto-complete Address to improve form usability for clients. You can also enable LC - Premium Triggers & Actions for advanced workflow capabilities, Domain Purchase to allow clients to buy domains, and Template Library to share funnels, websites, and templates across sub-accounts.
GoHighLevel screenshot
🔥 Pro Tip

Regularly review your Basic Details to ensure all contact information and feature toggles remain accurate and aligned with your agency's current operations and offerings.

GoHighLevel SaaS Pro

Resell GoHighLevel as your own SaaS

Launch your own software business on the platform behind 78+ agencies. SaaS Mode, rebilling, unlimited sub-accounts.

Start SaaS Pro Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Whitelabeling Your Agency Experience

The Whitelabel tab allows you to fully customize your agency’s branding for client-facing experiences. This is where you remove GoHighLevel branding and replace it with your own logos, domains, and legal policies. Achieving a complete whitelabel experience builds trust and professionalism, making the platform feel like your own proprietary software. From custom login screens to branded system links, these settings are vital for maintaining a strong brand identity.

1
Upload Your Agency LogoClick to upload your agency logo. This logo displays prominently in key client-facing areas such as the login screen, app header, and system-generated emails. Use a recommended size of 350px x 180px and keep the file under 2.5 MB.
2
Understand Favicon AvailabilityNote that there is no single agency-wide favicon upload here. You set favicons at the asset-specific level. For Websites & Funnels, set it in Sub-account → Sites → Site Settings → Favicon. For the Client Portal, customize it in Sub-account → Client Portal settings → Branding → Favicon. For Memberships/Courses, update it via Sub-account → Memberships > Courses → Favicon.
3
Set Up Your Whitelabel DomainConfigure your Whitelabel Domain to brand your desktop login portal. This custom domain removes GoHighLevel branding from the login experience, enhancing your agency's professional image. Ensure your DNS CNAME records are correctly pointed.
GoHighLevel screenshot
0
4
Configure Your API DomainCustomize system-generated links used in emails, SMS, and tracking by setting up an API Domain. This branded domain replaces default GoHighLevel links, further cementing your whitelabel experience across all client interactions.
5
Add Legal Policy LinksProvide URLs for your Privacy Policy and Terms & Conditions. These links are essential for legal compliance and transparency, appearing in widgets, forms, and login pages where required.
6
Apply Custom Code (CSS/JavaScript)Use Custom CSS to adjust the look and feel of your agency dashboard and client-facing elements like calendars and form widgets. For advanced functionality, add Custom JavaScript for live chat widgets, Google Analytics, or tracking pixels. Always wrap CSS rules in ``.
GoHighLevel screenshot
1
7
Choose Your Agency Dashboard ThemeSelect your agency dashboard’s default theme: Light Mode for a clean, bright appearance, or Dark Mode for a modern, high-contrast interface. This choice only affects your agency-level view, not sub-accounts.
GoHighLevel screenshot

✅ Caution: After any platform update, re-check your custom CSS with Chrome DevTools. Unsupported overrides may stop working and can cause blank screens or broken layouts. Avoid applying CSS to mobile apps, React pop-ups, back-end generated PDFs, or the core drag-and-drop builder UI.

🔥 Pro Tip

For custom CSS, use Chrome DevTools to inspect elements and copy stable selectors. This ensures your styling is applied accurately and reliably.

Managing Advanced Security and Onboarding

The Advanced Settings tab provides critical controls for securing your agency account, managing user session behavior, and optimizing the onboarding experience for your clients. Proper configuration here helps prevent unauthorized access, improves user experience, and ensures smoother operations across your agency and its sub-accounts. This section includes toggles for key productivity features, early access tools, and platform security controls that impact both your agency and your sub-accounts.

1
Control Default Personal Calendar CreationUse the Preloaded Example Data setting to decide if new users added to sub-accounts automatically receive a personal booking calendar. Disable this if you use snapshots, structured calendar setups, or if team members do not require personal calendars. This change only applies to users added after the setting update.
GoHighLevel screenshot
0
2
Enable Enhanced Account SecurityToggle on Enhanced Account Security to limit exposure to unauthorized API access and protect your agency’s data. This action disables auto-generation of legacy API keys and restricts CRUD access to sensitive API endpoints, preventing accidental data leaks. This is highly recommended unless you have specific legacy integrations.
GoHighLevel screenshot
1
3
Set Session TimeoutConfigure how long users can remain logged into GoHighLevel without activity. This feature enhances security by automatically logging out inactive users after a set duration, with options ranging from 15 minutes to 'Never'. This is especially useful in shared environments.
GoHighLevel screenshot
2
4
Optimize Client Experience FeaturesEnable or disable client-facing tools designed to improve onboarding, engagement, and feedback collection. These tools help clients understand the platform and take action faster, contributing to a smoother overall user experience.
GoHighLevel screenshot
3
GoHighLevel screenshot
GoHighLevel screenshot
GoHighLevel screenshot
GoHighLevel screenshot
🔥 Pro Tip

Always enable Enhanced Account Security unless a specific legacy integration absolutely requires legacy API keys. Prioritizing security protects your agency and client data from potential vulnerabilities.

Troubleshooting Common Issues

⚠️ My custom CSS isn't working or broke after a platform update.
Re-check your CSS with Chrome DevTools to ensure selectors are still valid and stable. Always wrap your rules in `` when pasting into the Custom CSS editor, and avoid applying CSS to unsupported areas like mobile apps or React pop-ups, as these frequently break.
⚠️ My favicon isn't appearing on my sites or client portal after uploading.
Clear your browser cache, then try opening the URL in an incognito window. Ensure the image is square and at least 32x32 pixels. Remember, favicons are set per-asset: confirm it's saved in Site Settings → Favicon for sites, or their respective branding/theme areas for Client Portal or Membership/Courses.
⚠️ Users are still logged in for too long, or logging out too quickly.
Adjust the Session Timeout setting within the Advanced Settings tab. Select your desired duration (e.g., 1 hour, 8 hours, 1 day) and ensure you save your changes. This setting applies uniformly to all users across your agency.
⚠️ My white-label login domain isn't redirecting correctly or shows GoHighLevel branding.
Verify that your DNS CNAME records are correctly pointed to GoHighLevel. Ensure the domain is added and saved within the Whitelabel tab in your Company Settings. Allow up to 24 hours for DNS propagation, as changes may not be immediate.
⚠️ New users in sub-accounts are automatically getting a personal calendar, which I don't want.
Go to Advanced Settings and disable the Preloaded Example Data toggle. This prevents GoHighLevel from automatically creating a personal booking calendar for all *newly added users* after this setting is updated. Existing calendars are not affected.

Common Mistakes to Avoid

  • Forgetting to click 'Save' after making changes in any of the Company Settings tabs.
  • Applying custom CSS to unsupported areas (e.g., mobile apps, core builder UI), leading to broken layouts after updates.
  • Not configuring an API Domain, which results in system-generated links still showing GoHighLevel branding.
  • Overlooking the Enhanced Account Security setting, leaving API keys vulnerable to unauthorized access.
  • Expecting a single agency-wide favicon upload to apply everywhere, instead of setting it per site, portal, or course.

Frequently Asked Questions

QWhich settings most impact my clients' experience?
The **Whitelabel** tab is crucial for branding, allowing you to customize logos, domains, and legal links, directly shaping what your clients see. Additionally, features within **Advanced Settings** like **Optimize Experience** directly influence client onboarding and engagement by controlling helpful tools and feedback options, ensuring a smoother platform introduction.
QCan I use different domains for the login portal and system links?
Yes, you can. The **Whitelabel Domain** in the **Whitelabel** tab is specifically for your agency's desktop login portal. For system-generated links used in SMS, emails, or tracking, you need to configure an **API Domain** in the same tab. This ensures all client interactions, from login to link clicks, are fully branded to your agency.
QIs it necessary to enable Enhanced Account Security?
Generally, yes, enabling **Enhanced Account Security** in **Advanced Settings** is highly recommended for better data protection. It disables auto-generation of legacy API keys and restricts sensitive API endpoint access, significantly improving your agency's security posture. Only avoid it if you have critical external tools relying on legacy API keys; otherwise, prioritize security.
QCan I upload a single favicon at the agency level that applies everywhere (login portal, all sub-accounts, all sites)?
No, not currently. GoHighLevel requires favicons to be set at the specific asset level. You'll need to upload favicons within the **Site Settings** for individual websites/funnels, in the **Client Portal Branding** for client portals, and via the **Theme Customizer** for membership sites or courses. There is no central agency-wide favicon upload.
QHow can I customize the visual theme of my agency dashboard?
You can select your agency dashboard's default theme (Light Mode or Dark Mode) under the **Whitelabel** tab. For more advanced visual customization, you can use **Custom CSS** in the same tab. However, be cautious and only apply CSS to supported elements and always wrap your rules in `<style>...</style>` to avoid breaking the interface after platform updates.
GoHighLevel SaaS Pro

Resell GoHighLevel as your own SaaS

Launch your own software business on the platform behind 78+ agencies. SaaS Mode, rebilling, unlimited sub-accounts.

Start SaaS Pro Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan Zaffar
Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.

Connect on LinkedIn
Tags:Agency SettingsWhitelabelBrandingPlatform ConfigurationSecurityClient Experience