3,000 accounts, no early warning system

Jide Lambo••3 min read

HackerRank had 3,000 business accounts and no early warning system. CSMs spot-checked usage and hoped. After usage-based scores and risk alerts, at-risk churn dropped about 50%.

CS leader Alaina Loori put it plainly: they did not have an effective way to track and evaluate the health of all those accounts.

Clients who looked happy on the last NPS or the last meeting still churned. That is the heart of surprise churn. Scale without a radar turns every renewal into a coin flip you only notice when it lands tails.

Timeline

Reactive mode. CSMs logged into individual accounts to spot-check usage. The team waited for customers to raise issues. There were no automated risk alerts and no clear baselines for healthy usage, so gradual drop-offs never rang a bell. A positive last conversation could sit on top of weeks of fading product activity.

The cost. Lost ARR on accounts that might have been saved. Missed expansion from accounts that were already cooling. Slipping net retention. Confidence in CS took a hit every time a "fine" account cancelled. The board does not care that someone felt busy if the book still leaks.

The build. HackerRank invested in product usage analytics and automated health scoring. Risk alerts surfaced accounts that were fading. CSMs moved from technical firefighting toward earlier, preventative outreach. The job shifted from "answer the ticket" to "act on the queue."

After. Churn among at-risk accounts dropped by about 50%. The team engaged earlier in the renewal cycle instead of discovering dormancy at cancel time. Millions in ARR sat behind that shift because surprise cancellations stopped being the default discovery mechanism.

What they missed

Scale without a shared definition of healthy.

Manual spot-checks cannot cover thousands of accounts. A positive last meeting can hide silent churn. Without baselines, a slow fade looks like normal variance until the renewal fails. Support that waits for the customer to shout will always miss the accounts that go quiet on purpose or by neglect.

The team was not lazy. The system asked them to do impossible coverage by hand.

The lesson

Early warning is a product of data habits, not hero CSMs.

HackerRank's results tracked four shifts:

  1. Define health from usage, not vibes. Scores need live product signals, not quarterly memory or a warm meeting note.
  2. Alert before renewal season. At-risk accounts need attention while there is still time to save, not in week 51.
  3. Trade spot-checks for a queue. One ranked list beats 3,000 random logins and a hope that someone picks the right account.
  4. Make CS strategic earlier. Outreach months before renewal beats a rescue call after the customer has already decided.

A customer health score is only useful if it updates often enough to catch the fade. The save still needs a human and a playbook. See how to reduce SaaS churn when the alert fires.

Try this Monday

  1. Pick one usage metric you already have (weekly active users, key feature events, or last login).
  2. Set a simple baseline per account (median of the last 8 weeks).
  3. List accounts more than 30% below their own baseline for two weeks running.
  4. Assign owners and a next step for the top ten by ARR before Friday. Write the step down. Do not leave it as "monitor." If there is no next step, there is no save motion.

See risk before renewal week

FirstDistro spots fading usage and puts the next save action on your list. Get FirstDistro to see how it fits your book.