Building HEART Metric Dashboards to Power Your Product Manager Roadmap
This skill teaches you how to create live, structured dashboards that visualize all five HEART Framework dimensions—Happiness, Engagement, Adoption, Retention, and Task Success—so product teams can make data-driven roadmap decisions and run effective stakeholder reviews.
To build a HEART metric dashboard, first define goals, signals, and metrics for each of the five dimensions—Happiness, Engagement, Adoption, Retention, and Task Success. Then connect your data sources to a visualization tool like Looker, Tableau, or Google Sheets. Design one panel per HEART dimension, add trend lines and thresholds, and share the live dashboard with stakeholders to drive product manager roadmap decisions with real UX evidence.
Outcome: You will have a live, shareable dashboard that surfaces all five HEART metrics in real time, enabling your product team to prioritize roadmap items with concrete UX evidence instead of gut instinct.
Prerequisites
- Understanding of the HEART Framework's five dimensions
- Familiarity with defining Goals, Signals, and Metrics (GSM)
- Basic experience with a data visualization tool (Looker, Tableau, Google Sheets, or similar)
- Access to product analytics data (event tracking, survey results, usage logs)
Overview
Most product teams collect user experience data but struggle to surface it in a way that actually influences decisions. A HEART metric dashboard solves this by giving every stakeholder—from engineering leads to executives—a single, live view of how users experience your product across Happiness, Engagement, Adoption, Retention, and Task Success.
This skill walks you through the end-to-end process of designing and building that dashboard, from selecting the right metrics (building on the Goals-Signals-Metrics work covered in Defining Goals, Signals, and Metrics with the HEART Framework) to choosing layout patterns, connecting data sources, and establishing review cadences. The result is a dashboard that becomes the centerpiece of your product manager roadmap conversations.
Whether you use Looker, Tableau, Amplitude, or even a well-structured Google Sheet, the principles are the same: one panel per HEART dimension, clear thresholds that signal when action is needed, and a design that tells a story stakeholders can absorb in under 60 seconds.
How It Works
The HEART dashboard works by mapping each of the five HEART dimensions to a dedicated visual panel, creating a structured narrative that mirrors how users actually experience your product.
From Metrics to Panels: During the GSM process, your team identified specific, quantifiable metrics for each dimension—things like NPS for Happiness, DAU/MAU ratio for Engagement, or first-week activation rate for Adoption. Each metric becomes a chart or KPI card on the dashboard, grouped under its parent dimension.
The Signal-to-Action Loop: The dashboard isn't just for observation. By adding target thresholds (green/yellow/red zones), you create an automated signal system. When Retention drops below your threshold, the dashboard flags it—prompting the team to investigate, diagnose, and potentially reprioritize the product manager roadmap.
Layered Detail: The best HEART dashboards use progressive disclosure. The top-level view shows five KPI cards (one per dimension) with current values and trend arrows. Clicking into any dimension reveals the underlying charts: time series, cohort breakdowns, and segment comparisons. This serves both the executive who needs a 10-second scan and the PM who needs to drill into weekly cohort retention curves.
Review Cadence Integration: The dashboard is designed to be pulled up in recurring rituals—weekly product syncs, monthly stakeholder reviews, quarterly planning. Each review context may emphasize different dimensions, but the single dashboard serves them all.
Step-by-Step
Step 1: Audit Your GSM Definitions
Before touching any tool, pull up the Goals-Signals-Metrics table your team created during the HEART GSM process. For each of the five dimensions, confirm you have at least one concrete metric with a defined data source.
Create a simple audit table:
| Dimension | Goal | Signal | Metric | Data Source | Available? | |-----------|------|--------|--------|-------------|------------| | Happiness | Users feel satisfied | Survey responses | NPS score | Delighted/Typeform | ✅ | | Engagement | Users interact regularly | Session frequency | DAU/MAU ratio | Amplitude | ✅ |
Any row where the data source is missing or the 'Available?' column is ❌ needs to be resolved before you build. Building a dashboard on incomplete data creates blind spots that undermine trust.
Tip: If you haven't completed the GSM process yet, pause here. A dashboard without well-defined metrics is just decoration. Spend 1-2 hours with your team on GSM first.
Step 2: Choose Your Dashboard Tool and Data Architecture
Select a tool based on your team's existing stack and data maturity. Common options:
- Looker / Looker Studio (Google Data Studio): Great for teams already on BigQuery. Free tier available for Looker Studio.
- Tableau: Best for complex visualizations and large datasets. Requires a license.
- Amplitude / Mixpanel Dashboards: Ideal if your HEART metrics are primarily behavioral (Engagement, Retention, Task Success) and already tracked in a product analytics tool.
- Google Sheets + Supermetrics: Low-cost option for early-stage teams. Limited but functional.
Next, map out how data flows: raw events → aggregation layer → dashboard queries. For most teams this means product analytics events feed into a warehouse (BigQuery, Snowflake, Redshift), and the dashboard queries that warehouse. Survey data (Happiness) often requires a separate connector or a scheduled CSV import.
Document this architecture in a one-page diagram. This prevents the most common failure mode: building a beautiful dashboard that breaks silently when a data pipeline changes.
Tip: If your team already has a BI tool with established permissions and sharing, use it—even if it's not your personal favorite. Adoption beats aesthetics.
Step 3: Design the Dashboard Layout with the Five-Panel Pattern
Sketch the layout before building anything. The proven pattern for HEART dashboards is:
Top row: Five KPI summary cards, one per dimension. Each shows the current value, a trend arrow (vs. last period), and a color indicator (green/yellow/red based on your threshold).
Below the summary: Five collapsible or tabbed sections, one per HEART dimension. Each section contains:
- A time-series chart (line or area) showing the metric over the last 8-12 weeks
- A segment breakdown (by platform, user cohort, geography, or plan tier)
- A comparison to the target threshold
Bottom row (optional): A correlation view showing how changes in one dimension (e.g., Task Success) relate to changes in another (e.g., Retention). This is advanced but extremely powerful for product manager roadmap prioritization because it reveals which UX improvements have the highest downstream impact.
Sketch this on paper or in Figma first. Share the sketch with at least one stakeholder and one data engineer for feedback before building.
Tip: Label each panel with the dimension name AND the specific metric. 'Engagement: DAU/MAU Ratio' is far more useful than just 'Engagement' when someone pulls up the dashboard cold.
Step 4: Build the Summary Row First
Start with the five KPI cards. This is the most viewed part of the dashboard and the section stakeholders will reference in every review.
For each card, configure:
- Current value: Pull the latest aggregated metric (e.g., this week's NPS, this month's DAU/MAU)
- Comparison period: Show the delta vs. the previous period (week-over-week or month-over-month, depending on your metric's natural cadence)
- Threshold coloring: Define three zones. For example, for Retention: green = >80%, yellow = 70-80%, red = under 70%. These thresholds should come from your GSM definitions or be agreed upon with your team.
- Trend indicator: A simple arrow (↑ ↓ →) communicates direction at a glance.
Test each card by verifying the number against a manual query or your analytics tool's native report. Discrepancies at this stage erode trust permanently.
Tip: Set thresholds conservatively at first. It's better to tighten thresholds over time than to trigger false alarms that train your team to ignore the dashboard.
Step 5: Build the Dimension Detail Panels
For each of the five HEART dimensions, create a detail section with three core visualizations:
Time-series trend: Plot 8-12 weeks of data. Use a line chart for single metrics, an area chart if you're stacking segments. Add a horizontal reference line for your target threshold. This chart answers: 'Are we getting better or worse?'
Segment breakdown: Choose the most actionable segmentation for each dimension. For Adoption, segment by acquisition channel. For Happiness, segment by user tenure (new vs. returning). For Task Success, segment by feature or flow. Use a bar chart or small multiples. This answers: 'Where is the problem?'
Annotations: Add vertical markers for major product releases, experiments, or external events. When Retention dips and you can see it coincided with a pricing change, the dashboard tells a story instead of just showing a number.
Build each panel referencing the detailed metric guidance from Tracking Engagement and Retention Metrics at Scale and Measuring Adoption Rates and Task Success for New Features.
Tip: Add a text box or annotation widget at the top of each dimension panel where the responsible PM can leave a brief written interpretation after each review cycle. Data + narrative is far more persuasive than data alone.
Step 6: Configure Alerts and Automated Sharing
A dashboard that nobody looks at is worthless. Set up two mechanisms to drive ongoing engagement:
Threshold alerts: Configure email or Slack alerts when any HEART metric crosses from green to yellow, or yellow to red. Most BI tools support this natively. Keep alerts sparse—only fire on genuine threshold crossings, not normal fluctuations.
Scheduled snapshots: Set up a weekly automated email or Slack message that sends a screenshot or link to the dashboard summary row. Time it to arrive 1-2 hours before your weekly product sync so the team reviews it with fresh context.
In many teams, this single step—automating the nudge—is what separates dashboards that die after two weeks from dashboards that become indispensable to the product manager roadmap process.
Tip: Create a dedicated Slack channel (e.g., #heart-metrics) for alerts and discussion. This keeps metric conversations visible and searchable.
Step 7: Run a Dashboard Walkthrough with Stakeholders
Before declaring the dashboard 'done,' schedule a 30-minute walkthrough with your core stakeholders: product leads, engineering managers, design leads, and at least one executive sponsor.
Structure the session:
- 2 minutes: Explain the HEART Framework briefly (or link to your team's GSM document)
- 5 minutes: Walk through the summary row, explaining each metric and its current status
- 10 minutes: Drill into 1-2 dimensions that have interesting stories (a recent dip, a successful improvement)
- 10 minutes: Collect feedback: Are the metrics the right ones? Are the thresholds reasonable? Is anything confusing?
- 3 minutes: Agree on the review cadence (weekly sync, monthly deep-dive, quarterly planning)
Document the feedback and iterate. The walkthrough isn't a presentation—it's a calibration session that builds shared ownership of the dashboard and ensures it influences the product manager roadmap going forward.
Tip: Record the walkthrough and share it in your team wiki. New team members can onboard to the dashboard without scheduling another live session.
Step 8: Establish a Maintenance and Evolution Cadence
Dashboards decay. Data pipelines change, metrics evolve, and new features require new tracking. Schedule a quarterly 'dashboard health check' where you:
- Verify all data sources are still connected and accurate
- Review whether the current metrics still reflect the team's goals (goals shift as the product matures)
- Add or retire dimensions as needed (e.g., Adoption may be less relevant for a mature product with stable user growth)
- Update thresholds based on the last quarter's performance
- Incorporate new segmentation if your user base has evolved
This maintenance cadence ensures the dashboard remains a living tool rather than a historical artifact. Teams that skip this step find their dashboards become irrelevant within 2-3 quarters, forcing a costly rebuild.
Tip: Assign a 'dashboard owner' on the product team. Without clear ownership, maintenance tasks fall through the cracks.
Examples
Example: SaaS Project Management Tool HEART Dashboard
A product team at a mid-stage SaaS company (project management tool, 50K MAU) needs to build a HEART dashboard to drive their quarterly product manager roadmap planning. They use Amplitude for event tracking, Delighted for NPS surveys, and Looker Studio for dashboards.
GSM Audit Results:
- Happiness: NPS score (Delighted, monthly survey) → Available ✅
- Engagement: Weekly active projects per user (Amplitude) → Available ✅
- Adoption: Percentage of new signups who create their first project within 7 days (Amplitude) → Available ✅
- Retention: 30-day retention rate by cohort (Amplitude → BigQuery) → Available ✅
- Task Success: Percentage of task-creation flows completed without error (Amplitude) → Available ✅
Dashboard Build: The team creates a Looker Studio dashboard connected to BigQuery (where Amplitude data is exported) and a Google Sheets connector for Delighted NPS data.
The summary row shows five KPI cards: NPS at 42 (green, threshold >30), Weekly Active Projects at 3.2 (yellow, threshold >4), 7-Day Activation at 61% (green, threshold >55%), 30-Day Retention at 68% (yellow, threshold >70%), Task Completion at 94% (green, threshold >90%).
The Engagement detail panel reveals that the 'yellow' status is driven entirely by the mobile segment—desktop users average 4.8 active projects while mobile users average 1.1. This insight directly influences the product manager roadmap: the team prioritizes mobile project creation UX for the next quarter.
Review Cadence: Weekly Slack snapshot to #product-metrics, monthly deep-dive in stakeholder review, quarterly threshold recalibration.
Example: Consumer App HEART Dashboard for Stakeholder Review
A consumer fitness app (200K MAU) is preparing for a board review and needs to present UX health alongside business metrics. The PM builds a HEART dashboard in Tableau to complement the revenue dashboard the finance team already maintains.
The PM maps HEART dimensions to the fitness app context:
- Happiness: In-app satisfaction rating (1-5 stars after workout completion) → avg 4.1
- Engagement: Workouts completed per active user per week → avg 2.8
- Adoption: % of new users who complete their first workout within 48 hours → 38%
- Retention: Week-4 retention rate → 22%
- Task Success: % of workout-start flows completed without abandonment → 87%
The dashboard summary row immediately highlights two red zones: Adoption at 38% (threshold: >50%) and Retention at 22% (threshold: >30%). The detail panels show that Adoption drops significantly for users who skip the onboarding quiz, and Retention is weakest among users who don't set a recurring workout schedule.
During the board review, the PM presents the HEART dashboard alongside the revenue dashboard and draws a direct line: improving Adoption and Retention (the two red metrics) is the highest-leverage product manager roadmap priority because the revenue model depends on sustained engagement. The board approves investment in onboarding redesign and a habit-building notification system.
This example shows how HEART dashboards translate UX data into strategic roadmap arguments that non-product stakeholders can understand.
Best Practices
Keep the summary row visible without scrolling—stakeholders should grasp overall UX health in under 10 seconds, which makes the dashboard effective for both quick check-ins and formal product manager roadmap reviews.
Use consistent color coding across all five HEART dimensions (green/yellow/red thresholds) so viewers instantly recognize which areas need attention without reading labels.
Include the date range and last-refreshed timestamp prominently on the dashboard. Stale data presented as current is worse than no data at all.
Pair every quantitative metric with a qualitative annotation space. The NPS number tells you what changed; the PM's written note tells you why it changed and what the team is doing about it.
Design for your least technical stakeholder. If your VP of Marketing can't interpret the dashboard without explanation, simplify the visualizations until they can.
Version your dashboard. When you make significant changes to metrics or layout, save the previous version and document what changed and why. This preserves historical context for retrospectives.
Common Mistakes
Building the dashboard before completing the Goals-Signals-Metrics process
Correction
Always finish the GSM exercise first with your team. Without clear goals and signal definitions, you'll dashboard random metrics that don't connect to user experience or roadmap decisions. Start with the GSM process outlined in the HEART Framework, then build.
Cramming all five dimensions into a single, dense chart or heatmap
Correction
Give each HEART dimension its own dedicated panel. The five dimensions measure fundamentally different aspects of UX, and combining them into one visual creates confusion. The five-panel pattern (summary cards + detail sections) scales far better.
Setting thresholds based on aspirational targets instead of baseline performance
Correction
Start by measuring your current baseline for 4-6 weeks, then set thresholds relative to that baseline. If your current DAU/MAU is 15%, setting a green threshold at 40% means the dashboard is permanently red and the team learns to ignore it.
Building the dashboard and never establishing a review cadence
Correction
Schedule recurring dashboard reviews into existing team rituals (weekly syncs, monthly stakeholder reviews). Automate a weekly Slack/email snapshot. Without a cadence, even well-built dashboards are abandoned within weeks.
Using vanity metrics as proxies for HEART dimensions (e.g., total pageviews for Engagement)
Correction
Each metric must map back to a specific signal that reflects the dimension's goal. Engagement isn't pageviews—it's the depth and frequency of meaningful interaction. Refer back to your GSM table and validate that each dashboard metric genuinely reflects user experience.
Other Skills in This Method
Measuring Adoption Rates and Task Success for New Features
Methods for tracking new user onboarding funnels, feature adoption curves, and task-completion rates to evaluate Adoption and Task Success.
Tracking Engagement and Retention Metrics at Scale
How to instrument and analyze behavioral data—session frequency, feature usage, and cohort retention—to measure the Engagement and Retention dimensions.
Measuring User Happiness Through Surveys and Satisfaction Scores
Techniques for designing and deploying user satisfaction surveys, NPS, and sentiment analysis to quantify the Happiness dimension of HEART.
Defining Goals, Signals, and Metrics with the HEART Framework
How to use the Goals-Signals-Metrics (GSM) process to translate each HEART dimension into measurable, actionable product metrics.
Running HEART Framework Workshops with Cross-Functional Teams
A facilitation guide for leading collaborative sessions where designers, engineers, and PMs align on HEART goals, signals, and success metrics.
Presenting HEART Metrics in Product Manager Interviews
How to articulate UX measurement strategies using the HEART framework when answering product manager interview questions about metrics and impact.
Related Skills from Other Methods
Frequently Asked Questions
What tools can I use to build a HEART metric dashboard?
Common choices include Looker Studio (free, integrates well with BigQuery), Tableau (powerful but requires a license), Amplitude or Mixpanel built-in dashboards (great for behavioral metrics), and Google Sheets with data connectors for smaller teams. Choose the tool your team already uses for other dashboards to maximize adoption.
How does a HEART dashboard improve my product manager roadmap?
A HEART dashboard surfaces real-time UX data across five dimensions, replacing gut-feel prioritization with evidence. When Retention is red and Task Success is green, you know to focus your product manager roadmap on re-engagement rather than flow optimization. It gives roadmap conversations a shared, objective foundation.
How often should I review the HEART dashboard with my team?
Most teams benefit from a weekly summary review (5 minutes in standup using the KPI summary row), a monthly deep-dive into dimension details, and a quarterly recalibration of thresholds and metrics. Automate a weekly Slack or email snapshot to build the habit.
Can I build a HEART dashboard without a data warehouse?
Yes, but with limitations. You can connect Looker Studio directly to Google Analytics and Google Sheets, or use Amplitude's native dashboards. For a complete HEART dashboard with survey data (Happiness), you'll likely need at least a lightweight integration layer like Zapier or a scheduled CSV import.
What's the difference between a HEART dashboard and a regular product analytics dashboard?
A regular analytics dashboard tracks business or usage metrics without a unifying UX framework. A HEART dashboard is structured around five specific user-experience dimensions with explicit goals and thresholds, making it purpose-built for UX-informed product manager roadmap decisions rather than ad-hoc metric monitoring.
How do I handle missing data for one of the five HEART dimensions?
Show the dimension on the dashboard with a 'data not yet available' placeholder rather than omitting it. This creates visible accountability and motivates the team to close the gap. Prioritize setting up the missing data source in your next sprint—an incomplete HEART dashboard still has blind spots that can mislead roadmap decisions.