This recipe produces a complete quarterly OKR set for a startup: 3 company-level objectives with 2-3 measurable key results each, cascaded to team-level OKRs, with a weekly check-in cadence and quarter-end scoring process. The output is a living document that aligns every team member around the quarter's most important outcomes and provides a structured rhythm for tracking progress. [src1]
Which path?
├── First-time OKR team AND budget = free
│ └── PATH A: Google Sheets — simple, visible, no learning curve
├── First-time OKR team AND budget > $0
│ └── PATH B: Weekdone — guided OKR workflow with coaching prompts
├── Experienced team AND budget = free
│ └── PATH C: Google Sheets + Notion — flexible custom tracking
└── Experienced team AND budget > $0
└── PATH D: Lattice or Quantive — cascading, automated check-ins, analytics
| Path | Tools | Cost | Setup Time | Best For |
|---|---|---|---|---|
| A: Sheets Free | Google Sheets | $0 | 30 min | Teams of 1-10, first OKR cycle |
| B: Guided Paid | Weekdone | $9-11/user/mo | 1-2 hours | Teams of 5-20, want structure |
| C: Flexible Free | Sheets + Notion | $0 | 1 hour | Experienced teams, custom needs |
| D: Full Platform | Lattice / Quantive | $11+/user/mo | 2-4 hours | Teams of 20+, need cascading |
Duration: 1-2 hours · Tool: Whiteboard / document
Gather the leadership team. Answer three questions: (1) Where are we now? Review current metrics, wins, failures. (2) Where do we need to be in 90 days? Identify the 1-3 most important shifts. (3) What will we NOT focus on? Explicitly name deprioritized areas. Write a one-paragraph "quarter theme." [src2]
Example quarter theme:
"Q2 2026: Prove retention before scaling acquisition.
We have 2,000 users but 60-day retention is 22%. Until we reach
40% retention, growth spending is paused."
Verify: Every leader can explain the quarter theme in one sentence. · If failed: Theme is too complex. Simplify to one primary focus.
Duration: 1-2 hours · Tool: Collaborative document
Draft exactly 3 company-level objectives. Each must be qualitative, inspirational, time-bound to the quarter, and actionable by the team. Label each as Aspirational (70% = success) or Committed (100% expected). [src1]
Objective 1: Make our product so sticky users come back unprompted
Objective 2: Build a repeatable sales motion for mid-market
Objective 3: Ship weekly without breaking things
Verify: Exactly 3 objectives, each qualitative and tied to quarter theme. · If failed: If more than 3, force-rank and cut.
Duration: 2-3 hours · Tool: Spreadsheet or OKR tool
For each objective, write 2-3 key results using the formula: "[Verb] [metric] from [baseline] to [target] by [end of quarter]." Apply the quality checklist: measurable outcome? known baseline? ambitious target? weekly trackable? within team control? [src4]
KR 1.1: Increase 60-day retention from 22% to 40%
KR 1.2: Improve Day-1 activation rate from 35% to 55%
KR 1.3: Reduce time-to-value from 12 min to under 4 min
Verify: 6-9 total KRs, every one has baseline + target + weekly measurability. · If failed: If a KR has no baseline, establish measurement first.
Duration: 1-2 hours per team · Tool: Same as company OKR tool
Each team creates OKRs that ladder up to company objectives. First-time teams use strict alignment (company KR becomes team objective). Experienced teams use directional alignment (team objectives support but don't mirror company OKRs). Max 3 team objectives, 2-3 KRs each. Teams present drafts to each other to catch conflicts. [src4]
Verify: Every company KR has at least one team OKR driving it. · If failed: Reassign orphaned company KRs or reconsider achievability.
Duration: 30 min/week ongoing · Tool: OKR tool or structured meeting
Set up weekly check-ins. For each KR: report current value, rate confidence 1-10 (8-10 on track, 5-7 at risk, 1-4 off track), note what moved the needle, flag blockers, request help. Confidence scoring is the single most valuable OKR practice. [src6]
Verify: First check-in scheduled and template distributed. · If failed: Reduce to 15 min async written updates.
Duration: 2-3 hours · Tool: Spreadsheet + meeting
Score every KR on a 0.0-1.0 scale. 0.0-0.3 = failed, 0.4-0.6 = fell short, 0.7-0.9 = strong results (sweet spot for aspirational), 1.0 = fully achieved (expected for committed only). Average KR scores to get objective score. Run retrospective: what scored highest/lowest, what was wrong in hindsight, what carries forward. [src1]
Verify: All KRs scored, retro documented, carry-forward decisions made before next quarter planning. · If failed: Time-box scoring to a single 2-hour session.
{
"output_type": "quarterly_okr_set",
"format": "spreadsheet or OKR tool",
"columns": [
{"name": "level", "type": "string", "description": "company or team name"},
{"name": "objective_number", "type": "number", "description": "1-3"},
{"name": "objective_text", "type": "string", "description": "Qualitative objective"},
{"name": "objective_type", "type": "string", "description": "aspirational or committed"},
{"name": "kr_number", "type": "string", "description": "e.g., 1.1, 1.2"},
{"name": "kr_text", "type": "string", "description": "KR with metric, baseline, target"},
{"name": "baseline", "type": "number", "description": "Current metric value"},
{"name": "target", "type": "number", "description": "End-of-quarter target"},
{"name": "owner", "type": "string", "description": "Person or team responsible"},
{"name": "confidence", "type": "number", "description": "Weekly score 1-10"},
{"name": "final_score", "type": "number", "description": "Quarter-end 0.0-1.0"}
],
"expected_row_count": "6-27",
"sort_order": "level, then objective_number",
"deduplication_key": "level + kr_number"
}
| Quality Metric | Minimum Acceptable | Good | Excellent |
|---|---|---|---|
| Company objectives count | Exactly 3 | Exactly 3 | Exactly 3 |
| Key results per objective | 2 | 3 | 3 with leading + lagging mix |
| KRs with quantitative baselines | > 70% | > 90% | 100% |
| Team OKR coverage of company KRs | > 60% | > 80% | 100% |
| Weekly check-in attendance | > 50% of weeks | > 75% of weeks | > 90% of weeks |
| Quarter-end scoring completion | Within 2 weeks | Within 1 week | Same week as quarter-end |
If below minimum: Re-run Step 3 to strengthen key results. If check-in attendance is low, switch to async written updates.
| Error | Likely Cause | Recovery Action |
|---|---|---|
| More than 3 objectives drafted | Team cannot prioritize | Force-rank all candidates; cut bottom items |
| Key result has no baseline | Metric not yet tracked | Spend 1-2 days instrumenting the metric; use proxy metric if needed |
| Team OKRs don't ladder up | Misalignment or competing priorities | Re-run cascade session; each team must map at least 1 KR to a company KR |
| All OKRs score 1.0 | Targets not ambitious enough | Next quarter, increase targets by 30-50% |
| All OKRs score below 0.3 | Targets unrealistic or conditions changed | Retrospect on whether objectives were wrong; adjust scope next quarter |
| Check-ins abandoned after week 3 | Process fatigue | Simplify to async confidence scores only; leadership must model participation |
| Component | Free Tier | Paid Tier | At Scale (50+) |
|---|---|---|---|
| OKR tracking | Google Sheets ($0) | Weekdone ($9/user/mo) | Lattice ($11/user/mo) |
| Check-in facilitation | Manual meeting ($0) | Auto-prompts ($0 extra) | Automated ($0 extra) |
| Scoring & analytics | Manual spreadsheet ($0) | Built-in ($0 extra) | Custom dashboards ($0 extra) |
| Training | Self-guided ($0-$30) | Included coaching ($0 extra) | Consultant ($2K-5K/quarter) |
| Total (10-person team) | $0-$30 | $90-$110/mo | $110+/mo + consulting |
Writing key results like "Launch feature X" or "Complete project Y." These are tasks, not outcomes. You can complete every task and still fail the objective. [src2]
Write KRs that describe the change you want to see: "Increase weekly active users from 500 to 1,200." The team then chooses the best tasks to move that number.
Each team writes OKRs alone. Result: conflicting priorities, duplicated effort, orphaned company objectives. [src3]
Teams draft OKRs independently, then present them to each other. This surfaces dependencies, conflicts, and alignment gaps before the quarter starts.
Tying OKR scores to bonuses or reviews causes sandbagging. Innovation and ambition die. [src1]
A 0.6-0.7 on an aspirational OKR is success. Reward what the team learned and achieved, not just the number.
Writing OKRs in week 1, never revisiting until week 12. The quarter ends with surprised faces and meaningless scores. [src5]
Every owner rates their KR confidence (1-10) weekly. A drop from 8 to 5 in week 4 triggers early intervention.
Use this recipe when a startup needs to establish a structured goal-setting rhythm for the first time, or when an existing OKR process has broken down and needs a reset. This produces an actual OKR document and check-in cadence, not a strategy about whether to use OKRs. Requires clarity on company direction and current metric baselines as inputs.