Desktop App in HighLevel

If your team keeps HighLevel open all day, the desktop app removes the biggest friction points – missed notifications, browser tab overload, and extension conflicts – without changing anything about how HighLevel works.

Reading time: approximately 7 minutes.

Run HighLevel as a native desktop application on – start your free trial today

The HighLevel Desktop App is included with every HighLevel account – no additional charge. Start your free trial today.

Try HighLevel Free

What Is the HighLevel Desktop App?

The HighLevel Desktop App is a native macOS and Windows application that runs the full HighLevel platform outside of a browser. It was introduced at the LevelUp Summit 2025 and initially released in private beta for macOS before becoming available on Windows as well.

The pitch is simple: if your team already lives inside HighLevel all day, a dedicated app window works better than a browser tab. Notifications arrive through your operating system rather than through the browser.

There is no tab clutter, no ad blocker interference, and no risk of an unrelated tab crash taking down your work session.

The data and features are identical to what you see at app.gohighlevel.com. Nothing is missing or different – you get the complete platform.

The only thing that changes is the environment it runs in.

Desktop App vs Browser: What Changes

Feature Browser Desktop App
Notifications Browser-based – require the browser to be in focus or configured for background alerts; varies by browser settings Native OS notifications through macOS Notification Center or Windows Action Center – appear even when the app is in the background
Workspace focus Shared with browser tabs, bookmarks bar, extensions, and other open pages Dedicated window – HighLevel only, no competing browser content visible
Extension interference Ad blockers, password managers, and other extensions can interfere with HighLevel functionality No browser extensions – the app runs independently of the browser extension environment
Multi-account management Requires separate browser profiles or incognito windows to manage multiple logins simultaneously Switch between sub-accounts using the in-app account menu without managing browser profiles
Tab crashes A crashed browser tab or browser update can interrupt the HighLevel session mid-task Isolated process – other apps and browser activity cannot crash the desktop app session
Features available Full HighLevel platform Full HighLevel platform – identical feature set
Data Same data as desktop app Same data as browser – all records, contacts, workflows, and settings are shared

Installing on macOS and Windows

Always download from the official HighLevel help center. Do not use third-party download sites – only the official source guarantees an authentic, up-to-date build.

macOS Installation

  1. Download the .dmg installer from the official help center link
  2. Open the .dmg file – a window shows the HighLevel icon and Applications folder
  3. Drag the HighLevel icon into the Applications folder
  4. Eject the .dmg
  5. Launch HighLevel from Applications, Launchpad, or Spotlight
  6. If macOS shows a security prompt: System Settings → Privacy and Security → Open Anyway
Windows Installation

  1. Download the Windows installer from the official help center link
  2. Run the installer file
  3. Follow installation prompts – accept license, confirm installation directory
  4. Once installed, HighLevel appears in Start menu
  5. Launch from Start menu or desktop shortcut
  6. If Windows shows a security prompt: click More Info → Run Anyway

Signing In and Account Switching

When you open the desktop app for the first time, click Sign In. Your default browser opens automatically.

If you are already signed in to the HighLevel web app in that browser, you will be routed straight back to the desktop app – no credentials needed.

If you are not signed in, enter your email and password in the browser. If your agency uses a whitelabeled domain, you will be routed through that branded login page before the app receives your session.

After that first sign-in, your session persists across app launches until you explicitly sign out.

To switch sub-accounts, use the account menu inside the app. This works the same way as in the web app – your contacts, conversations, pipelines, and settings all update to reflect the selected sub-account.

No separate browser profiles or multiple login sessions are needed.

Native Notifications Setup

Getting desktop notifications working requires two separate settings – both must be enabled. Missing either one means notifications will not appear.

Step 1 – OS permission. On macOS: go to System Settings, then Notifications, then HighLevel, and turn Allow Notifications on.

Set alert style to Alerts (not Banners) if you want notifications to stay on screen until dismissed.

On Windows: Settings → System → Notifications → enable HighLevel.

Step 2 – In-app preference. Inside HighLevel, go to Settings, then My Profile, then Notifications.

For each event type – conversations, tasks, appointments, reviews – enable the Desktop channel for the types you want.

Both must be on. The OS permission controls whether your computer will show the alert at all.

The in-app preference controls which HighLevel events trigger an alert. Neither alone is sufficient.

