Skip to content
Weave templates

OKR tree with milestone stars

Objective → key results → initiatives; awards as stars when KRs land.

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id":"o","type":"ellipse","label":"Objective:\n3× ARR","x":420,"y":40,"fill":"#ede9fe","stroke":"#6d28d9" },
    { "id":"kr1","type":"rounded","label":"KR1: 100 logos > $50k","x":40,"y":200,"fill":"#dbeafe","stroke":"#2563eb" },
    { "id":"kr2","type":"rounded","label":"KR2: Self-serve LTV $4k","x":420,"y":200,"fill":"#dbeafe","stroke":"#2563eb" },
    { "id":"kr3","type":"rounded","label":"KR3: 25 % NRR uplift","x":800,"y":200,"fill":"#dbeafe","stroke":"#2563eb" },
    { "id":"i1","type":"note","label":"Outbound + ABM","x":40,"y":340,"fill":"#fef9c3" },
    { "id":"i2","type":"note","label":"Onboarding v3","x":420,"y":340,"fill":"#fef9c3" },
    { "id":"i3","type":"note","label":"Power-user features","x":800,"y":340,"fill":"#fef9c3" },
    { "id":"s1","type":"star","label":"M1","x":140,"y":460,"fill":"#fef3c7","stroke":"#a16207" },
    { "id":"s2","type":"star","label":"M2","x":520,"y":460,"fill":"#fef3c7","stroke":"#a16207" },
    { "id":"s3","type":"star","label":"M3","x":900,"y":460,"fill":"#fef3c7","stroke":"#a16207" }
  ],
  "edges": [
    { "id":"e1","source":"o","target":"kr1" },
    { "id":"e2","source":"o","target":"kr2" },
    { "id":"e3","source":"o","target":"kr3" },
    { "id":"e4","source":"kr1","target":"i1" },
    { "id":"e5","source":"kr2","target":"i2" },
    { "id":"e6","source":"kr3","target":"i3" },
    { "id":"e7","source":"i1","target":"s1" },
    { "id":"e8","source":"i2","target":"s2" },
    { "id":"e9","source":"i3","target":"s3" }
  ]
}