Contents

Chapter 1

Dashboard Setup Guide

How to build useful product dashboards from the CSV templates in this toolkit. This guide is tool-agnostic — it focuses on which charts to build and why, not which buttons to click in a specific BI tool.


Dashboard Design Principles

Before building anything, internalize these principles:

PrincipleExplanation
One dashboard, one audienceAn executive dashboard is not an engineering dashboard. Build separate views for each audience.
Answer questions, not display dataEvery chart should answer a specific question. "How are we growing?" is a question. "DAU time series" is just data.
Top-left = most importantPeople read dashboards like they read pages — top-left first. Put your North Star metric there.
Context over numbersA number without comparison is meaningless. Always show: current value vs. previous period vs. target.
Fewer charts, bigger charts4-6 well-designed charts beat 15 tiny ones. If you need 15 charts, you need multiple dashboards.

Build these 4 dashboards, in this priority order:

Dashboard 1: Executive Overview

Audience: CEO, VP Product, board

Update frequency: Weekly

Data sources: revenue-mrr.csv, engagement-metrics.csv, nps-tracking.csv

PositionChartSource Column(s)Chart TypeQuestion It Answers
Top-left (hero)North Star metricDepends on your North StarBig number + sparkline"Are we winning?"
Top-centerMRR trendtotal_mrr over timeLine chart"How is revenue growing?"
Top-rightNPS trendnps_score over timeLine chart with zones (red/yellow/green)"Are customers happy?"
Middle-leftCustomer growthtotal_customers, new_customers, churned_customersStacked bar"Are we growing net customers?"
Middle-rightKey conversion ratesCalculated from conversion-funnel.csvFunnel visualization or horizontal bar"Where is the funnel leaking?"
BottomDAU/WAU/MAU trendFrom engagement-metrics.csvMulti-line chart"Is engagement growing?"

Dashboard 2: Growth & Conversion

Audience: Growth team, product marketing

Update frequency: Weekly

Data sources: conversion-funnel.csv, engagement-metrics.csv

PositionChartSource Column(s)Chart Type
Top-leftVisitor → Signup ratevisitor_to_signup_pctLine chart with target line
Top-rightSignup → Activation rateonboard_to_activated_pctLine chart with target line
Middle-leftFull funnelAll funnel stagesFunnel chart (horizontal bars showing each stage)
Middle-rightStage-by-stage drop-offCalculated stage drop-offsBar chart (one bar per stage showing % lost)
Bottom-leftOverall conversion rateoverall_conversion_pctLine chart with trend line
Bottom-rightWeekly signup volumesignupsBar chart

Dashboard 3: Retention & Engagement

Audience: Product team, customer success

Update frequency: Monthly (retention), daily (engagement)

Data sources: retention-cohort.csv, engagement-metrics.csv

PositionChartSource Column(s)Chart Type
Top-leftCohort retention matrixAll month_N_pct columnsHeatmap (darker = higher retention)
Top-rightRetention curvesSame data, pivotedMulti-line chart (one line per cohort)
Middle-leftStickiness ratiodau / mauLine chart
Middle-rightFeature adoptionfeature_a/b/c_adoption_pctGrouped bar chart
Bottom-leftSession metricsavg_session_duration_min, sessions_per_userDual-axis line chart
Bottom-rightPlatform splitmobile_pct, desktop_pctStacked area chart

Dashboard 4: Revenue Deep Dive

Audience: Finance, executive team

Update frequency: Monthly

Data sources: revenue-mrr.csv

PositionChartSource Column(s)Chart Type
Top-leftMRR waterfallnew_mrr, expansion_mrr, contraction_mrr, churned_mrrWaterfall chart (shows contributions to MRR change)
Top-rightARR trendarrLine chart with year targets
Middle-leftRevenue churngross_churn_rate_pct, net_churn_rate_pctDual-line chart
Middle-rightQuick Ratioquick_ratioLine chart with threshold line at 4.0
Bottom-leftARPU trendarpuLine chart
Bottom-rightLTV trendltv_estimateLine chart

How to Import the CSVs

Google Sheets

1. Open Google Sheets → File → Import → Upload

2. Select the CSV file

3. Choose "Replace current sheet" or "Insert new sheet"

4. Separator: Comma (auto-detected)

Excel

1. Open Excel → Data → From Text/CSV

2. Select the CSV file

3. Encoding: UTF-8, Delimiter: Comma

4. Click "Load"

BI Tools (Metabase, Looker, Tableau)

1. Most BI tools can import CSV as a data source

2. Alternatively, load CSVs into a database (PostgreSQL, SQLite) and connect the BI tool to the database

3. For ongoing tracking, set up automated data pipelines instead of manual CSV updates


Chart Type Selection Guide

You want to show...Use this chart typeAvoid
A trend over timeLine chartPie chart
Comparison across categoriesHorizontal bar chart3D bar chart
Part-to-whole relationshipStacked bar chartPie chart (hard to compare small segments)
Distribution of valuesHistogramTable (hard to see patterns)
Correlation between two metricsScatter plotDual-axis line (misleading)
A funnel or sequential processFunnel chart or horizontal barsVertical bar chart
Cohort dataHeatmap or multi-line chartSingle line chart
A single important numberBig number card with comparisonA chart (overkill for one number)

Common Dashboard Mistakes

MistakeWhy It's a ProblemFix
Too many charts on one screenCognitive overload; nobody reads itMax 6 charts per dashboard. Use tabs/pages for more
No time comparison"MRR is $200K" means nothing without contextAlways show vs. last period and vs. target
Pie charts for everythingHard to compare slices, especially with many categoriesUse bar charts. Pie charts only work for 2-3 segments
Dual Y-axesCreates false visual correlations between unrelated metricsUse separate charts side-by-side
Dashboard never gets updatedStale data destroys trust. People stop looking.Automate data refreshes or set a calendar reminder
No clear takeawayPeople look at the dashboard and say "so what?"Add a text block at the top with this week's key insight
Chapter 2

Metrics Review Cadence

A structured approach to reviewing product metrics at weekly, monthly, and quarterly intervals. Each review has a different purpose, audience, and depth.


Weekly Metrics Review

Purpose: Catch problems early, keep the team aligned on short-term trends.

Duration: 30 minutes

Audience: Product team, engineering leads

Data sources: Engagement metrics, conversion funnel

Agenda Template

## Weekly Metrics Review — Week of [date]

### 1. North Star Check (5 min)
- Current value: [X]
- vs. last week: [+/-X%]
- vs. target: [on track / behind / ahead]
- Trend (4-week): [improving / declining / flat]

### 2. Engagement Snapshot (5 min)
- DAU: [X] (vs. [last week])
- WAU: [X]
- Stickiness (DAU/MAU): [X%]
- Noteworthy pattern: [e.g., "Tuesday DAU spike from email campaign"]

### 3. Conversion Funnel (10 min)
- Visitor → Signup: [X%] (vs. [target])
- Signup → Activated: [X%]
- Trial → Paid: [X%]
- Biggest drop-off this week: [stage] — why? [hypothesis]

### 4. Alerts & Anomalies (5 min)
- [Any metric that hit an alert threshold this week]
- [Any unexplained change]

### 5. Actions for Next Week (5 min)
- [What will we do to improve the metric that needs attention?]
- [Who owns each action?]

Monthly Metrics Review

Purpose: Assess progress against monthly targets, identify systemic trends, plan next month's focus.

Duration: 60 minutes

Audience: Product team, engineering, design, leadership

Data sources: All dashboards — engagement, retention, conversion, revenue, NPS

Agenda Template

## Monthly Metrics Review — [Month Year]

### 1. Executive Summary (5 min)
- MRR: $[X] ([+/-X%] MoM, target: $[X])
- Total customers: [X] (net [+/-X])
- North Star: [X] (vs. target)
- NPS: [X] (vs. last month)
- Overall: [On track / Needs attention / Off track]

### 2. Revenue Deep Dive (15 min)
- MRR waterfall: New $[X] + Expansion $[X] - Contraction $[X] - Churn $[X] = Net $[X]
- ARPU: $[X] (trend: [up/down/flat])
- Quick Ratio: [X] (target: >4)
- LTV: $[X] (trend)
- Revenue churn: [X%] gross, [X%] net

### 3. Retention & Engagement (15 min)
- Cohort retention: [latest cohort month-1 retention: X%]
  - vs. previous cohorts: [better / worse / same]
- Engagement trends: DAU growth [X%], feature adoption changes
- Churn analysis: [top 3 reasons from churned users this month]

### 4. Conversion Funnel (10 min)
- End-to-end conversion: [X%] (vs. target [X%])
- Per-step analysis: [which step had the biggest improvement/decline]
- Experiments this month: [what was tested, what were the results]

### 5. NPS & Satisfaction (5 min)
- NPS: [X] (trend)
- Top positive theme: [X]
- Top negative theme: [X]
- Notable verbatim feedback: "[quote]"

### 6. Next Month Focus (10 min)
- Metric to improve: [X]
- Target: [X] → [Y]
- Actions planned: [1, 2, 3]
- Experiments to run: [1, 2]
- Risks to watch: [1, 2]

Quarterly Metrics Review

Purpose: Strategic assessment of product health, goal setting for next quarter, board-level reporting.

Duration: 90-120 minutes

Audience: Leadership team, potentially board

Data sources: All dashboards + qualitative research + competitive analysis

Agenda Template

## Quarterly Metrics Review — [Q# Year]

### 1. Quarter in Review (10 min)
- Starting MRR → Ending MRR: $[X] → $[Y] ([Z%] growth)
- Starting customers → Ending: [X] → [Y]
- North Star: [start] → [end] (target was [X])
- NPS: [start] → [end]

### 2. Goal Assessment (15 min)
| Goal | Target | Actual | Status |
|------|--------|--------|--------|
| [Goal 1] | [target] | [actual] | Hit / Missed / Exceeded |
| [Goal 2] | [target] | [actual] | |
| [Goal 3] | [target] | [actual] | |
| [Goal 4] | [target] | [actual] | |

### 3. Growth Analysis (20 min)
- MRR growth: [X%] quarter — breakdown by new, expansion, churn
- Customer acquisition cost: $[X] (vs. target, vs. LTV)
- Payback period: [X months]
- Channel performance: which channels drove growth, which underperformed
- Retention curve comparison: [this quarter's cohorts vs. previous quarters]

### 4. Product Health (20 min)
- Feature adoption trends: which features grew, which declined
- Platform reliability: uptime, p95 latency, incident count
- Support ticket volume and categories: [trends]
- User research findings this quarter: [top 3 insights]

### 5. Competitive Landscape (10 min)
- Notable competitor moves: [new features, pricing changes, acquisitions]
- Win/loss analysis: why did we win/lose deals this quarter?
- Market positioning: has anything changed?

### 6. Next Quarter Goals (15 min)
| Goal | Target | Owner | Key Inputs |
|------|--------|-------|------------|
| [Goal 1] | [target] | [person/team] | [what drives this] |
| [Goal 2] | [target] | | |
| [Goal 3] | [target] | | |

### 7. Risks & Opportunities (10 min)
- Top 3 risks to next quarter's targets
- Top 3 opportunities to accelerate growth
- Resource needs: [any headcount, budget, or tooling requests]

Alert Thresholds — When to Investigate

Set up automated alerts for these conditions:

MetricAlert ConditionUrgency
DAUDrops >15% from 7-day averageHigh — investigate same day
Signup conversionDrops below 3% for 3+ consecutive daysMedium — investigate within 48 hours
Trial-to-paidDrops below 15% for a cohortMedium — investigate within 1 week
MRR churnExceeds 5% in any single monthHigh — investigate immediately
NPSDrops below 20High — investigate within 1 week
Onboarding completionDrops below 60%Medium — investigate within 1 week
Error rate / downtimeExceeds 1% error rate or 5+ minutes downtimeCritical — investigate immediately
ARPUDrops >10% MoMMedium — investigate within 2 weeks
Metrics Analytics Dashboard v1.0.0 — Free Preview