Dashboard Design: Principles, Examples and a Step-by-Step Process

published on 09 November 2026

By Nick Babich

Key Takeaways

  • Study examples by job: ten annotated dashboards, from SaaS analytics to finance, logistics and healthcare, look nothing alike yet follow the same rules: one role, few numbers, context for each and priority by position.
  • Start with decisions: dashboard design begins with one role, the moment that person opens the screen and the decision they make next. The list of available data comes later.
  • Keep headline numbers few: show the metrics that answer the role's first questions, each with a target, a comparison or a trend, and move everything else to detail views.
  • Let position carry priority: status goes at the top left, the numbers that explain it sit in the middle, and the lists people act on go at the bottom.
  • Choose charts by question: bars, lines and dots on a common scale are read faster and more accurately than angles, areas or 3D effects.
  • Design the unhappy states: loading, empty, zero, stale, partial, error and restricted views are part of the scope, and they multiply the work.
  • Review with real data: check the design against a real extract and the real role before calling it finished.

Dashboard design is the work of deciding which few numbers a specific person needs to see, in what order and with what context, so they can tell at a glance whether something needs action. A good dashboard answers a recurring question in under a minute and points to the next step. A weak one shows everything the database holds and leaves the reader to work out what matters. The process below starts from decisions, turns them into a short list of cards, arranges those cards by priority and then designs the states that real data produces.

This guide is for product managers, designers and founders building analytics, admin or reporting screens inside B2B software. It opens with ten annotated examples, then follows one fictional worked example from the first question to the final layout. If you plan to bring in outside help, our UX design partners we review for data-heavy products are one place to start, and the shortlist of dashboard UX design agencies we compared covers provider selection. Here the focus stays on the design decisions themselves.

Dashboard Design Examples by Type

The ten examples below are illustrative. Each is a fictional product with invented data, drawn for this guide, and none is a screenshot of a real company’s software. They differ on purpose in palette, type, theme and density, because dashboards are built for different people: a dispatcher who watches one screen all shift can handle far more density than a founder who looks once a week.

For each one, check four things: the role, the question the screen answers first, whether every headline number has context, and where the thing to act on sits. The notes point to the matching step later in this guide.

ExampleRoleFirst question the screen answers
1. SaaS product analyticsProduct managerIs growth healthy, and where do new users drop off?
2. FinanceCFOAre we on budget, and how long does the cash last?
3. Sales pipelineSales managerWill we hit quota, and which deals need help?
4. MarketingHead of growthWhich channels and campaigns earn their spend?
5. Logistics and operationsDispatcherWhich deliveries are late or at risk right now?
6. E-commerceStore ownerHow are sales today compared with yesterday?
7. Customer successCustomer success leadWhich accounts need a call this week?
8. HealthcareCharge nurseWhich patients need attention now?
9. Energy and IoTFacilities managerIs the building’s load normal, and where is it coming from?
10. HR and people analyticsVP PeopleWhere are we losing people, and why?

1. SaaS product analytics: dark theme, medium density

Illustrative dark-theme product analytics dashboard for a fictional tool called Prismly: four KPI cards led by 48,213 weekly active users, a 30-day line chart against the previous period, a signup-to-paid funnel from 12,840 signups to 1,014 paid plans, a weekly retention heatmap by signup cohort and a top events table.
Prismly, a fictional product analytics tool with a dark theme. Illustrative example with fictional data.

Role and question: a product manager reviewing growth on Monday morning and asking where new users drop off.

What works: Every headline number carries a change figure and a sparkline, so none stands alone (Step 3). The funnel summary names the biggest drop in words, so the reader does not have to hunt for it. The retention heatmap uses one hue and prints each value inside its cell, so color is never the only signal.

Note: A −0.3% change in session length is flagged in red as strongly as a real problem would be. Keep strong color for changes that matter and show small moves in neutral gray.

2. Finance and CFO: editorial serif, light theme

Illustrative finance dashboard for a fictional CFO tool called Ledgerline on a cream background with serif headings: cash balance of $4.82M with a six-month forecast band, 17.4 months of runway, revenue versus budget by month, receivables aging, a days-sales-outstanding trend and a list of the largest overdue invoices.
Ledgerline, a fictional finance dashboard with a cream background and serif headings. Illustrative example with fictional data.

Role and question: a CFO reviewing the month-end position and asking whether the business is on budget and how long the cash lasts.

What works: Five headline numbers sit in one strip, each with a comparison to last month, budget or target (Step 3). Actual cash and the forecast share one line, with the forecast shaded, dashed and drawn as a range rather than one falsely precise path. Receivables aging and the days-sales-outstanding trend sit together, so the reader sees both size and direction.

Note: The pill reading “Month-end close: day 6 of 8, 3 accruals open” is the partial-data state from the states section, placed in the header where nobody can miss it. Finance readers need to know whether the figures are final.

3. Sales pipeline: rounded cards, coral accent

Illustrative sales pipeline dashboard for a fictional CRM called Pipeforge: $1.24M closed-won of a $2.40M quarterly quota with a pace marker, open pipeline by stage totaling $8.30M, cumulative closed-won against target pace, a table of deals to unblock this week and quota attainment by rep.
Pipeforge, a fictional sales pipeline dashboard with a navy rail and coral accent. Illustrative example with fictional data.

Role and question: a sales manager in the weekly forecast review, asking whether the team will hit quota and which deals need help.

What works: The quota bar carries a marker for straight-line pace, so 52% attained reads as ahead of the 43% expected at day 40 instead of just “about half”. The bottom band is the action list: late-stage deals, the next step and how long each has stalled (Step 4).

Note: The stage bars are sized by dollar value but labeled with deal counts. Say what a bar encodes, or readers will assume its length is the count.

4. Marketing performance: bright, friendly, lower density

Illustrative marketing performance dashboard for a fictional tool called Sunbeam with bright pink, yellow and blue tiles: 3.8x blended ROAS, $184K spend, $62 cost per acquisition, 2,974 conversions, a stacked area chart of sessions by channel, a donut of spend by channel and a table of four campaigns with ROAS and status.
Sunbeam, a fictional marketing performance dashboard with colorful tiles. Illustrative example with fictional data.

Role and question: a head of growth checking where the month’s budget went and which campaigns earn it back.

What works: Large colored tiles form the status band, and the campaign table is limited to “campaigns that need a decision”, with the 3.0x ROAS target in its caption. That is the cut list from the worked example below in practice: not every campaign, only those that change what someone does.

Note: A stacked area chart makes the total and the bottom layer (organic) easy to read but the middle layers hard to compare. For “which channel is growing fastest?”, use lines or one small chart per channel (Step 5).

5. Logistics and operations: dark control room, high density

Illustrative logistics control tower for a fictional fleet tool called RouteDeck in a dark monospaced style: a stylized route map with on-time, at-risk and late vehicles, a 94.2% on-time rate, 128 of 142 vehicles active, 17 open exceptions with a table of seven, an on-time trend for the last 12 hours, dock status and exceptions by type.
RouteDeck, a fictional fleet control tower in a dark, monospaced style. Illustrative example with fictional data.

Role and question: a dispatcher watching live deliveries during a shift and asking which ones are late or at risk right now.

What works: This is an operational dashboard in the sense used below: status first (on-time rate, active vehicles, open exceptions), a map for the one question that is really about place, and an exceptions table that states each impact in text, so the map’s colors are not the only signal. “Live · 12 s ago” shows freshness, so a stale feed would be visible.

Note: This density suits a trained operator who watches the screen all day. The same screen would overwhelm an occasional user, so density should follow the role and how often they look.

6. E-commerce store: minimal, teal accent

Illustrative e-commerce store dashboard for a fictional shop called Fernwood Goods: $12,486 net sales, 214 orders, a 3.10% conversion rate and a $58.34 average order value compared with yesterday, cumulative sales by hour, a five-step conversion funnel, top products with thumbnails and a running-low stock list.
Fernwood Goods, a fictional online store admin with a minimal teal style. Illustrative example with fictional data.

Role and question: a store owner checking at 2:30 PM how today compares with yesterday.

What works: The header states the one time frame (“as of 2:30 PM, compared with the same time yesterday”), so every card shares it (Step 3). The cumulative line shows pace through the day, not just a total, and the stock list converts inventory into days of cover, the number that drives a reorder.

Note: Conversion is down 0.22 points while sales are up 14.5%. Headline numbers can disagree, which is why the funnel sits right beside them, in the explanation band of the layout (Step 4).

7. Customer success: friendly blue, readable table

Illustrative customer success dashboard for a fictional tool called Harborline in blue and white: a health mix of 91 healthy, 43 watch and 14 at-risk accounts, 108% net revenue retention, renewals due over the next four months with the at-risk share, and a table of seven accounts to call with health score, ARR, renewal date and the reason flagged.
Harborline, a fictional customer success portfolio view in blue and white. Illustrative example with fictional data.

Role and question: a customer success lead planning the week’s outreach. It uses the same role as the worked example later in this guide, but a different product and different decisions.

What works: The health mix uses a donut, which is acceptable here because it has only three parts and the counts are printed beside it. Each flagged account gets a plain-language reason (“Logins down 41% in 14 days”), so the manager knows what to say, not just that a score is low.

Note: The top cards mix a current snapshot, a trailing 12-month figure and a four-month look ahead, and each one labels its period. Whenever cards use different time frames, the label is what keeps readers from assuming one shared range.

8. Healthcare unit: large type, low density

Illustrative hospital unit dashboard for a fictional tool called CareLoop with large type on a pale background: 25 of 32 beds occupied, three early-warning alerts, five pending discharges, a 32-bed board with the status of each bed, a list of three patients needing attention with their scores and an average length-of-stay line against a 4.2-day target.
CareLoop, a fictional hospital unit board with large type. Illustrative example with fictional data; not clinical guidance.

Role and question: a charge nurse running a 32-bed unit on the day shift and asking which patients need attention now.

What works: Large type and big bed tiles suit a glance from a few feet away. Alerts get a red border and the score in text (“NEWS 7”), never color alone, and “Needs attention now” lists the three patients to see first, with vitals, in priority order (Step 4).

Note: A screen that a whole unit can see should show as little identifying detail as possible, which is why this one uses initials. Who may see what is the restricted state from the states section, and in healthcare it needs designing before launch.

9. Energy and IoT: black with a neon accent

Illustrative building energy dashboard for a fictional IoT platform called Voltgrid in black with a neon lime accent: 1.93 MW current load against a 2.5 MW limit, $2,184 energy cost today, 701 kW of solar generation, today’s load against a typical Monday, device counts, consumption by floor and a table of four anomalies with severity tags.
Voltgrid, a fictional building energy dashboard in black with a lime accent. Illustrative example with fictional data.

Role and question: a facilities manager in a building control room, asking whether the load is normal and where it comes from.

What works: One large number for the current load sits above a bar against the 2.5 MW demand limit, instead of a dial gauge: it uses less space and shows the headroom exactly (Step 5). The load line is set against a typical Monday, so “is this normal?” is answered without a click, and the floor grid answers “where?”.

Note: On the floor grid the brightest cells are the biggest consumers, not faults. The faults live in the anomalies table with High, Med and Low tags. Putting both in one color scale would blur “busy” with “broken”.

10. HR and people analytics: warm light theme

Illustrative HR people analytics dashboard for a fictional tool called Rosterly on a warm peach background with a plum sidebar: 462 headcount, 10.4% voluntary attrition, 38 open roles, a headcount line chart over 12 months, attrition by department sorted from high to low, and a heatmap of engagement scores by team and driver.
Rosterly, a fictional people analytics dashboard with a warm background and plum sidebar. Illustrative example with fictional data.

Role and question: a VP of People in the monthly review, asking where the company is losing people and why.

What works: Attrition bars are sorted from high to low with head counts beside them, so 15.6% in Sales (71 people) can be weighed against 11.8% in Engineering (148 people). Sorted horizontal bars are the chart the guide recommends for comparing items (Step 5). The engagement heatmap prints each score as well as coloring it.

Note: Survey averages hide spread: a 3.0 can mean everyone is neutral or half the team is delighted and half is not. The chart guide warns against averages alone, so offer a distribution view one click deeper.

What the ten examples have in common

Palette, type and density change from one example to the next. The structure underneath does not:

  • One role and one moment: every screen answers a named person’s first question, and the table above says which.
  • Few headline numbers, with context: a target, comparison, trend or capacity limit sits next to almost every one.
  • Priority by position: status comes first, explanation sits in the middle and the work list comes last, even where the map or a hero number takes the first spot.
  • Color with a second cue: labels, signs, numbers or text back up every status color.

Those four habits come from the process below, shown here in one picture.

Infographic of the dashboard design process in five steps: one role and one moment, questions to decisions, metrics with context, layout by priority and chart by question, plus seven data states to design and a release review.
Dashboard design in five steps, from the role's decisions to the layout, plus the data states every card needs.

What a Dashboard Is For, and What It Is Not

A dashboard is an overview. It tells someone whether things are on track and where to look next. It is not the place for every chart a team has ever requested.

The intended use changes the design. Page Laubheimer at Nielsen Norman Group separates operational dashboards from analytical dashboards: operational ones support time-sensitive tasks such as monitoring server availability or customer-service calls, while analytical ones support analysis and decisions without the same urgency. An on-call engineer needs deviations to jump out within seconds. A customer success lead reviewing the week can afford one more click, but needs trends and comparisons.

A dashboard is also not a report. Reports hold the detail, the full breakdowns and the exports. Microsoft's guidance for Power BI dashboards makes the same split: the dashboard is a single place to monitor the current state of the data, readers drill into the underlying reports for detail, and a detail belongs on the dashboard only if it is what readers need to monitor.

B2B products add their own pressure. One account can have admins, managers and individual contributors with different permissions. Data volume varies wildly between a new customer and a ten-year one. Data often arrives from several systems on different refresh schedules, and many users already export numbers to spreadsheets because the product never answered their question. Those facts belong in the brief from the start.

Step 1: Pick One Role and One Moment

Write one sentence before opening a design tool: [Role] opens this screen [when] to decide [what]. If you cannot fill in all three parts, the dashboard is not ready to design.

The NHS Scotland Turas Design System, in its guide to designing a dashboard, recommends the same discipline: never design a dashboard for everyone, and capture the need as a user story with a user, a need and an outcome. Its example is a workforce manager who wants to see vacancy rates across a service area to identify staffing pressures and prioritize recruitment.

When two roles want different answers on first view, give them different views. A shared screen that tries to serve an executive, a team lead and an analyst usually ends up serving none of them, and the arguments about which card goes first never end.

Step 2: Turn Questions Into Decisions

List the questions the role asks every time they open the screen. Then attach a decision or action to each one. A question with no action attached is usually curiosity, and curiosity belongs in a report.

Three tests help here:

  • The action test: if the answer changes, does someone do something different? If not, drop the question from the overview.
  • The frequency test: is the question asked on most visits? Questions asked once a quarter can live one click away.
  • The owner test: can the person looking at the screen act on the answer? If only another team can act, the card belongs on that team's view.

Step 3: Choose Metrics and Give Each One Context

Each surviving question needs a metric with a written definition: the formula, the data source, the refresh rate and who owns it. Teams that skip this step end up with two cards called "active users" that show different numbers.

Then give every headline number something to be compared with. A number alone says nothing about whether it is good. Useful context comes in four forms: a target, the previous period, a trend over time or a peer group such as the median account. The Turas guide also asks for the reporting period, the date of the latest update, how often data refreshes and any data quality caveats, all of which matter more in B2B products where a sync can fail quietly overnight.

Two versions of the same renewals card. The ambiguous card shows only 'Renewals 42'. The decision-ready card shows $1.42M renewed of $2.10M due this quarter, 42 of 58 accounts, a progress bar at 75% of the $1.89M target, up 6 points on the same week last quarter, 5 accounts at risk worth $303K ARR, the owner and a link to review them, with four numbered annotations explaining each addition.
Context turns a number into a decision: the renewals card from the worked example below, ambiguous vs decision-ready. Illustrative example with fictional data.

Keep time frames consistent. The Microsoft guidance warns against mixing levels of precision and time, such as one chart showing last month beside charts filtered to a specific month. One global date range at the top of the screen, applied to every card, prevents most of these mismatches. Round numbers to the precision a decision needs: "3.4 million" reads faster than "3,400,000".

Worked Example: A Customer Success Dashboard for a B2B SaaS Product

To make the steps concrete, here is a fictional scenario. Nothing in it describes a real client or product; the numbers are assumptions chosen only to show the method.

  • Product: an invoicing platform sold to about 400 business accounts.
  • Team: six customer success managers and one customer success lead.
  • Data: the product database and the CRM, both refreshed nightly.
  • Role and moment: the customer success lead opens the dashboard on Monday morning to decide which accounts get outreach this week and whether renewals are on track for the quarter.

Steps 2 and 3 turn that sentence into five elements: four cards and a ranked table. Each row is one question, the decision it drives, the metric and its context, and where it lands on the screen.

