How to register your own HighLevel OAuth app
Register an OAuth app with HighLevel and connect it to Tenklo
This guide shows you how to register your own app with HighLevel to obtain your OAuth credentials (client ID and client secret). These are required to let your users grant your app access to their HighLevel account.
Create a HighLevel developer account
If you don't already have one, sign up for a developer account at HighLevel Marketplace.
- Go to HighLevel Marketplace
- Navigate to My Apps and click + Create App
- Fill in all the required information. For Listing Type select Standard (non-white-label)
- Click Create App to create your app
- Complete all mandatory sections: Basic Info, App Profile Details, Support Details, and Pricing Details
- 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.tenklo.dev/oauth/callback
- Generate Client Keys:
- Navigate to Manage > Secrets
- 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 Tenklo
- Click Save to complete your OAuth configuration
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.
For more details, see HighLevel's OAuth documentation.