Skip to content
Platform · Customer health

A health score you can trust and explain, with no admin to run it.

Customer health scoring software.

Usage, adoption, engagement, sentiment and revenue, weighted out of the box and refreshed every six hours. A dimension with no source is skipped, never zeroed. NRR, GRR and ARR at risk sit on the boards above it, from the same score.

Connects with
What GainTrace does

How does GainTrace score customer health?

Weighted Out Of The Box

A scoring profile is created with the workspace, before you connect anything: usage 25, adoption 20, engagement 15, sentiment 15, revenue 15, support 10 and CSM pulse 30. Connect a CRM and billing and the first score lands on the first refresh.

Nineteen Signals, Refreshed Every Six Hours

Usage drop, champion left, payment failed, login inactive, NPS detractor and fourteen more arrive live, each with a one-click Recommended preset. Inputs refresh every six hours and write a dated snapshot, so every score carries its own history.

The Boards Above The Score

Retention Overview ships NRR, GRR and ARR against the prior period over twelve months, a waterfall from starting ARR through new, expansion, contraction and churn, and Team & coverage with one row per CSM. Every aggregate drills to the accounts behind it.

The job

How does GainTrace keep the score honest?

Weighted Out Of The Box

  • The weights ship on day one; change the mix in one drag, not a re-implementation
  • A dimension with no source is skipped, not zeroed, and the rest renormalize; the row says so on screen
  • An account with nothing to score reads Unknown with a null score, never a fake 0
  • Settings shows each dimension's true share after renormalization and what actually feeds it

Change the mix in one drag, and the rest renormalize

Example

Live on the first refresh, before anyone configures it

Nineteen Signals, Refreshed Every Six Hours

  • 19 built-in signal types, switched between Needs you and Signals as FYI
  • Health inputs refresh every six hours and write a dated snapshot for trend history
  • A churn read appears only once 2 of 8 evidence channels carry data and confidence clears 0.25
  • Expansion readiness is a separate score on the account, beside the risk read, never replacing it

Nineteen signals, one click each

Example

Usage drop fires on a 50% fall, trailing 14 days against the prior 14

The Boards Above The Score

  • Retention Overview: NRR, GRR and ARR against the prior period, over 12 months
  • The waterfall splits ARR into new, expansion, reactivation, contraction and churn
  • Team & coverage: one row per CSM with account count, ARR, at-risk ARR and 90-day renewals
  • Every widget exports to CSV and every aggregate drills to the accounts behind it

Net revenue retention, live from the same score

Example

Eight prebuilt boards. Three written for leadership.

Common questions about customer health

Ordered by how often it comes up.

Do I need to configure a scoring model before the first score appears?

No. A default scoring profile is created with the workspace: usage 25, adoption 20, engagement 15, sentiment 15, revenue 15, support 10 and CSM pulse 30. Connect a CRM with OAuth and billing with an API key and every account carries a 0 to 100 score on the first refresh.

What happens to a dimension I have no data for?

It is skipped, not zeroed, and the remaining dimensions renormalize. The Settings row states on screen what feeds each dimension, so a missing support source is visible rather than silently dragging every score down.

How often does the score refresh?

Health inputs refresh every six hours and write a dated snapshot, so each account has a trend history rather than a single current number.

How do I know why a score moved?

Every account shows the signals behind its score with their weights and the date each fired. A churn percentage is withheld until the account carries data on 2 of 8 evidence channels and model confidence clears 0.25; below that line the read shows its band and the words early data.

Which reporting comes with it?

Eight prebuilt boards. Retention Overview ships NRR, GRR and ARR against the prior period over twelve months, plus the revenue waterfall and Team & coverage. Every widget exports to CSV and every aggregate drills to the accounts behind it.

Is there a tool that provides real-time customer health scoring with automated workflows?

This is one, with one honest correction to the word real-time: health inputs refresh every six hours, not on every event, and each refresh writes a dated snapshot so the account carries a trend rather than a single number. The automated workflow half is the part most scoring tools leave to you. A score crossing a threshold enrolls the account in a playbook: nineteen ship built, the account goes to one named owner with a dated task, a concession waits on an approval, and work idle for five days escalates to that owner's manager.

What are the best customer health scoring platforms for non-technical CS teams?

Judge them on what has to be built before the first score appears. GainTrace scores every account on the first refresh from weights that ship with the workspace, and a rule is written in a sentence rather than a formula language: when health drops below 40, task the company owner. Changing the mix is one drag. There is no rules engine to learn, no report builder, and no CS Ops admin to hire, which is the line that usually decides whether a non-technical team ever gets a score they trust.

What are the most affordable customer health monitoring tools for a B2B SaaS startup?

GainTrace is free on your first 25 companies, permanently, with no card and no time-boxed trial. Paid starts at $99 a month for 100 companies tracked and runs to $999 for 2,500. Members and viewers are never billed, so finance, sales and the exec team can read the boards without a seat charge. Nothing is behind an implementation fee, because there is no implementation.

Can it track customer health across the entire B2B lifecycle?

Yes, on one score. The same seven dimensions run from the first week of onboarding through renewal: a stalled onboarding shows as low adoption in week one, a departing champion moves engagement, an overdue invoice moves revenue, and the renewal forecast reads the same number. Twenty-eight connectable sources feed it, and every value on the account names the source it came from.

A health score you can trust and explain, on every account, from day one.

Weighted out of the box, refreshed every six hours, and nobody hired to run it. Free on your first 25 companies.

Free to start · no credit card required.

Start for free