This pack gives you 16 KPIs per dashboard — but you should report far fewer. The
hardest part of measurement isn't calculating metrics; it's choosing which ones
deserve a leader's attention. This guide helps you cut from 16 to the 5–7 that
actually drive decisions.
More metrics feel safer. They aren't. A dashboard with 40 numbers has the same effect
as a dashboard with zero: nobody knows where to look, so nobody looks. Every KPI you
add dilutes the ones that matter and adds maintenance cost. The goal is the
smallest set that lets you steer the business.
Rule of thumb: a team should be able to name its KPIs from memory. If they can't,
there are too many.
A metric earns a spot on the dashboard only if it passes all four:
1. Actionable — if it moves the wrong way, you know roughly what to *do*. A number
you can only watch is a *metric*, not a KPI.
2. Tied to an outcome — it connects to revenue, retention, cost, or risk. "Page
views" rarely does; "activation rate" does.
3. Owned — exactly one person or team is accountable for it (the Owner column).
A KPI everyone owns is a KPI no one owns.
4. Trustworthy — you can measure it consistently and people believe the number. A
precise metric from a flaky source is worse than a rough one from a solid source.
If a metric fails any of these, demote it to a secondary "diagnostic" you check only
when a real KPI moves.
Balance the two or you'll fly blind:
| Lagging | Leading | |
|---|---|---|
| Tells you | What already happened | What's about to happen |
| Examples | Revenue, churn, NRR, profit | Activation rate, pipeline coverage, lead time |
| Good for | Scorekeeping, accountability | Steering, early warning |
| Risk if over-used | You react too late | You optimize a proxy, not the goal |
A healthy dashboard pairs each lagging outcome with the leading metric that predicts
it. On the Sales dashboard, *New Bookings* (lagging) is predicted by *Pipeline
Coverage* and *SQOs* (leading). On Product, *Day-30 Retention* (lagging) is
predicted by *Activation Rate* and *Time to Value* (leading). Watch the leading ones
to change the lagging ones.
Pick one metric that best captures the value your team delivers — your North Star —
then surround it with 4–6 supporting KPIs that explain its movement.
| Function | Common North Star | Supporting KPIs |
|---|---|---|
| SaaS | Net Revenue Retention | MRR, churn, expansion, activation |
| E-commerce | Revenue per visitor | Conversion rate, AOV, cart abandonment |
| Product | DAU/MAU stickiness | Activation, feature adoption, D30 retention |
| Engineering | Lead Time for Changes | Deploy frequency, change-fail rate, MTTR |
| Sales | Quota Attainment | Win rate, pipeline coverage, sales-cycle length |
| Support | First Contact Resolution | CSAT, resolution time, ticket volume |
The North Star is the headline; the supporting KPIs are the diagnostics that tell you
*why* it moved.
| Audience | KPIs to show |
|---|---|
| Individual contributor | 2–4 (their direct levers) |
| Team lead | 5–7 (the team's North Star + supporting) |
| Executive scorecard | 1 headline per function (see formulas §7) |
| Board | 5–8 across the whole company |
When in doubt, fewer. You can always drill into a diagnostic when a KPI flags.
The Sales dashboard ships with 16 KPIs. For a weekly sales standup, keep:
1. Quota Attainment — the North Star; are we hitting the number?
2. Pipeline Coverage — leading indicator; do we have enough to hit next quarter?
3. Win Rate — efficiency; are we getting better at closing?
4. Sales Cycle Length — leading; are deals speeding up or stalling?
5. Average Contract Value — are we moving up-market or down?
6. Lead Response Time — the one activity metric that reliably predicts win rate.
The other ten (Forecast Accuracy, NRR, Upsell Rate, CAC, Revenue per Rep…) are
valuable diagnostics — review them monthly or when a top-6 KPI breaks, not in the
weekly glance.
registered users, lifetime page views). Impressive, useless.
goal (Goodhart's Law — "when a measure becomes a target, it ceases to be a good
measure"). Watch the outcome, not just the proxy.
docs/CUSTOMIZATION.md §2), even if it's a rough first guess.
"lower is better." The Direction column (formulas §0) keeps the scoring honest —
use it.
For each KPI you're considering, ask:
Get this right and guides/dashboard-design-principles.md will help you present the
survivors so people actually use them.
A dashboard's job is to drive a decision in seconds. Most fail not because the data is
wrong, but because the *presentation* makes the reader work too hard. This guide
covers the design choices that turn a wall of numbers into something a busy leader
actually reads — and how this pack's layout already bakes them in.
Show your dashboard to someone for five seconds, then hide it and ask: *"What needs
attention?"* If they can't answer, the design has failed. Everything below serves that
test.
The eye should land on what's wrong before any raw numbers. That's why the pack
puts a Status traffic light (column H) on every row and a vs-target heatmap on
column G. A reader scans the red and yellow first, ignores the green, and drills in
only where needed.
Apply the conditional formatting from formulas/FORMULAS.md §5 and the dashboard
becomes a scan, not a read.
A bare number is meaningless. Win Rate: 27% — good or bad? The pack pairs every
Current_Value with three pieces of context:
1. A target (column E) — is 27% where we wanted to be?
2. A comparison (MoM_Change_Pct, column F) — up from 24% or down from 30%?
3. A trend (the sparkline) — a steady climb or a one-off spike?
*Number + target + direction + trend* is the minimum viable KPI display. Each alone
misleads; together they tell the truth.
A single sparkline communicates more than a column of monthly figures. It shows
direction, volatility, and recent inflections at a glance. The pack provides a 12-month
Trend_12mo series on every row precisely so you can drop in a sparkline (formulas
§4). A green status with a downward sparkline is an early warning a static number
would hide — that's the whole point.
Guide the eye deliberately:
View → Freeze → 1 row) so labels never scroll away.map. Use QUERY (formulas §6) to produce category-grouped views.
ragged ones aren't.
buried in alphabetical order.
than any color.
Roughly 1 in 12 men has some color vision deficiency. A red/green-only dashboard is
illegible to them. Mitigations the pack supports:
Green/Yellow/Red in column H — the word carries themeaning even if the color doesn't.
(formulas §5.3), or sorting worst-to-best so position encodes severity.
red/green if you can't keep the labels.
Precision implies confidence you don't have. Conversion Rate: 3.7% is honest;
3.6938% is false precision that slows reading and invites pointless debate about the
fourth decimal. Match the displayed precision to the decision it informs:
$285K, not$285,142.61.
Format for display; keep full precision in the underlying cell.
The same data needs different presentations:
| Audience | Show | Hide |
|---|---|---|
| The team doing the work | All supporting KPIs, weekly granularity | Company-wide rollups |
| Functional leader | North Star + 5–6 supporting, monthly | Individual-level detail |
| Executives | One headline KPI per function (the Scorecard) | Everything else |
Don't show executives 160 numbers and don't show the team a single rolled-up score.
Build the one-page Scorecard (formulas §7) for leadership and keep the full
dashboards for the people who act on them.
A number tells you *what*; a one-line note tells you *why* — and *why* is what prevents
panic and bad decisions. When a KPI moves sharply, add a comment or a Notes cell:
"Churn spike = one enterprise logo offboarded, not a trend." Without it, every reader
invents their own (usually wrong) explanation. The pack's Owner column tells readers
*who* to ask; a notes habit tells them the answer before they have to.
A stale dashboard is worse than none — it erodes trust in every number on it. Set a
realistic cadence per KPI (the Update_Frequency column), automate what you can
(docs/CUSTOMIZATION.md §7), and if a dashboard consistently goes stale, that's a
signal nobody's using it — cut it.
Before you share a dashboard, confirm:
Nail these and the dashboards in this pack stop being spreadsheets and start being
decision tools. Pair this with guides/choosing-the-right-kpis.md to make sure you're
presenting the *right* metrics beautifully — not the wrong ones.