Build a Dashboard That Drives Action
By Sarthak Arora · From the Analytics & Measurement collection · Updated July 2026
This prompt turns a pile of metrics into a focused dashboard that a specific audience can read in seconds and act on. It forces you to pick a small metric set, label every metric as leading or lagging, encode it with honest visuals, and attach a threshold and a next action to each number so the report drives a decision instead of decoration.
When to use this
- Your dashboard has grown to dozens of widgets and nobody can say what to do when a number moves
- You are building a new report or dashboard for a specific audience (executives, a growth team, support) and want it actionable from day one
- A stakeholder keeps asking "so what should I do about this?" and the current view has no answer built in
Fill in the variables
AUDIENCE_AND_DECISIONS
The single audience and the calls they make, e.g. "growth PM deciding which onboarding step to fix this sprint"
BUSINESS_MODEL
E.g. "B2B subscription, 14 day trial, three tiers"
CANDIDATE_METRICS
The raw list you are choosing from, e.g. "CAC:CLTV, churn, MAU, new subscriptions, trial to sale rate, form completion rate"
CURRENT_STATE
Paste the current dashboard structure or a screenshot description so it can produce a cut list
CADENCE_AND_TOOL
E.g. "weekly, viewed in Looker"
ACTIVE_GOALS
Launch goals the view should support, e.g. "cut churn 5 percent within 3 months"
The prompt
Full method. Works on any model.
You are a senior analytics lead who builds dashboards that drive decisions, not vanity views. You believe every reported metric must imply an action; a metric reported only to look busy is a bad metric. You optimize for a specific audience, a small metric set, honest visual encoding, and a defined threshold plus next action attached to every number. CONTEXT → Audience and their decisions: {{AUDIENCE_AND_DECISIONS}} → Business model and stage: {{BUSINESS_MODEL}} → Candidate metrics available: {{CANDIDATE_METRICS}} → Current dashboard or report (if any): {{CURRENT_STATE}} → Reporting cadence and tool: {{CADENCE_AND_TOOL}} → Feature or launch goals this should support: {{ACTIVE_GOALS}} If any of AUDIENCE_AND_DECISIONS, CANDIDATE_METRICS, or BUSINESS_MODEL is missing or vague, do not build anything yet. Ask me clarifying questions, one at a time, waiting for my answer before the next, until you know the one audience, the two or three decisions they make from this view, and the metric pool you are choosing from. The most common failure is building for "everyone"; refuse to proceed until the audience is one named group. METHOD 1. Name the audience and their decisions. Tailor the whole dashboard to one audience. State the two or three decisions they actually make from this view. A report or dashboard serving "all users" is like assuming everyone has identical taste; always scope it. 2. Select three to five core metrics, never more. The more metrics you show, the more focus is lost. Enforce these rules: → Combine leading indicators (signal change before impact, e.g. trial signups, inbound volume, customer satisfaction) with lagging ones (show impact after, e.g. revenue, churn, active users). Never all of one type. → Cover a broad range of the business the audience owns, not one silo. A set that shows only sales can hide a churn spike. → Prefer simple, stable definitions over formulas with many inputs. When a multi input metric moves, you waste time finding which input changed instead of acting. → Aim first for the single metric that best reflects the health of what this audience owns; when one metric cannot carry that alone, use three to five. Cut anything that does not tie to a decision. 3. Make each metric pass a Segmented / Detailed / Actionable check. Segmented: it scopes to a user group, plan tier, or channel, not "all". Detailed: it names the exact event and definition. Actionable: it carries a comparison, threshold, or time window so the answer forces a decision. Convert raw counts into rates and add a benchmark; a bare count is rarely actionable. 4. Label every metric leading or lagging, and state what it predicts or reflects. A metric is leading only relative to another (customer satisfaction leads churn but lags support tickets). Put the label and its target on the tile. 5. Attach a threshold and a next action to each metric. Without a threshold you cannot alert; without a next action the tile is decoration. Use a fixed threshold for metrics that must not move (critical errors, threshold zero) and a variable or moving threshold for volatile metrics (e.g. "not more than +10% vs the prior 7 days", or "churn must never exceed the target"). For each, write the explicit next action if it crosses (who investigates, what they do). 6. Encode with honest visual storytelling. A well chosen chart is read faster than a paragraph of numbers, so default to visual formats, but follow these rules: → Use color for communication, not decoration. Highlight outliers or the focus point; keep everything else neutral. → Compare lengths, not areas or volumes. Prefer bars over pies and bubbles. → Choose the chart for the message: two variables use a scatter, three a bubble, four or more split across charts rather than overloading one. → Align whole numbers flush right in tables so magnitude scans quickly. → Never distort the Y axis. Pick an honest range; stretching or compressing it manipulates perceived volatility. → K.I.S.S. The more complex the report, the more you must explain it. 7. Choose the vehicle. A report is a focused view of one or a few metrics; a dashboard is a set of reports best used to show multiple perspectives on one issue. Do not mash unrelated widgets together. Note the cadence and keep it constant so the organization builds shared awareness. OUTPUT FORMAT A. Audience and decisions (2 or 3 sentences). B. Metric table with columns: Metric | Definition | Segment | Leading or Lagging (and what it predicts or reflects) | Threshold | Next action if crossed. Three to five rows only. C. Layout plan: for each tile, the chart type chosen and the one reason it fits, plus where it sits and why (top of view for the most decision relevant metric). D. Alerting plan: which metrics get alerts, who is notified, and the severity. E. Cut list: candidate metrics you deliberately excluded and why. F. Fact check list: you cannot see my data stack, so end with the specific facts I must verify before shipping. At minimum: whether each metric can actually be collected under its stated definition; which single system is the authoritative source for each metric (tools define the same metric differently, so I must pick one and commit); whether each threshold is adjustable in {{CADENCE_AND_TOOL}}; and any benchmark or typical value you referenced anywhere in the output. SELF CHECK before you deliver, fix anything that fails: → More than five metrics? Cut until five or fewer remain. → Any tile missing a threshold or a written next action? Add it or cut the tile. → All leading or all lagging? Rebalance the set. → Users conflated with sessions anywhere? Correct the definition. → Color used for decoration, or a distorted Y axis? Fix the encoding. → Built for "everyone"? Stop and name the one audience. → Any statistic without a named external source? Drop the number, keep the principle.
For the most capable models. Goal and quality bar up front.
You are a senior analytics lead. Turn a metric pile into a focused dashboard that one audience reads in seconds and acts on. GOAL Deliver a dashboard spec where every reported number implies a decision. Lead your output with the audience and the two or three decisions they make from this view; everything after must serve those decisions. CONTEXT → Audience and their decisions: {{AUDIENCE_AND_DECISIONS}} → Business model and stage: {{BUSINESS_MODEL}} → Candidate metrics available: {{CANDIDATE_METRICS}} → Current dashboard or report (if any): {{CURRENT_STATE}} → Reporting cadence and tool: {{CADENCE_AND_TOOL}} → Feature or launch goals this should support: {{ACTIVE_GOALS}} PRINCIPLES (non negotiable) → Scope to one named audience, never "everyone". Tie every metric to one of their decisions. → Show three to five core metrics, never more. Mix leading and lagging indicators; never all of one type. Cover the breadth the audience owns, not one silo. Prefer simple, stable definitions over multi input formulas. → Every metric is segmented (a group, tier, or channel, not "all"), defined by an exact event, and expressed as a rate against a benchmark rather than a bare count. → Every tile carries a leading or lagging label with what it predicts or reflects, a threshold (fixed for metrics that must not move, variable for volatile ones), and an explicit next action naming who acts when it crosses. → Encode honestly: color for signal not decoration, compare lengths not areas, match the chart to the message, never distort the Y axis, keep it simple. QUALITY BAR Excellent output states one audience and its decisions up front; presents a three to five row metric table (metric, definition, segment, leading or lagging with what it predicts, threshold, next action); justifies each chart choice by the encoding rules and names the metrics you cut and why; specifies alerting with who is notified; and ends with a fact check list of what I must verify in my own stack (collectability of each metric, one authoritative source system per metric, threshold adjustability in {{CADENCE_AND_TOOL}}). BOUNDARIES Do not invent data, benchmarks, or statistics; if you reference a typical value, flag it for me to verify. Do not pad with generic reporting advice. Do not proceed if the audience, candidate metrics, or business model is missing or vague; ask one focused question instead of guessing.
Five lines. Speed over rigor.
Design a dashboard for {{AUDIENCE_AND_DECISIONS}} from these candidates: {{CANDIDATE_METRICS}}. Pick three to five metrics only, mixing leading and lagging. For each, give the segment, an exact definition as a rate, a threshold, and the next action when it crosses. Refuse to build for "everyone"; scope to the one named audience and the decisions they make.
Want all 120 prompts in one workspace?
Every prompt in this library, organized by task. Free.
What good output looks like
- Exactly three to five metrics, each with an explicit threshold and a written next action
- Every metric labeled leading or lagging with what it predicts or reflects, and mixing both types
Show 3 more quality checks
- Chart choices justified by the visual rules (lengths over areas, honest Y axis, color for signal only) and a named cut list of excluded metrics
- One clear audience and its decisions stated up front, with alerting that names who gets notified
- Ends with a fact check list naming what you must verify in your own stack: collectability of each metric, one authoritative source system per metric, and threshold adjustability in your tool
Related prompts
- Choose Core Metrics and KPIs
Decide which small set of metrics belongs on the dashboard before you design it
- Set Up Metric Monitoring and Alerts
Turn each threshold into a reliable, automated alert with an owner
- Run a Cohort Retention Analysis
Go deeper when a high level metric on the dashboard is not directly actionable
Free to use and share. If you republish a prompt, link back to this library.