Dashboard overview
How dashboards, components, widgets, and the health score relate.
The dashboard is where raw events become a churn signal you can act on. This page explains the moving parts; the default components page documents each built-in signal.
The pieces
- Event — a single thing a customer did (
feature_used,login, …), tied to anexternalAccountId. - Event map — rules that translate your raw event names into the canonical metrics the engine understands. One raw type can fan out to several metrics via conditions.
- Component — a named signal with a metric spec (how to compute it) and score bands (what's good vs. bad). Components are the heart of the system.
- Widget — a visualization of a component or metric placed on a dashboard.
- Dashboard — a collection of widgets. New projects start from the Product Health template.
How the health score works
Every scoring component evaluates to 0–100 for an account by comparing its
metric to two thresholds — good and warn:
- A normal signal scores higher as the value rises (more logins → higher score).
- An inverse signal flips that (more days of silence → lower score).
Each component carries a weight; the weighted average across all scoring components is the account's health score, banded as:
| Band | Score | Meaning |
|---|---|---|
| Healthy | ≥ 80 | Engaged, low risk. |
| Watch | 60–79 | Softening — worth a glance. |
| Risky | 40–59 | Clear warning signs. |
| Cold | < 40 | High churn risk — intervene. |
| No data | — | Not enough signal yet. |
Components vs. widgets
A component decides what a signal means and how heavily it counts. A widget decides how that signal is drawn on a dashboard. The same component can power a number tile, a trend line, and the score — change the component and every widget and the score update together.
A component's kind controls where it's consumed:
| Kind | Feeds the score | Shows as a widget |
|---|---|---|
| Scoring | ✓ | — |
| Widget | — | ✓ |
| Both | ✓ | ✓ |
Customizing
- Settings → Event map — map your raw event names to metrics.
- Settings → Components — adjust weights, thresholds, and metric specs, or build your own from the metric source picker.
- Settings → Widgets — arrange how signals are visualized.
For a step-by-step walkthrough, see Build a custom dashboard — how to create your own scoring components and visual widgets from your events.
The default components reference breaks down every built-in signal — how it's collected, how to read it, how to analyze it, and what to do when it turns soft. Expand any component for the full playbook.
Continue to default components.