Whitelabel Domain for the Desktop App

Agencies can give team members and clients a branded login URL instead of routing them through app.gohighlevel.com. This is done through a whitelabel domain – a subdomain you control that points to HighLevel’s servers via a CNAME DNS record.

Example: app.youragency.com points to HighLevel. When a user signs in through the desktop app, they see your branded login page instead of the HighLevel default.

A few things to know before setup: use a subdomain, not a root domain (apex). If you use Cloudflare, set the CNAME to DNS only (not proxied) – proxying blocks SSL from issuing correctly.

HighLevel supports TLS 1.2 and 1.3 only. Upload your agency logo and add Terms and Privacy Policy URLs in Agency Company Settings before enabling the domain.

The whitelabel domain for the desktop login is separate from the API domain. The API domain brands system-generated links in emails and SMS messages – forms, calendars, surveys, trigger links.

Set up both for a complete branded experience across login and outbound links.

LeadConnector Desktop App

The LeadConnector Desktop App is a gray-labeled version of the HighLevel desktop experience. It provides the same full platform functionality but without HighLevel branding visible anywhere in the interface or installer.

Agencies use it when they want to give clients or team members a desktop app without revealing the underlying HighLevel platform.

Installation and usage are identical to the HighLevel Desktop App – the only difference is branding. The LeadConnector Desktop App downloads are available alongside the HighLevel Desktop App from the official help center.

What You Can Do With It

  • Stay on top of new leads without browser tab monitoring – native OS notifications appear the moment a new conversation or lead comes in, even if the app window is in the background or minimized, so response times improve without the team having to keep the HighLevel tab in constant focus
  • Eliminate extension-related issues on team computers – ad blockers, script blockers, and password manager extensions frequently cause unpredictable behavior in browser-based HighLevel sessions; the desktop app bypasses all of these, making it the more reliable choice for teams running shared or managed computers
  • Manage multiple sub-accounts efficiently from one application window – agency team members who regularly move between client sub-accounts use the built-in account switcher rather than maintaining multiple browser profiles or logging in and out repeatedly throughout the day
  • Provide a branded app experience to white-label clients – deploy the LeadConnector Desktop App so clients access their CRM through a desktop application that shows no HighLevel branding, or configure a whitelabel domain so the login page carries your agency’s identity
  • Build and edit complex workflows without browser interference – the Workflow Builder is one of the most feature-intensive parts of HighLevel; running it in the desktop app rather than a shared browser session reduces the risk of session timeouts, accidental tab closures, or browser memory pressure affecting a long workflow editing session

Key Definitions

HighLevel Desktop App Terminology
Term What It Means
HighLevel Desktop App A native macOS and Windows application that packages the full HighLevel platform in a dedicated window. Same features and data as the web app at app.gohighlevel.com. Introduced at LevelUp Summit 2025. Advantages over the browser: native OS notifications, no extension interference, dedicated workspace, multi-account switching.
Native OS Notification An alert delivered through the operating system’s notification system – macOS Notification Center or Windows Action Center – rather than through the browser. Appears even when the app is minimized or in the background. Requires OS-level permission to be granted to HighLevel AND the Desktop channel enabled in My Profile Notification Settings.
LeadConnector Desktop App A gray-labeled version of the HighLevel desktop experience with no HighLevel branding visible. Provides the same full platform functionality. Used by agencies that want to give clients a desktop app without revealing the HighLevel platform behind it. Available for macOS and Windows alongside the HighLevel Desktop App.
Whitelabel Domain (Desktop) A subdomain you control (e.g., app.yourdomain.com) configured via CNAME DNS record to provide a branded login URL for the HighLevel desktop web app. Separate from the API domain, which brands system-generated links in emails and SMS. Requires TLS 1.2 or 1.3, DNS-only mode in Cloudflare, and agency logo and policy URLs uploaded in Company Settings.
API Domain (Branded Links) A domain configuration that brands system-generated links – forms, surveys, calendars, trigger links, short links, review links – sent in emails and SMS to contacts. Separate from the whitelabel domain used for the desktop login URL. Both should be configured for a complete branded experience.
.dmg File The macOS disk image file format used to distribute macOS applications. Double-clicking a .dmg mounts a virtual disk showing the app icon and an Applications shortcut. Drag the icon to Applications to install. After installation, the .dmg can be ejected and deleted.
Desktop Web App HighLevel accessed through a web browser at app.gohighlevel.com (or a whitelabeled domain). This is the primary interface for HighLevel and includes the full feature set. The native Desktop App packages this same experience in a standalone application window rather than a browser tab.

