KPI Tree

Book a demo

See the system, not the dashboard.

An hour, shaped around your stack, your role and your questions.

A causal tree, not a dashboard

Every driver relationship is tested daily for statistical significance. Not correlation dressed up as an answer.

A named owner on every metric

Full RACI, and the moment a metric moves the Accountable owner is notified with the driver attached, escalating up the org chart if nobody acts.

Verified impact, not self-reported

Actions tie to the metric they were meant to move, and KPI Tree checks whether they worked.

The ground truth your AI agents inherit

Canopy exposes the same tree, owners and verified outcomes to Claude, ChatGPT and the rest over MCP.

Pick a time

1 hour · Google Meet

Nothing loading? Book directly on Calendly

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business

What the hour covers

The whole loop, live. Map. Measure. Prove. Act.

causal · q < 0.05lag 3dq < 0.01Revenue-15%Conversion-23%Traffic+2%AOV-4%Checkout-31%PricingPaidOrganicBasket sizeDiscountsPayment errorsPage speed

Map

Your business as one causal tree

The cause-and-effect model behind your metrics, from lead indicators to your north star, on one canvas.

Revenue

19 Mar 2025
Month on month4.2%
Year on year1.8%
Trailing 30 days vs previous2.9%
Retail week (4-5-4)0.7%
vs Budget3.1%

Precomputed for every date in your history · in-memory · no warehouse query

Measure

Any date, any grain, every comparison

More than twenty comparison frames precomputed for every date in your history. Budgets and reforecasts aggregate through the same pipeline.

Pearson correlationr = 0.93
Lagged cross-correlationlag = 3 days
Partial correlation|r|z = 0.62
Granger causalityF = 8.4
BH-FDR correctionq < 0.05

Every driver edge. Every day.

Prove

Drivers with confidence, not narrative

Every edge is run daily through statistical tests, from Pearson correlation to Granger causality, Benjamini-Hochberg corrected.

Fix checkout flow

Verified · +£32k

Linked to Revenue · measured by the actuals pipeline

Pause underperforming ad sets

Measuring…

Act

Verified impact, not self-reported

Actions are tracked against the metric they were meant to move, and the impact is verified by the same pipeline that calculates your actuals.

The difference

The morning a metric moves. Before, and after.

Before

A dashboard nobody opened

Emma #revenue
anyone know what's driving the drop this week?

Seen by 4 · no owner · no answer

With KPI Tree

An owner who already knows

KPI Tree

KPI Tree app · 09:14

Revenue is 15% below target. Conversion rate is the primary driver (Granger-causal at lag 3d). @Sarah Chen you are Accountable.

View driversCreate task

For agents

Your semantic layer says how metrics are calculated. Canopy adds what drives them, who owns them, and what actually worked.

Every other context layer helps agents answer. Canopy closes the loop: each metric carries its drivers, its owner and whether the last action worked, and precomputed context turns ten queries per metric into one.

Weekly revenue review

scheduled · Mondays
ModelClaudeOpus 4.8
Spend this month£4.20 of £25 cap
Actions require approvalon

Security

Enterprise security, by design

SOC 2 Type II. SAML and OIDC SSO, directory sync, audit log streaming, and an architecture that does not store your data.

AICPA SOC 2 badge
Security
Availability
Confidentiality
Trust Center
Continuous Monitoring
Controls Verified
CREST Penetration Testing