GoCSM GoCSM See pricing

Guides

Find Inactive GoHighLevel Sub-Accounts

A step-by-step way to find ghosting GoHighLevel sub-accounts before they cancel, using login activity data instead of guesswork.

Updated September 1, 2026

If you run a GoHighLevel agency, you already know the uncomfortable truth: a paying sub-account is not the same as an active one. Plenty of clients keep paying for months after they’ve quietly stopped opening the platform — until the day they don’t, and you get a cancellation email that feels like it came out of nowhere. It didn’t. It came out of three months of silence you couldn’t see.

The problem with GoHighLevel’s native reporting

The native Agency Dashboard tells you about revenue: who’s paying, how much, and when invoices are due. It does not tell you who is actually using the product. There’s no built-in view that lists sub-accounts by last login date, no alert when an admin user hasn’t touched their calendar or pipeline in three weeks, and no way to distinguish “quiet because things are running smoothly on autopilot” from “quiet because nobody remembers this software exists.” Revenue is a lagging indicator. Login behavior is a leading one.

What to actually look for

Three signals matter more than anything else:

  1. Last login date per sub-account. Not per agency — per sub-account, and ideally per user within that sub-account, since a single admin logging in doesn’t mean the rest of the team is engaged.
  2. Login frequency and session length. A five-second login once a month is a different risk profile than daily 20-minute sessions. Frequency tells you whether the account is a habit or an afterthought.
  3. Trend direction. An account that logged in daily for six months and then dropped to zero in the last two weeks is a much stronger churn signal than an account that’s always been sporadic. The change matters more than the absolute number.

How GoCSM surfaces this

GoCSM’s Login Activity module pulls real login events across every sub-account in your agency and rolls them up into a single view: who’s logging in, when, how long they stay, and how often they return. Instead of manually checking sub-accounts one by one — which nobody has time to do across 50, 100, or 300 accounts — you get a sortable list that puts the ghosting accounts at the top.

The practical workflow looks like this:

Why this matters for retention, not just reporting

Catching a ghosting account two months before renewal gives you time to act — a re-onboarding call, a feature walkthrough, a check-in on whether their goals changed. Catching it the week of the cancellation email gives you nothing but a chance to offer a discount on the way out. The entire value of login activity tracking is the lead time it buys you.

This is also why login tracking is the cheapest, fastest entry point into customer success tooling for a GoHighLevel agency — it requires no behavioral scoring model, no revenue integration, just a clear answer to “who’s actually here?” That’s exactly why it’s GoCSM’s $57/month starting tier: the single highest-leverage signal, available on its own without needing the rest of the stack.

If you’re running client sub-accounts today with no visibility into who’s logging in, that blind spot is very likely costing you renewals you could have saved with two weeks’ notice.

Stop losing sub-accounts you never saw were at risk.

See pricing

13,800+ sub-accounts tracked · 30-day money-back · cancel anytime