HomeJournalThis post

Design dashboards around decisions, not charts

A dashboard is useful when it helps someone decide what changed, why it changed, and what to do next.

JP
JP Casabianca
Designer/Engineer · Bogotá

Most dashboards have too many charts and too little judgment. They show revenue, conversion, traffic, cohorts, refunds, and tickets, then ask the user to become the analyst.

A dashboard should not be a museum of metrics. It should be a decision surface.

Start with the operating question

Every dashboard should answer a recurring question. How is the store doing this week? Which accounts need attention? Are experiments healthy? What should support work on first? Which acquisition channel is getting worse?

The operating question determines the layout. A weekly business review needs trend, variance, and explanation. A support queue needs priority and ownership. An experiment dashboard needs guardrails, sample size, and decision thresholds.

If the question is vague, the dashboard becomes a chart collection.

Pair metric with interpretation

A number rarely explains itself. Revenue up 12 percent can be good, expected, seasonal, misleading, or caused by one enterprise invoice. The dashboard should help the user understand which one.

Useful interpretation can be modest:

  • Compare against the right baseline.
  • Show whether the change is normal for this period.
  • Separate volume from rate.
  • Call out the segment responsible for the movement.
  • Link to the source records.

The point is not to automate strategy. The point is to reduce the amount of manual detective work needed before a meeting.

Use charts for shape, not decoration

Charts are strongest when shape matters: trend, distribution, composition, correlation, and outliers. They are weak when the user only needs a current value or a threshold.

I remove charts when text is clearer. "Payment failures doubled after the gateway change" may be more useful than a tiny line chart with no annotation. A table may beat a pie chart when the user needs to act on individual accounts.

The chart should earn its pixels by improving the decision.

Make freshness visible

Dashboards quietly lose trust when users cannot tell how fresh the data is. A timestamp buried in a footer is not enough for operational tools.

Show freshness near the data that depends on it. If some panels update hourly and others update daily, say so. If a sync is delayed, mark the affected panels. If data is partial, make that partial state visible.

Trust is not only accuracy. It is knowing what kind of accuracy the product currently has.

Design the next action

A dashboard that identifies a problem but offers no path forward creates anxiety. If churn risk increased, where should the user go? If checkout conversion dropped, which segment changed? If support backlog is unhealthy, who owns the oldest tickets?

The next action can be a link, filter, export, assignment, or note. It does not need to solve everything. It needs to keep the decision from dying on the dashboard.

The audit

Take an existing dashboard and label each element with the decision it supports. If a chart cannot be tied to a decision, remove it, rewrite it, or move it to an exploration surface.

Good dashboards feel calmer after this audit. Fewer charts, clearer hierarchy, more explanation, and a shorter path from observation to action.