HighLevel offers two different authorization flows for their users. The
standard option allows for general OAuth2 authentication, while the highlevel-white-label (HighLevel (LeadConnector)) option allows users to generate access tokens, enabling them to white-label the platform. This means users can rebrand the platform with their own branding elements and customize it to match their brand identity.1
Create a HighLevel developer account
If you don’t already have one, sign up for a developer account at HighLevel Marketplace.
2
Register an OAuth app
- Go to HighLevel Marketplace
- Navigate to My Apps and click Create App
- Fill in all the required information. For Listing Type select White-label
- Click Create App to create your app
- Complete all mandatory sections: Basic Info, App Profile Details, Support Details, and Pricing Details
3
Configure OAuth settings
- In your app settings, navigate to Advanced Settings then Auth section
- Configure the following:
- Scopes: Select the required scopes for your integration (see HighLevel scopes documentation)
- Redirect URI: Set this to
https://api.nango.dev/oauth/callback
- Generate Client Keys:
- Click Add in the Client Key section
- Enter a name for your key and click Add
- A Client ID and Client Secret will be generated, save these credentials as you’ll need them when configuring Nango
- Click Save to complete your OAuth configuration
4
Next
Follow the Quickstart to connect your first account.
Important Notes
- App Type: The App Type determines the accessibility and visibility of your application. A public app is available for anyone to use and access, while a private app is restricted to a specific group or individuals and is not publicly listed in the marketplace.
- Access Levels: When creating an app, there are 2 types of access: Location Level Access (also known as Sub-Account) and Agency Level Access (also known as Company). These access levels provide comprehensive control over location data at either the individual location or agency-wide level.