Building Dashboards People Actually Use to Make Decisions

by Erez Michael, Founder / Full-Stack Developer

Start from the decision, not the data

The dashboards that get used are built backwards from a specific decision someone makes regularly — "should we reorder this product," "which support tickets are aging out," "is this campaign working" — rather than forwards from "here's all the data we have, let's chart it." If you can't name the decision a chart is meant to inform, it's probably noise.

Fewer numbers, more context

A dashboard with forty metrics on one screen usually gets skimmed once and abandoned. The ones that stick tend to show a handful of numbers with enough context — a trend line, a comparison to last period, a clear threshold for "this is fine" versus "look at this now" — that someone can act on them in under a minute.

Internal tools need the same care as customer-facing ones

It's tempting to treat internal dashboards as throwaway — unstyled tables, no loading states, breaks on mobile. But these are tools your own team relies on every day, often under more time pressure than a public site. Fast load times, sensible empty states, and clear error handling matter just as much here as anywhere else.

Plan for the data changing shape

Internal data sources evolve — a new product line, a CRM migration, a new column nobody told engineering about. Dashboards built directly against a custom API and a well-structured backend hold up far better over time than ones built by scraping spreadsheets or hardcoding assumptions about the data.

More articles

Design Systems Aren't Just for Customer-Facing Products

Internal tools are usually the least consistent part of a company's software — and that inconsistency has a real cost. A practical case for design systems inside the business, not just outside it.

Read more

Web Application Security Fundamentals Most Small Teams Skip

You don't need a full security team to close the gaps that actually get exploited. A practical checklist for teams shipping web apps and internal tools without dedicated security staff.

Read more

Tell us about your project

Our offices

  • Montréal
    South West Montréal
    Québec, Canada