HubWho
Sync · OAuth 2.0 · agency-level access

Sync GoHighLevel sub-accounts + per-location KPIs into HubWho

Connect your GoHighLevel agency account via OAuth. HubWho syncs every sub-account (the GHL term for client locations) into your HubWho clients, pulls the agency-level product catalog, and snapshots key KPIs nightly — opportunities added, deals won, contacts created, conversations unread, appointments booked. Token refresh happens automatically.

What HubWho does with GoHighLevel

Sub-account sync

Every GHL sub-account becomes an importable HubWho client. Matched by metadata.ghlLocationId so you can blend Vendasta + GHL clients in one tenant without collision.

Catalog sync

Agency-level products (with prices + recurring intervals) pull into HubWho's catalog. Set your retail markup; HubWho tracks margin per client.

KPI snapshots

Nightly per-location: opportunities added (30d), deals won, contacts added, conversations unread, appointments booked. Slugs: highlevel.opportunities.added_30d et al.

OAuth + automatic refresh

Standard OAuth 2.0 handshake via /api/highlevel/start. Access tokens refresh automatically; refresh tokens are sealed with AES-256-GCM in the credential vault.

When you'd pick GoHighLevel

  • Optional — only relevant for agencies on GoHighLevel.
  • Pair with Vendasta if you resell both platforms.
  • Use standalone (no Vendasta) if HighLevel is your sole platform.

Try HubWho with GoHighLevel

Set up takes minutes. 14-day free trial. No credit card.