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.
Related
- Agencies — connect, unlink, billing summary on the agency list.
- GoHighLevel integration overview — first-time linking concepts.