HomeGoHighLevel en EspañolHow to Manage Marketplace App Connections in…
GoHighLevel en Español

How to Manage Marketplace App Connections in GoHighLevel

By William Welch ·April 27, 2026 ·7 min read
Share

Follow along — get 30 days free →

In This Guide
  1. Understanding Marketplace App Connections at the Sub-Account Level
  2. How to Install Marketplace Apps in GoHighLevel
  3. When Connection Requests Launch Automatically
  4. Managing External Connections Across Multiple Sub-Accounts
  5. Adding App Triggers and Actions to Your Workflows
  6. Troubleshooting Common Integration Issues

Listen to this episode

Follow the podcast on Spotify

Managing marketplace app connections in GoHighLevel can feel overwhelming when you're running multiple sub-accounts across your agency. You install an app, but then what? Where do you manage those connections? Do you need to reinstall for each client? How do you troubleshoot when something breaks?

These are the exact questions I hear from agency owners every week. The good news: GoHighLevel's marketplace app system is designed to be simple once you understand how connections work at the sub-account level. In this guide, I'll walk you through the entire process—from installing apps to managing external integrations across your entire agency structure. And if you want to test this yourself, GoHighLevel offers a free 30-day trial (double the standard trial) so you can explore the marketplace and test integrations risk-free.

Understanding Marketplace App Connections at the Sub-Account Level

The critical thing to understand about GoHighLevel marketplace apps is that connections are managed at the sub-account level, not at the agency level. This means each of your clients—each sub-account—maintains its own connection credentials to external platforms.

Here's why this matters: When you install Zapier, for example, into a sub-account, that connection is specific to that client. Another sub-account won't automatically have access to that same Zapier connection. This is actually a security feature—it keeps client data isolated and ensures you're not accidentally mixing integrations across different businesses.

The marketplace itself is shared across your agency. You can browse and install any app into any sub-account you have permission to access. But the actual API keys, OAuth tokens, and authentication credentials? Those live at the sub-account level.

💡 Pro Tip

Document which apps your clients use and which sub-accounts they're connected to. This prevents the frustration of "I thought we had Slack integrated" moments when you're working across multiple accounts.

How to Install Marketplace Apps in GoHighLevel

Installing an app in GoHighLevel is straightforward, but there are a couple of entry points you should know about depending on where you are in the platform.

Method 1: Install from the App Marketplace

Start by navigating to your agency dashboard. Look for the "Integrations" or "App Marketplace" section (the exact naming depends on your GoHighLevel version, but it's typically labeled clearly). You'll see a grid or list of available marketplace apps. Browse or search for the specific app you need—whether it's Zapier, Slack, Facebook Lead Ads, or any other integration.

Click on the app to view detailed information: what it does, how it works, what permissions it requires, and any pricing details. Once you've reviewed the app details, click "Install" or "Connect." The platform will then prompt you to either authenticate with that external service or configure any necessary settings.

Method 2: Install Directly from the Workflow Builder

You can also discover and install marketplace apps while building workflows. When you're adding a trigger or action to a workflow, GoHighLevel shows you both native actions and marketplace app actions. If you encounter a marketplace action you haven't installed yet, you can install it on the fly right from the workflow builder. This is especially useful when you're building a workflow and realize you need a specific integration.

Both methods accomplish the same goal—getting that app connected to your sub-account. Choose whichever feels more natural to your workflow.

When Connection Requests Launch Automatically

After you install a marketplace app, GoHighLevel will automatically launch a connection request in many cases. This is where you authenticate with the external service and grant GoHighLevel permission to access it.

For example, if you install the Slack app, after clicking "Install," you'll typically be redirected to Slack's OAuth screen asking you to authorize the GoHighLevel connection. You log in with your Slack workspace credentials, approve the permissions, and you're done. GoHighLevel stores that authenticated token securely, and your workflows can now interact with Slack.

The timing of this connection request depends on the app. Some apps trigger it immediately after installation. Others might require you to click an additional "Authorize" or "Connect" button within GoHighLevel's interface. Always look for a pop-up or notification after installing an app—it usually contains the connection link.

💡 Pro Tip

If a connection request doesn't launch automatically, check the app's settings page within GoHighLevel. There's usually a "Manage Connection" or "Re-authorize" button if you need to manually trigger the connection flow.

This is built into GoHighLevel. Try it free for 30 days →

Managing External Connections Across Multiple Sub-Accounts

Here's where many agency owners run into confusion: bulk-installing apps. You might think, "I want Zapier connected across all 50 of my sub-accounts." Can you do that in one click? Not exactly—but it's close.

GoHighLevel allows you to bulk-install apps to multiple sub-accounts, but each sub-account still needs its own connection authentication. So here's the workflow: You can select multiple sub-accounts and bulk-install an app, which adds the app to all of them simultaneously. However, each client's account will need to authorize their own external service connection.

This is actually better than it sounds. Once you've bulk-installed the app across your sub-accounts, you can navigate to each one and quickly complete the authentication. Most auth flows take 30 seconds—log in, approve permissions, done. For 50 accounts, that's maybe 30 minutes of work, which beats installing one-by-one.

Viewing and Editing Connections

To see all active marketplace app connections in a sub-account, navigate to the Integrations section. You'll see a list of installed apps with their connection status. Green indicators mean the connection is active. Yellow or red flags indicate the connection has expired or requires re-authorization.

To edit or re-authorize a connection, click on the app in the list. You'll have options to update settings, refresh the connection, or disconnect entirely. This is also where you'll see the app's documentation, which can be helpful for troubleshooting.

Adding App Triggers and Actions to Your Workflows

Once an app is connected at the sub-account level, you can start using it in your workflows. In the workflow builder, when you add a trigger or action, you'll see a mix of native GoHighLevel options and marketplace app options.

For instance, if Zapier is connected, you might see triggers like "Zapier Webhook Received" or actions like "Send Data to Zapier." Similarly, if Slack is connected, you can add actions to post messages, create channels, or send notifications directly to team members.

The beauty of marketplace apps in workflows is that they let you extend GoHighLevel's native capabilities without leaving the platform. Need to sync a contact to a custom CRM that GoHighLevel doesn't natively support? Use a marketplace integration. Want to post to multiple social platforms at once? Use the appropriate marketplace apps.

Troubleshooting Common Integration Issues

Connection Expired or Revoked

External services occasionally revoke connection tokens for security reasons, or tokens expire naturally. If a workflow suddenly stops working with a marketplace app, the first thing to check is the connection status. Navigate to the app's settings and re-authorize if needed.

Workflow Actions Fail Silently

Sometimes a workflow runs but the marketplace app action doesn't execute. This usually means the connection data is incomplete or the external service rejected the request (invalid API key format, for example). Check the workflow's execution history—GoHighLevel logs errors for each step. Look for error messages from the marketplace app action.

App Not Showing in Marketplace

If you're looking for a specific app and can't find it, it might not be available in your GoHighLevel plan level or region. Check your plan details or reach out to GoHighLevel support. They can clarify which apps are available to you.

New Workflow Can't Access an Already-Connected App

This is rare but can happen if the app was connected to a different sub-account. Remember: connections are sub-account-level. Make sure you're building the workflow in the same sub-account where the app is connected.

Ready to try this?

30 days free, no credit card required. Set up everything in this guide inside your trial.

Start Free 30-Day Trial
Cancel anytime — $0 for the first 30 days
William Welch
GoHighLevel Consultant & Agency Automation Specialist
I help agencies replace 5-10 disconnected tools with one platform. I've built and managed GoHighLevel automations across CRM, email, SMS, WhatsApp, and AI — and I publish everything I learn here. More about me →