Use Cases by Industry

Marketing Agencies

An agency team of 12 people manages 30 client sub-accounts. Each account manager installs the HighLevel Desktop App and configures native OS notifications for new conversations and assigned leads.

During the workday, new lead notifications appear as native alerts at the top of their screen, regardless of which application they are currently using. Response times improve without requiring the team to keep a browser tab in constant focus.

Outcome: Leads receive a response within minutes of arriving rather than whenever a team member happens to check the browser tab – a measurable improvement in contact engagement rates.

Sales Teams

A high-volume sales team uses HighLevel for CRM and pipeline management. Previously, browser extensions used by the team were causing intermittent issues with the Conversations inbox – messages occasionally failing to load, notification sounds not triggering, and session timeouts during long call blocks.

After switching to the desktop app, all extension-related issues disappear. The app runs as a dedicated process completely independent of the browser environment.

Outcome: Zero extension-related disruptions during active selling hours. The team no longer needs to troubleshoot browser configuration issues to keep HighLevel running reliably throughout the day.

White-Label Agencies

An agency rebrands HighLevel as their own platform for clients. They deploy the LeadConnector Desktop App to client teams and configure a whitelabel login domain at app.theiragency.com.

When clients open the desktop app and sign in, they see the agency’s branding throughout the login flow. No HighLevel name or branding appears anywhere in the desktop experience, maintaining a seamless white-label presentation.

Outcome: Clients experience the agency’s platform as a professional, branded product – reinforcing the agency’s value and protecting the white-label positioning.

Operations Teams

An operations manager builds and maintains complex HighLevel workflows for multiple clients. Previously, long workflow editing sessions in the browser were occasionally interrupted by browser memory limits, accidental tab closures, or session timeouts.

In the desktop app, the workflow editor runs in an isolated process. The session does not time out due to browser inactivity, and closing unrelated browser tabs does not affect the HighLevel window.

Outcome: Workflow editing sessions are more reliable and uninterrupted – the ops team completes complex automations without losing unsaved work to browser-related interruptions.

Solopreneurs and Consultants

A marketing consultant manages their own sub-account alongside two client sub-accounts on a single HighLevel login. Rather than maintaining three browser profiles with separate login sessions, they use the desktop app’s built-in account switcher.

Moving between accounts takes seconds, and all three accounts’ notification streams are handled through the same native notification system.

Outcome: One desktop app, one notification stream, zero browser profile juggling – managing multiple accounts becomes a seamless part of the daily workflow rather than a logistical overhead.

Install the HighLevel Desktop App on macOS or – start your free trial today

The desktop app is included with every HighLevel account. No additional cost, no separate subscription.

Start your free trial today.

Start Free Trial

Who Is This For?

Especially Useful If You…

  • Keep HighLevel open all day as a primary work tool and need reliable notifications that appear regardless of which app is in focus
  • Manage multiple sub-accounts and want to switch between them without maintaining separate browser profiles or login sessions
  • Work on a computer with browser extensions that occasionally interfere with HighLevel – ad blockers, script blockers, or other security tools that can cause unpredictable behavior
  • Run a white-label agency and want to give clients a branded desktop application experience that shows no HighLevel branding
  • Build complex workflows and automations that require long, uninterrupted editing sessions without risk of browser tab crashes or session timeouts

Less Relevant If You…

  • Only access HighLevel occasionally – the browser web app works perfectly fine for infrequent use, and installing a dedicated app adds no practical advantage
  • Work primarily on mobile – the HighLevel and LeadConnector mobile apps cover on-the-go access; the desktop app is for computers only
  • Have no notification issues or extension conflicts in the browser and are satisfied with the current browser-based experience

How to Install and Set Up the HighLevel Desktop App

Step 1: Download from the Official Source

Go to the HighLevel Help Center and navigate to the Desktop App download page. Select macOS (.dmg) or Windows installer.

Always download from the official link – never from third-party sites. Download fresh each time rather than reusing an old installer, as the app receives ongoing updates.

Step 2: Install the App

macOS: Open the .dmg. Drag HighLevel to Applications.

Eject the .dmg. Launch from Applications, Launchpad, or Spotlight.

If macOS shows a security warning, go to System Settings → Privacy and Security → Open Anyway.

Windows: Run the installer. Follow prompts.

Launch from Start menu. If Windows shows a security prompt, click More Info → Run Anyway.

Step 3: Sign In

Click Sign In in the app. Your default browser opens.

If you are already signed in to the HighLevel web app in that browser, you return to the desktop app automatically. If not, enter your credentials.

Whitelabel domain users will see their branded login page. After the first sign-in, your session persists across launches.

Step 4: Enable OS Notification Permission

macOS: System Settings → Notifications → HighLevel → Allow Notifications on. Set alert style to Alerts for persistent notifications.

Windows: Settings → System → Notifications → enable HighLevel.

Without this step, no native notifications will appear regardless of in-app settings.

Step 5: Configure In-App Notification Preferences

Inside HighLevel, go to Settings → My Profile → Notifications. Enable the Desktop channel for the event types you want to receive alerts for.

Both OS permission and in-app preference must be on. Click Save.

Step 6: Test Notifications

Minimize or background the HighLevel app. From another device or the web app, send a test message to a conversation in the sub-account.

A native notification should appear on your desktop. If it does not, revisit Steps 4 and 5 and confirm both are correctly configured.

Step 7: Set Up Account Switching

If you manage multiple sub-accounts, use the account menu inside the app to switch between them. Confirm the notification preferences are configured correctly inside each sub-account – My Profile Notifications are per-user per-sub-account, so each account may need its own configuration.

Step 8: Configure Whitelabel Domain (Agencies)

In Agency Settings, find the whitelabel domain configuration. Create a subdomain such as app.yourdomain.com.

Add a CNAME DNS record pointing to the HighLevel target. In Cloudflare, set DNS only.

Upload logo and policy URLs in Agency Company Settings. Once DNS propagates, SSL issues automatically and the branded login URL becomes active for the desktop app sign-in flow.

Step 9: Troubleshoot if Needed

App will not launch: restart computer, reinstall from official installer. Notifications not appearing: check OS permission first, then in-app preference – both must be on.

Sign-in loop: confirm you are using the correct login domain. Whitelabel SSL error: check for conflicting DNS records and confirm Cloudflare proxy is set to DNS only.

How It Connects to the Rest of HighLevel

  • Notification Settings – the Desktop channel in My Profile Notifications is what controls which events trigger native OS notifications from the desktop app. Without configuring the Desktop channel in Notification Settings, native notifications will not fire even if OS permissions are correctly granted. The two systems work together – OS permission plus in-app preference equals a working native notification.
  • Workflow Builder and Automation Engine – the desktop app is the recommended environment for building complex workflows. Long editing sessions benefit from the isolated process environment – session timeouts, tab crashes, and browser memory pressure do not affect the workflow editor running in the desktop app.
  • Conversation AI – teams monitoring AI-handled conversations benefit from the desktop app’s native notifications. When the AI escalates a conversation or when a contact responds outside business hours triggering a manual review need, a native OS notification reaches the team member faster and more reliably than a browser-based alert.
  • Advanced Workflow Builder – the freeform canvas of the Advanced Workflow Builder is among the most resource-intensive views in the platform. The desktop app provides a cleaner, faster rendering environment for large canvas workflows than a browser tab competing for memory with other open pages.
  • Multi-Channel Campaigns – campaign monitoring is one of the most benefit from native notifications. When a contact responds to a campaign sequence, the desktop app delivers the alert immediately through the OS rather than waiting for the browser to surface it – keeping campaign response windows tight.

Common Questions

Quick Answer: The HighLevel Desktop App is a native macOS and Windows application that packages the full HighLevel platform in a dedicated window. Same data and features as the web app. Key advantages: native OS notifications, no browser extension interference, distraction-free workspace, multi-account switching. Install: macOS via .dmg (drag to Applications), Windows via installer – always from official HighLevel links. Sign-in: click Sign In in app, browser opens, auto-routes back if already signed in. Notifications require: (1) OS-level permission granted AND (2) Desktop channel enabled in Settings → My Profile → Notifications. LeadConnector Desktop App = gray-labeled version for white-label agencies. Whitelabel login domain supported via CNAME subdomain – separate from the API domain for branded links.

