Digital marketing dashboard template

A rolling KPI dashboard as an Excel workbook: six KPIs across twelve months, where the latest figure, the three-month rolling average, variance against target and a two-month miss flag all calculate themselves. Six is a deliberate limit — a dashboard tracking twenty metrics is a spreadsheet, because nothing stands out and so nothing gets acted on.

  • TEMPLATE
  • XLSX
  • EXAMPLE
  • FREE
Best for
Anyone who wants to spot a trend rather than explain a month
Includes
Excel dashboard with rolling averages and flags
Time to use
20 minutes to set up, 5 a month

Free to download and use in your own client work. No email address required.

A dashboard and a monthly report are different documents. Confusing them produces a report nobody reads and a dashboard nobody trusts.

DashboardMonthly report
What it is forSpotting a trend or a breakExplaining a period to somebody
Time spanRolling 12 monthsOne month against the last
Contains commentaryNoYes — it is most of the value
Who opens itYou, weeklyA client or a manager, monthly
Fails byTracking twenty metrics so none stands outReporting numbers with no next action

If you need to explain rather than notice, you want the report template instead.

Preview of the file

The dashboard. Type the target and twelve monthly figures; the four columns on the right calculate. Qualified enquiries or orders Cost per outcome Conversion rate Non-paid sessions Paid spend Revenue or pipeline Latest · 3-mo avg · vs target · Flag Dashboard KPI guide Dashboard or report
The dashboard. Type the target and twelve monthly figures; the four columns on the right calculate.

Six KPIs, and why these six

KPIWhy it earns a rowWatch out for
Qualified enquiries or ordersThe only row the business genuinely cares aboutDefine “qualified” once, in writing
Cost per outcomeRising cost with flat volume is the earliest warning you getBlended across channels, not per platform
Conversion rateTells you whether a traffic change is a quality changeState the denominator
Non-paid sessionsThe channel you own. Slow to move, expensive to loseExclude internal traffic or this is fiction
Paid spendThe number that grows quietlyCompare against the plan, not last month
Revenue or pipelineTies everything above to moneyAttributed how? Write the rule in the sheet

Six is the design, not a limitation

Swap one only if you can say which of these it replaces. Every metric you add makes the others harder to see, and a dashboard exists to make one thing obvious.

What calculates itself

  • Latest — the last month with a figure, so a part-filled year still works.
  • Three-month rolling average, which is what actually shows a trend rather than a wobble.
  • Variance against target, set once at the top of the row.
  • A “Miss ×2” flag when a KPI comes in below target two months running.

That last one is the point of the whole sheet. One bad month is noise; two in a row is a trend, and the flag is what stops you either reacting to nothing or noticing too late.

Using it in Google Sheets

Standard .xlsx, so File → Import → Upload converts it directly. It uses LOOKUP, AVERAGE, IFERROR and IF, all of which Sheets has, so nothing breaks. Paste anything you bring in with Paste special → Values only so the four calculated columns survive.