BuildBetter Docs

Health

The Health page (/success/health) is the renewal-and-risk command center. Every account in your workspace gets a health score from 0–100, and Health surfaces the ones at the dangerous end first.

What's at the Top

Four summary cards across the top of the page:

Below the cards, a risk distribution bar chart shows ARR split across critical / at-risk / healthy buckets — useful for an at-a-glance sense of how much revenue is exposed.

The Live Health Table

The main content is the customer table. Each row shows:

Column Meaning
Account Company name, logo (via Clearbit), and domain
Health score 0–100, color-coded by risk
Risk level Critical / At risk / Healthy badge
Active users Current vs. licensed (e.g., 12 / 25)
ARR Annual recurring revenue from linked contracts
Days to renewal Pulled from the active contract's end date
Risk factors Up to 2 inline plus "+N more" — hover for full list
Actions Row menu (route to another section, untrack, open)

Click any row to open the Customer Detail page — or for accounts without a clean domain match, the legacy detail sheet.

Filtering and Searching

The Last-Updated Bar

Sits above the table:

Health Settings Sheet

Click the Settings button to configure:

Scoring Weights

How much each input contributes to the score:

Integration Status

Per-source health and connection state for Salesbricks, Stripe, PostHog. If any are disconnected, the page surfaces an inline warning with a quick-link to fix it.

Untracked Accounts

A free-form Untracked reason field for explaining why an account is excluded (e.g., "Test workspace", "Internal use"). The reason shows in the untracked filter view.

Risk Factors — Where the Scores Come From

Every account's health score breaks down into specific factors, each cited to a data source:

This is the why behind every score — and the basis for the conversation you'll have with the account.

Routing Accounts Out of Health

Health is the triage surface — but most accounts don't stay here. Use the row menu to route an account:

The destination page shows the account at the top with a "Routed from Health" badge.

Demo Mode

If your integrations aren't connected, the "Preview with demo data" button loads the Pied Piper sample dataset so you can explore the layout, scoring, and filters before wiring up Salesbricks, Stripe, or PostHog. The page shows a subtle banner while demo mode is active.

Empty and Error States

Tip: The Critical bucket should be small. If you have more than ~5–10 critical accounts at a time, the threshold is probably too generous. Open Health Settings and tighten the scoring weights so the queue stays actionable.