For humans · Map + Measure
Plan against reality. On the model that explains the gap.
Load budgets, forecasts and reforecasts as business models.Load budgets, forecasts and reforecasts as business models. They run through the same calculation pipeline as your actuals and land on the same metric tree, so every variance arrives with the drivers beneath it, each scored for confidence and statistical significance, and the named owner who can act on it.
Plan and actuals, calculated as one. Variance with the why attached.
One pipeline. No reconciliation. Same maths as your actuals
Variance that explains itself. Drivers, not rows
Monthly plan, daily answer. Ramp profiles
Variance analysis is not analysis. It is reconciliation.
One calculation pipeline. Plan and reality can never disagree.
Budget, reforecast, downside case. As many models as the year demands.
The plan is monthly. The business is daily.
The variance is a node on the tree. The explanation is beneath it.
Driver
Conversion rate
Outcome · 58% contribution
Revenue
A miss finds its owner. Before the board pack does.

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.
Ask the agent whether you are on budget. It knows.
The budget funds initiatives. The portfolio shows the return.
Where the money is working
Bubble area = budgetMetric movement since each initiative started, signed by the direction it bet on.
Share of portfolio spend
Your planning tool builds the budget. This is where it meets reality.
Common questions
How does the budget get into KPI Tree?
A business model points a query at the connection where your plan already lands, picks the date column, and maps each plan column onto the same metric your actuals flow into. Each mapping carries its own aggregation and an optional ramp profile, and a preview shows the resulting series before you save.
Can we hold more than one plan at the same time?
Yes. The approved budget, the rolling reforecast and any scenario cases are separate named models, each with its own colour. They sit alongside the actuals rather than replacing each other, and you switch between them directly on the canvas.
Our budget is monthly but our metrics are daily. Does that work?
Yes. Ramp profiles interpolate sparse plan points into a daily series: flat carries the last value forward, linear spreads the change evenly, and weekday-aware options skip non-working days. Every metric can carry a different profile.
Does this replace our FP&A or planning tool?
No. Budgets and forecasts are still built where they are built today. KPI Tree is where the finished plan meets the actuals on one causal model, where the variance gets explained, and where the response gets owned, tracked and verified.
How does the owner of a missed number find out?
The period-close trigger fires when a metric ends its period beyond the tolerance you set against its target, and the push goes to the named Accountable owner with the driver behind the miss attached. If nothing happens, escalation follows the live org chart.
Can AI agents see the plan?
Yes. Business models are part of Canopy, the business context layer agents read over MCP, so an agent can answer what was planned, how the actuals compare and who owns the gap, computed by the same pipeline as every other number and scoped to your permissions.
Do targets and key results use the same numbers?
Yes. Targets and the key results on objectives read from the same calculation pipeline as business models and actuals, so a target hit, a plan variance and a key result's progress are never three different versions of the truth.
Can finance see whether funded work paid back?
Yes. Initiatives carry their budget and actual spend alongside the metrics they were meant to move, and the portfolio view reads each targeted metric's movement, in the direction the initiative bet on, against the share of spend behind it. The investment review starts from that evidence rather than from status updates.
Metric Trees
The causal model the plan lands on.
Root Cause Analysis
From a missed number to the driver that moved.
Metric Ownership
The push that finds the owner of every miss.
Strategy Execution
Initiatives carry the budget; the portfolio reads the return.
Metric trees for finance teams
The P&L as a causal model.

