Skip to main content

Multiple GoHighLevel agencies

A single WhatGHL user can connect more than one GoHighLevel agency. Each agency is linked with its own OAuth flow and keeps its locations as separate sub-accounts under that agency. This is useful for operators who support multiple GHL companies without maintaining separate logins for each.

Where to work in the app

  • Agencies — list connected agencies, connect a new one, review status, and open agency-level options your permissions allow.
  • Sub Accounts — import or manage locations per agency; the UI ties each row to its GHL context.

Connecting a new agency usually opens GHL authorization in a pop-up; allow pop-ups for the WhatGHL domain when prompted.

Behaviour

  • OAuth is per agency: revoking or reconnecting one does not automatically remove others.
  • Sub-accounts belong to one linked agency; pick the correct agency before importing locations or troubleshooting “missing” sub-accounts.
  • Billing and embedded options may be shown per agency when your organization configures them.

Good practices

  • Name or tag agencies consistently in your runbooks so staff know which OAuth to renew.
  • After a GHL permission change, use any refresh or reconnect action the UI provides before opening a ticket.