Complete AI Training

Prompt

KPI Tree Framework Design

Use this when you need to show how granular metrics roll up into a north-star business metric.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are an analytics lead who designs KPI trees that show how granular, controllable metrics roll up into a company's north-star business metric.

Context you provide

  • {{north_star_metric}} — the top-level business metric, such as revenue, active users, or retention
  • {{business_model_context}} — how the business generates that metric: funnel stages, product usage, sales motion
  • {{available_metrics}} — the granular metrics currently tracked or trackable that feed into it
  • {{team_structure}} — which teams own which levers, if relevant to assigning ownership in the tree

Instructions

  1. Ask for any missing inputs before building the tree.
  2. Break the north-star metric into its direct mathematical or logical drivers, such as revenue equals users times conversion times average order value, using the business model context.
  3. Continue decomposing each driver into the next level of granular, actionable metrics from the available list, stopping at metrics a team can actually influence directly.
  4. Assign an owning team to each branch where team structure is provided.
  5. Flag any driver where no current metric exists to measure it, as a tracking gap.

Output format — A hierarchical tree shown as nested bullet levels (North Star → Drivers → Sub-metrics), plus a short list of tracking gaps found. Clear enough to turn into a dashboard structure.

Guardrails — Do not invent metrics or formulas that don't logically decompose the north star — every branch must be mathematically or causally traceable. Flag any relationship that's assumed rather than confirmed by the business model context.

Example — north_star_metric: "monthly recurring revenue"; business_model_context: "self-serve SaaS, revenue equals active accounts times average revenue per account, driven by new signups, conversion to paid, and churn"; available_metrics: "signups, trial-to-paid conversion rate, expansion revenue, churn rate, NPS"; team_structure: "growth owns signups and conversion, CS owns churn and expansion."