Metric moves. Owner notified. Action tracked. Impact verified.
KPI Tree starts alongside your BI tool, not instead of it. Your dashboards stay, and this is the causal, owned, verified layer on top. Over time, most teams end up retiring their legacy BI tool, once KPI Tree is the system of record for how decisions get made.
One causal model, not a folder of dashboards
Every relationship is a directed driver edge with confidence attached. AI drafts it, your team corrects it, your data decides. It is the ground truth your AI agents inherit.
One query per metric, watched continuously
Comparisons and rolling totals are precomputed and every aggregation runs in our engine, so the warehouse bill stays flat. Outliers, gaps and staleness are tracked automatically.
Revenue · Liverpool St
£43,452
Drivers with confidence, not narrative
Correlation alone is not causation, so every edge is run daily through proprietary ML models and statistical tests, from Pearson correlation to Granger causality, Benjamini-Hochberg corrected. Then the people who know the business prune what the statistics cannot see.
Driver
Conversion rate
Outcome · 58% contribution
Revenue
Pushed to a named owner, verified against the metric
The Accountable owner is notified the moment the metric moves, with the driver attached. The action is tracked against the metric, the impact is verified, and the objective it serves updates on the strategy map. Then the model learns.

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.
See cause and effect across your entire business
Decompose your North Star into every lever your teams control. Every relationship has a direction and a measurable strength. The Five Whys, pre-answered.
See the system. Ask it anything. That's explainable AI.
Answers where the team already works
@kpitree in Slack. Wake up to a briefing. Same governed answer, every surface.
Emma #revenue
@kpitree what's driving the drop this week?

KPI Tree app · 09:14
Conversion rate, down 23% (Granger-causal, lag 3d). David Mitchell is Responsible.
Mention it in any channel
What is driving the change, who owns it, chart attached, answered from the same causal model.
KPI Tree App 08:00
Good morning, Sarah. Revenue is tracking £31.5k/day behind target, down 13.1% MTD. The gap is concentrated in the online store and Liverpool Street: checkout failures and a staffing gap, not demand.
Do next: 1. Roll back the checkout release (you, today) · 2. Backfill Liverpool Street (David) · 3. Apply the fix to the EU store.
FromKPI Tree <briefings@kpitree.co>
Tosarah@acme.co
SubjectToday's briefing: £31.5k/day behind target · 3 actions
Good morning, Sarah. Revenue is tracking £31.5k/day behind target, down 13.1% MTD, though the year-to-date trend holds at +24%. The shortfall is concentrated: the online store and Liverpool Street account for most of the decline, and the pattern points to checkout failures and a staffing gap, not to demand.
Your checkout fix from February is verified at +£32k, measured against the causal baseline, 14 days on. The EU store shows the same error pattern today.
Do next · ranked by expected impact
Roll back Monday's checkout release
Backfill the two open shifts at Liverpool Street
Apply the checkout fix to the EU store
KPI Tree
online
Good morning, Sarah. Revenue is £31.5k/day behind target (-13.1% MTD). Biggest drags: Online store -9.8%, Liverpool Street -40.9%. Checkout errors are the driver, not demand. Your February fix is verified at +£32k.08:00
Do next: 1. Roll back Monday's checkout release (you, today) · 2. Backfill the Liverpool Street shifts (David) · 3. Apply the fix to the EU store.08:00
Start the day with what needs you
A daily briefing of the metrics you own: what moved, why, and whether yesterday's action worked, in Slack, email or WhatsApp.
Automation
When a metric misses, the workflow fires. Humans approve. Agents execute.
Triggers watch the metrics themselves: a missed target, a crossed threshold, a metric gone silent. Build the rest visually, chaining AI agents, approvals, Slack, email and tasks into flows that escalate up your real org chart when nobody acts. Every run keeps its full history.
The native agents run on your metric data with your permissions, on Claude, OpenAI or Gemini, with your own keys and spend caps if you want them.
For agents
Your semantic layer says how metrics are calculated. Canopy adds what drives them, who owns them, what actually worked, and the plan they serve.
Every other context layer helps agents answer. Canopy is the only one that closes the loop: each metric carries its driver, its owner, whether the last action actually worked, and the strategic bet riding on it. Canopy reads the long-term plan alongside the day to day, so agents move the business, not just describe it, and precomputed context turns ten queries per metric into one.
Rooted in your warehouse. Governed on every surface.
Enterprise security, by design
SOC 2 Type II, SSO and directory sync, audit log streaming, and an architecture that does not store your data.
Warehouses connect natively, SaaS tools through MCP
One sync query per metric, comparisons precomputed, so the warehouse bill stays flat. Anything with an MCP server becomes a source, no ETL project.
The whole platform, at a glance
Metric trees, root cause, ownership, objectives and initiatives, verified impact, subscriptions, data quality and the compute engine. One page, everything KPI Tree does.
The system of record for how your company makes decisions.
Understanding changes behaviour. Dashboards don't. Understand and automate every decision, with a name on every number.
The manifesto
People change when they see the system, see their place in it, and see what moves when they do.
Read why we built KPI Tree