What is the HighLevel Desktop App?

A native macOS and Windows application packaging the full HighLevel platform in a dedicated window. Same data and features as app.gohighlevel.com.

Key advantages: native OS notifications, no browser tab or extension interference, dedicated workspace, multi-account switching. Introduced at LevelUp Summit 2025.

No additional cost – included with every HighLevel account.

Is the HighLevel Desktop App different from the web app?

The experience and data are identical – the desktop app packages HighLevel in an optimized window with native OS notifications. All features, contacts, workflows, and settings are the same.

The difference is environment: no browser tabs, no extensions, native OS notification delivery, and an isolated process that cannot be affected by browser crashes or memory pressure.

What operating systems does the HighLevel Desktop App support?

macOS and Windows. macOS installs via .dmg (drag to Applications).

Windows installs via a standard installer.

Not available for Linux. Always download from the official HighLevel help center – not third-party sources.

How do I sign in to the HighLevel Desktop App?

Click Sign In in the app. Your default browser opens.

If already signed in to the HighLevel web app in that browser, you are routed back automatically. If not, enter credentials (or use your whitelabel domain login).

Session persists across launches until you sign out. Switch sub-accounts using the in-app account menu.

What are the advantages of the HighLevel Desktop App over the browser?

Five main advantages: native OS notifications (more reliable), distraction-free workspace, no browser extension interference, multi-account switching without browser profiles, and an isolated process that cannot be disrupted by browser crashes or tab conflicts.

Does the HighLevel Desktop App support whitelabeling?

Yes. Configure a whitelabel domain (e.g., app.yourdomain.com) via CNAME DNS.

Sign-in routes through your branded login page before returning to the app. Requires DNS-only mode in Cloudflare, agency logo and policy URLs in Company Settings.

Separate from the API domain, which brands links in emails and SMS.

What is the LeadConnector Desktop App?

A gray-labeled version of the HighLevel desktop app with no HighLevel branding visible. Same full platform functionality.

Used by agencies providing clients with a desktop app that does not reference HighLevel. Available for macOS and Windows from the official help center alongside the HighLevel Desktop App.

What features does the HighLevel Desktop App include?

The complete HighLevel platform – contacts, conversations (all channels), pipelines, workflow builder, calendar, reporting, payments, and all other features. The desktop app is the primary environment for feature-heavy tasks like building and editing workflows, which the mobile app cannot perform.

How do I fix notification issues in the HighLevel Desktop App?

Two places to check: OS permission (macOS: System Settings → Notifications → HighLevel on; Windows: Settings → System → Notifications → HighLevel enabled) AND in-app preference (Settings → My Profile → Notifications → Desktop channel enabled for relevant event types). Both must be on.

Neither alone is sufficient.

Download the HighLevel Desktop App for macOS or – start your free trial today

Included with every HighLevel plan at no additional cost. Install in under five minutes.

Start your free trial today.

Try HighLevel Free

To Wrap It Up

The HighLevel Desktop App does not change what HighLevel can do – it changes how reliably your team receives the information HighLevel generates while they work. For teams where browser-based notifications have been unreliable or where extension conflicts have been a recurring issue, the upgrade is immediate.

The native notification system is the most meaningful difference in daily use. An OS-level notification appears at the top of the screen regardless of what app the team member is currently using.

Browser notifications depend on the browser being configured correctly, the tab being in a specific state, and the notification settings not being overridden by an extension – too many variables for a high-stakes communication environment.

  1. Download from the official HighLevel help center – the installer file you download is exactly the version HighLevel supports and updates, not a third-party wrapper
  2. Grant OS notification permission immediately after installation – this is the single most common reason native notifications do not appear, and it is a two-second fix
  3. Configure in-app notification preferences per sub-account – notifications are per-user per-sub-account, so each account a team member works in may need its own Desktop channel configuration
  4. Use the LeadConnector Desktop App for white-label client deployments – it is the same app without HighLevel branding, and the installation and configuration process is identical
  5. Set up the whitelabel domain if you want a fully branded experience – configure both the desktop login domain and the API domain for complete branding coverage across login and outbound links

A native desktop app is a small operational change that pays dividends every time a team member catches a new lead notification within seconds of it arriving rather than minutes – and those seconds matter in competitive markets.