QuestionDecision it drivesMetric and contextVisualPosition
Are renewals on track this quarter?Escalate a pipeline review if behindRenewal value closed vs. renewal value due this quarter; compared with the quarterly targetLarge number with a bar and target markerTop left
Is support load unusual?Ask for help from another team if it spikesOpen tickets older than three days; compared with the four-week averageNumber with a change indicatorTop row
Is product usage rising or falling?Look into segments that dropMedian weekly active users per account; 12-week trendLine chartMiddle left
Where does onboarding stall?Fix a setup step or offer helpShare of new accounts completing each setup step within 14 days; compared with the previous cohortSorted horizontal bars, one per stepMiddle right
Which accounts need outreach this week?Assign accounts to managersAccounts below the health threshold, sorted by renewal date, with the reason and the ownerRanked tableBottom, full width

Just as useful is the cut list: metrics that someone asked for but that fail the three tests. In this scenario that includes total sign-ups since launch, revenue by plan, a quarterly satisfaction score and page views. None of them changes what the lead does on Monday morning, so they move to reports linked from the relevant cards.

That is also the answer to how many metrics a dashboard should show: as many as the role's recurring questions need, and no more. Here that is four cards and one table. If the list keeps growing, the screen is probably serving more than one role or more than one moment, and it should be split.

Step 4: Lay Out the Screen by Priority

Placement is the strongest signal of importance on a dashboard. In left-to-right languages, the Microsoft guidance puts the highest level of data at the top left and adds detail in the direction people read. A simple three-band structure works for most B2B dashboards:

  • Top band, status: the few numbers that say whether things are fine.
  • Middle band, explanation: trends and breakdowns that show why a status number moved.
  • Bottom band, action: lists and tables of items someone needs to work on.

PatternFly, Red Hat's open source design system, offers a practical way to get there in its dashboard design guidelines: list the cards, prioritize them, size each one, then arrange them in equal-width columns. Its point about ordering matters for responsive layouts. When a four-column desktop grid collapses to one column on a narrow screen, the priority order decides what people see first.

Keep cards of the same level the same size, align everything to one grid and put filters above the content they affect. The image below shows the worked example arranged this way.

Illustrative customer success dashboard for a fictional invoicing platform: renewals this quarter at $1.42M of $2.10M due and 75% of target, support load of 37 tickets older than three days against a four-week average of 24, a 12-week product usage line chart falling to 17 weekly active users per account, onboarding bars showing the payment reminders step at 46% against 63% for the previous cohort, and a table of six accounts that need outreach with owner, health score, ARR, renewal date, reason and next action.
Worked example filled in: status on top, explanation in the middle, the outreach table at the bottom. Illustrative mockup with fictional data, not a real product.

Step 5: Match the Chart to the Question

Pick the chart after the question, never before. The Nielsen Norman Group article cited above explains why some charts work at a glance: 2D position and length are preattentive attributes, so bar charts, line graphs and scatter plots support quick, accurate comparisons, while 3D effects distort the shapes that carry the data.

Question typeUseAvoid
How did this change over time?Line chart; columns for a handful of periodsPie charts; dual axes with unrelated scales
How do these items compare?Horizontal bars sorted by valueMany-slice pies; 3D bars
Are we on track for the target?Bar or number with a target markerLarge dial gauges that use space without adding precision
What share does each part make up?Stacked bar, or a pie with very few partsPies with many similar slices
Which items need action?Sortable table with the reason and owner in columnsCharts that hide names behind hover labels
How are values spread?Histogram or dot plotAverages alone, which hide outliers
Cheat sheet matching six dashboard questions to chart types: a line chart for change over time, sorted horizontal bars to compare items, a bar with a target marker for progress to target, a stacked bar for parts of a whole, a sortable table for items that need action and a histogram or dot plot for spread, each shown next to the chart to avoid.
The table above as a quick reference: pick the question first, then the chart. Illustrative icons.

Color deserves its own rule. Give each color one meaning across the whole product, use a neutral palette for everything that is fine and reserve strong color for what needs attention. Never let color be the only signal: pair it with a label, an icon or a position so people with color vision deficiencies get the same message.

Design the States Real Data Produces

Most dashboard mockups show a healthy account with perfect data. Real accounts are new, broken, partly synced or restricted. The Turas guide asks teams to plan how the dashboard communicates loading, errors, zero values and the absence of data. This matrix extends that list for B2B products and applies it to the worked example.

