For humans · Act
Prove the action moved the number.
Every action is tracked against the metric it was meant to move, and impact is verified by the same pipeline that calculates your actuals. Nobody marks their own homework.
Prove the action moved the metric. Then the model learns.
Nobody marks their own homework. Verified against the metric
Learns from behaviour change. Not query counts
Your day starts with what needs you. The daily briefing
Nobody marks their own homework
Fix checkout flow
Verified · +£32kLinked to Revenue · measured by the actuals pipeline
Pause underperforming ad sets
Measuring…Most tools learn from queries. This one learns from behaviour change.
Driver
Conversion rate
Outcome · 58% contribution
Revenue
Targets that track themselves
Your day starts with what needs you

KPI Tree app · 08:00
Good morning, Sarah. Tuesday briefing: revenue is tracking £31.5k/day behind target, down 13.1% MTD. Three things need you.
Engagement measured in actions taken, not queries run
The full loop
Understanding changes behaviour. Dashboards don't.
Common questions
What counts as verified?
An action is verified against the movement of the metric it targets, measured by the same pipeline as your actuals and shown alongside every other tracked driver. The same applies at the strategic tier: initiatives are measured against the metrics they target, and key results complete when the metric hits target.
Can impact be attributed to one action?
Impact is shown against the metric alongside every other tracked action and driver, so attribution stays honest rather than overclaimed.
How does the system learn from outcomes?
Verified outcomes feed back into the causal model, strengthening the drivers that actually move metrics when someone owns them. The learning signal is observed behaviour change, not query activity.
Where do goals live?
On the metrics themselves, with self-tracking targets and end-of-period missed-target triggers that notify the owner. And when you run objectives and key results, they live on the same tree, with outcome read from the same data. See Strategy Execution.
