Accounts overview

One row per account with score, risk badge, sessions, milestones and alerts, plus a summary count of healthy, watch, at-risk and churning.

What it is

The portfolio view. It serves today's snapshot when it is fresh and recomputes on demand when it is missing or more than three hours old, so the roster is never stale but never recomputes everything on every page load.

Also called: all accounts health · who needs a hand · portfolio view · risk roster

See it
Accounts overview
Won
31%
Avg cycle
21d
Pipeline
$388k
JanSep
The overview table with a risk badge per row ('72 HEALTHY', '31 AT RISK') and a summary strip of band counts. SuccessPanel.tsx / platform/success page. Sample data — no customer information appears here.
How it works
  1. 1Today's snapshots are loaded in one query for every account.
  2. 2Snapshots older than three hours are treated as stale and recomputed with bounded concurrency — four accounts at a time — so a hundred tenants stays sane.
  3. 3Rows carry score, risk, alerts, 7 and 30-day sessions, active days, last active, milestones done of total and the 30-day metrics.
  4. 4A summary tallies each risk band and total high-severity alerts.
Why we built it

The freshness window and the concurrency bound are both deliberate: recomputing every account on every open would not survive scale, and serving a stale snapshot would make the roster untrustworthy. Demo accounts are excluded entirely — 'every retention number this module computes… is a claim about a paying customer's behaviour. A seeded demo would score however the seeder happened to shape it, and would then sit in the roster and skew the averages beside real accounts.'

The problem
  • Reviewing account health meant opening each account individually.
  • Recomputing everything on demand did not scale.
  • Seeded demo data contaminated portfolio averages.
Sound familiar?
What you get
The whole book of accounts ranks by risk in one view.
Fresh within three hours without recomputing on every load.
Only real paying accounts are counted.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →