All Templates
Business Ops

Weekly KPI Dashboard

Pick your KPIs once, drop in weekly numbers, and get a real dashboard — Green/Amber/Red status pills, 8-week sparklines per metric, Δ vs last week, Δ vs target, and a line chart of every KPI on one axis.

What's Inside

  1. Start Here — How to use the template, what each tab does, and tips on adding new KPIs without breaking anything.
  2. Config — Six pre-loaded KPIs (Revenue, MRR, Churn, NPS, New Customers, Support Tickets). Set Target, Amber Threshold, Direction (Higher / Lower is better), and Format ($, %, #).
  3. Weekly Data — One row per week with real ISO dates. Currency, percentage, and integer formats applied per column. Notes column for week-over-week commentary.
  4. Dashboard — Black hero header, 5-tile snapshot (Active KPIs · Total Weeks · Latest Update · Best Performer · Status Mix), one row per KPI with sparkline, status pill, and direction-aware Δ coloring. Below: a single line chart of all 6 KPIs over time.

Key Features

Sample Formulas

Here are some of the formulas powering this template:

Pull the latest week's value of a KPI
=INDEX('Weekly Data'!B:B, COUNTA('Weekly Data'!A:A))
Direction-aware Δ vs target (positive = better, regardless of direction)
=IF(Config!E2="Higher is better",(B7-E7)/ABS(E7),(E7-B7)/ABS(E7))
8-week sparkline for a KPI
=SPARKLINE(OFFSET('Weekly Data'!B$2,MAX(0,COUNTA('Weekly Data'!$A:$A)-1-8),0,MIN(8,COUNTA('Weekly Data'!$A:$A)-1),1),{"charttype","line";"color1","#0F9D58";"linewidth",2})

Get this template free

Enter your email and we'll give you instant access to copy this template into your Google Drive.

You're in.

Click below to copy this template into your Google Drive. Check your email for setup instructions.

Make a Copy

Need this connected to live data?

We build custom KPI dashboards that pull from Stripe, HubSpot, Google Analytics, and more — auto-updated, no manual entry.

Start a build