StateWhat the reader should seeExample in the worked dashboard
LoadingThe layout in place with placeholders, so nothing jumps when data arrivesCard outlines with the titles already visible
Empty (no data yet)Why it is empty and when data will appearA new account: "Usage appears after the first full week"
ZeroA real zero, clearly different from missing data"0 tickets older than three days" shown as good news
StaleThe time of the last successful refresh and a warning"CRM data last updated Friday 6:00 PM"
PartialWhich source is missing and which cards are affectedRenewals card flagged while usage cards still load
ErrorWhat failed, in plain words, and what to try"We couldn't load onboarding data. Try again in a few minutes."
RestrictedWhat the person cannot see and who can grant accessA manager sees only their own accounts in the outreach table
The product usage card from the worked example in three states: loading, with skeleton placeholders under the visible title; empty, for a new account, with the message 'Usage appears after the first full week' and a Send setup guide button; and error, with 'We couldn't load usage data', the time of the last successful load and a Retry button.
Three of the seven states for one card: loading, empty and error. Illustrative example with fictional data.

The matrix is also a scope tool. Four cards and one table across seven states is 35 combinations to specify, before any drill-down view. The table and its filters behind the dashboard follow the same rules as other patterns for dense B2B workflows such as data tables and master-detail views, so reuse them rather than inventing a dashboard-only version.

Scope the Design Work Before You Estimate It

Dashboard estimates go wrong when they count screens. Count the drivers instead: roles, views, cards, states and data sources. Each one multiplies the others.

In the worked example the count is one role, one overview plus three drill-down views (renewals, onboarding and an account detail page), four cards and a table, seven states and two data sources. Adding a second role, such as a sales leader who wants the same renewals data with pipeline context, adds at least one view and reopens the priority decisions. Adding a third data source adds another partial state to every card it feeds.

Write the count into the brief and agree on it before anyone quotes or plans a sprint. To turn a count like this into money and time, see how to budget the wider UX design work. A dashboard rarely stands alone, either: it sits inside the SaaS UX process the dashboard depends on, from research to handoff, and inherits its navigation, permissions and component library.

Review the Dashboard Before Release

Use these eight questions as a last check, with a real data extract on screen and, ideally, the real role in the room:

  1. Can the named role answer its first question within a minute, without touching a filter?
  2. Does every headline number have a target, a comparison or a trend?
  3. Does every card lead somewhere: an action, an owner or a detail view?
  4. Do all cards use the same time frame, with the period and the last update visible?
  5. Does the layout survive real data: long account names, outliers, missing values and an account with one data point?
  6. Is strong color used only where something needs attention, and always with a second cue?
  7. On a narrow screen, does the card order still follow priority?
  8. Has every card been designed in all seven states?

After release, watch which cards and filters people use. A card nobody opens for a month is a candidate for the cut list, and repeated exports of the same table usually point to a missing card.

FAQ

What makes a good dashboard design example?

A good example is built for one named role, shows a few headline numbers that each carry a target, comparison or trend, orders them by priority and uses color for status with a second cue behind it. Visual style matters less than whether the reader can answer their first question in under a minute.

What is the difference between a dashboard and a report?

A dashboard is a short overview that tells a specific person whether something needs attention. A report holds the detail behind it: full breakdowns, history and exports. A good dashboard links into reports instead of trying to replace them.

Should a B2B product have one dashboard or one per role?

Start with the role whose decisions matter most to the product's value and design that view well. Add views for other roles when their first questions differ, and use permissions to filter data within a view when only the scope differs.

What makes dashboard design harder in B2B software?

Multiple roles and permissions, accounts with very different data volumes, several data sources with their own refresh schedules and users who already rely on spreadsheets. Each of these adds states and edge cases that consumer dashboards rarely face.

How do you test a dashboard design?

Give the real role a prototype filled with a real data extract and ask them to answer their recurring questions out loud. Note where they hesitate, misread a number or reach for a filter. Then check usage of each card after release.

Conclusion

Good dashboard design is mostly a sequence of decisions made before any chart is drawn: one role and one moment, questions tied to actions, metrics with definitions and context, a layout that follows priority and charts chosen for the question. The states that real data produces turn a polished mockup into a screen people trust. The ten examples above show the same structure in ten different styles, which is the point: the look can change with the product and the audience, while the decisions underneath stay the same. Keep the cut list, the state matrix and the scope count in the brief, and the dashboard stays focused as the product grows. If you need a team for the work, the dashboard design shortlist and our wider directory mentioned at the start are the places to compare options.

Read more