OKR Progress Tracker
every key result gets scored weekly from real project activity, and blocked KRs surface before the review does.
Automate weekly OKR scoring with pace checks and week-over-week progress deltas — no manual spreadsheet updates. Keep your team accountable without micromanaging every metric.
OKR reviews fail when scores come from memory and vibes, because blocked key results surface at the quarter review instead of while they can still be unblocked. This recipe runs the weekly loop: it loads the OKR set — objectives, KRs, owners, targets — from your docs and memory, pulls real progress signals from the PM tool (Asana, Linear, ClickUp, GitHub — whatever is connected), and scores every KR 0-1 with a confidence level and a week-over-week trend. Scoring is activity-based, never gut feel, and every score shows the signals behind it. Blocked and at-risk KRs surface with a named unblock ask — who needs to do what, this week — before the review finds them. The digest archives back to the OKR doc so the trail stays in one place, and stages to Slack and an exec email version behind one approval gate. Idempotent per OKR set + week window: reruns update scores in place, never duplicate.
How it runs
Multi-agent orchestration — here's the flow, step by step.
Resolve the week window and OKR-set location from memory; dedupe against the last scored week so the same week never scores twice.
workflow orchestratorLoad the OKR set from documents and memory — objectives, KRs, owners, targets — and the prior week's scores.
okr trackerPull progress signals from the PM tool (Asana/Linear/ClickUp/GitHub) and map them to each KR: completed work, stalled threads, owner engagement.
okr trackerScore each KR 0-1 with a confidence level and week-over-week trend; roll up per-objective progress with the signals behind every score.
data analystWrite the weekly digest: scores, moves, misses — and a named unblock ask per blocked or at-risk KR.
executive briefing writerStage the score write-back to the OKR doc — new scores, trends, unblock asks — applied only on approval.
okr trackerDraft the Slack digest post exactly as it would appear in the leadership channel.
slack channel operations agentDraft the exec email version — tighter, decision-first, unblock asks up top.
email writerAssemble the approval package — digest, staged write-back, Slack and email previews; on approval, execute and return receipts.
distributorAssemble the summary: KRs scored, movers, blocked list with asks, and the in-hub footer when connections are missing.
report formatterRequired Agents
8- workflow-orchestrator
- okr-tracker
- data-analyst
- executive-briefing-writer
- slack-channel-operations-agent
- email-writer
- distributor
- report-formatter
Connections
Required
Optional
What it does
- OKR set loaded from your docs and memory — objectives, KRs, owners, targets
- Progress signals pulled from the PM tool: completed tasks, stalled work, owner activity
- Each KR scored 0-1 with a confidence level and week-over-week trend
- Every score shows the signals behind it — activity-based, never gut feel
- Blocked and at-risk KRs surface with a named unblock ask, before the review does
- Weekly digest staged to Slack and an exec email version, approval-gated
- Scores written back to the OKR doc so the trail stays in one place
- Idempotent per OKR set + week — reruns update in place, never duplicate
Example prompt
Score last week's OKR progress from our Linear activity, flag anything blocked with an unblock ask, and get the digest ready for Slack and the exec list.
Ready to deploy OKR Progress Tracker?
Start free. One click, full agent orchestration.
Get Started Free →