How to Integrate Shopify with GoHighLevel in 2026 Using Client Credentials Grant

How to Integrate Shopify with GoHighLevel in 2026 When Shopify No Longer Provides Admin API Tokens

If you are integrating GoHighLevel with Shopify, you will quickly run into a major roadblock:
GoHighLevel requires an Admin API Access Token, but Shopify no longer displays or generates this token directly when creating new apps.

Inside GoHighLevel, the Shopify integration asks for an Admin API Access Token.
However, in Shopify’s new 2026 app system, when you create an app in the Shopify Dev Dashboard, Shopify only provides:

  • Client ID

  • Client Secret

It does NOT provide the Admin API Access Token anymore.

This creates confusion because many older tutorials still reference the legacy token system that Shopify has effectively deprecated.

The new reality

To obtain the Admin API Access Token required by GoHighLevel, you must:

  1. Create the app in the Shopify Dev Dashboard

  2. Configure API scopes correctly

  3. Install the app on your store

  4. Use the Client ID and Client Secret to generate a token via the OAuth Client Credentials Grant

  5. Send a POST request to Shopify’s API (for example using Postman) to generate the actual access token

  6. Use that generated token inside GoHighLevel

This guide walks through the exact real world process to solve this problem, based on Shopify’s latest platform changes and a working integration setup.

By the end of this tutorial, you will be able to:

  • Generate a valid Shopify Admin API Access Token

  • Avoid common installation and scope errors

  • Connect Shopify to GoHighLevel successfully

  • Understand why Shopify no longer exposes tokens directly

How to Integrate Shopify with GoHighLevel in 2026

Step 1: Create an App in Shopify Dev Dashboard

  1. Open Shopify Dev Dashboard

  2. Navigate to Apps → Create App

  3. Create a Public App or Organization App

Step 2: Configure App Version Settings

Embedded App

You may leave Embedded = True if needed.

Legacy Install Flow

Disable Legacy Install Flow

This step is critical. Keeping Legacy Install enabled can block installation and prevent permission consent.

Step 3: Configure Admin API Scopes

Paste the scopes in one single line, comma separated:

				
					read_products,read_orders,read_customers,read_inventory,read_checkouts,read_fulfillments,read_locations,read_analytics

				
			

These scopes allow read access to Shopify store data required by GoHighLevel.

Step 4: Set a Valid App URL

Enter a valid HTTPS URL, for example:

				
					https://yourdomain.com

				
			

Avoid placeholder or fake URLs, as Shopify may block installation.

Step 5: Release the App Version

Click:

  • Save

  • Release version

Step 6: Install the App on the Store

From Dev Dashboard:

  1. Click Install app

  2. Select the store

  3. Approve requested permissions

Installation is required for scopes to take effect.

Step 7: Generate Shopify Access Token Using Postman

The Admin API token is not visible in Shopify UI.
You must generate it via API or Postman.

Endpoint

				
					POST https://YOUR_STORE.myshopify.com/admin/oauth/access_token

				
			

Request Body (x-www-form-urlencoded)

				
					grant_type=client_credentials
client_id=YOUR_CLIENT_ID
client_secret=YOUR_CLIENT_SECRET

				
			

Expected Response

				
					{
  "access_token": "...",
  "scope": "read_products,read_orders,...",
  "expires_in": 86399
}

				
			

Important:

  • The scope field must NOT be empty

  • Copy only the access_token value

Step 8: Connect Shopify to GoHighLevel

Inside GoHighLevel Shopify integration panel:

Admin API Access Token

Paste the generated access_token

Shopify Store Name

Enter only the Shopify subdomain, for example:

				
					your-store-name

				
			
Do not include https or .myshopify.com

Step 9: Token Expiration Notice

Access tokens generated via Client Credentials Grant:

  • Expire after 24 hours

  • Must be regenerated periodically

  • Should ideally be refreshed automatically in production

Common Errors and How to Fix Them

Token returns empty scope

Cause: App was not reinstalled after scope update
Fix: Uninstall and reinstall the app

Missing required scopes error in GoHighLevel

Cause: Token does not include necessary permissions
Fix: Update scopes and regenerate token

App fails to install

Common causes:

  • Legacy Install Flow enabled

  • Invalid App URL

  • Browser cookie or popup blocking

Fix:

  • Disable Legacy Install Flow

  • Use a valid HTTPS URL

  • Retry installation in Chrome Incognito mode

Conclusion

Shopify’s 2026 platform update requires a modern OAuth based authentication flow.
By using Client Credentials Grant, developers can securely generate API tokens and connect Shopify to GoHighLevel without relying on deprecated legacy token systems.

Although the process is more technical, following this guide ensures a stable and future proof integration.

Compartilhe: