How to Create a Team OKR Dashboard in Linear
OKRs fail when they live in a spreadsheet that's reviewed quarterly and forgotten in between. The gap between strategic objectives and daily work is where alignment breaks down — teams ship features that don't move the needle on key results because the connection between execution and strategy isn't visible. Bringing OKRs into Linear bridges that gap by tying goals directly to the issues and projects your team works on every day.
Linear's Projects, Cycles, and custom views provide the building blocks for an OKR dashboard that's more than a status page. This guide shows you how to structure OKRs in Linear so progress updates itself based on real work completed, making your team's alignment visible without requiring manual reporting.
Step-by-step guide
Structure Objectives as Linear Projects
Create a Linear Project for each Objective in your OKR set. Name the project with the objective statement — 'O1: Reduce time-to-value for new users' — so the strategic intent is immediately clear. Set the project's target date to the end of the OKR period (typically the quarter end). Add a description that includes the context behind the objective: why this matters now, what success looks like qualitatively, and any constraints or non-goals.
- Use a consistent naming convention: 'O1:', 'O2:', etc. so objectives are easy to identify and sort
- Set the project lead to the person accountable for the objective — typically the PM or team lead
Define Key Results as Milestones or Sub-Projects
Within each Objective project, create milestones for each Key Result. Name them with the measurable target: 'KR1: Reduce median onboarding time from 12 min to 6 min' or 'KR2: Increase Day-7 retention from 35% to 50%.' Add a description with the current baseline, the target, and how you'll measure it. Milestones in Linear have their own progress tracking, so you can see which key results are on track and which are behind.
- Add a 'Current Value' and 'Target Value' in the milestone description that you update bi-weekly
- Link the milestone to the data source (Amplitude dashboard, Mixpanel report) where the metric is tracked
Connect Issues to Key Results
Assign every issue that contributes to a Key Result to the corresponding Objective project and milestone. This is the critical step that connects daily work to strategic goals. When an engineer completes an issue tagged to 'KR1: Reduce onboarding time,' the project's progress bar moves automatically. If an issue contributes to the objective but not a specific KR, assign it to the project without a milestone so it still counts toward overall objective progress.
- Use Linear's bulk editing to assign existing backlog items to the relevant OKR project during planning
- Create a team convention: every issue created during the quarter must be tagged to an OKR project or explicitly marked as 'non-OKR' work
Build the OKR Dashboard View
Create a custom view in Linear that shows all OKR projects with their progress. Use the Projects view filtered to projects with the 'OKR' label or the 'Q4 2026' prefix. Sort by progress percentage to see which objectives are on track and which are falling behind. Add columns for project lead, target date, and status. This view becomes the single place your team and stakeholders check to understand quarterly progress.
- Pin the OKR dashboard view to the team's sidebar so it's accessible with one click
- Create a separate 'At Risk' filtered view for OKR projects with progress below 25% past the quarter's midpoint
Set Up Weekly OKR Check-Ins
Create a recurring process for weekly OKR updates. Each Key Result owner writes a one-sentence progress update as a comment on their milestone: current metric value, whether on/off track, and any blockers. The Objective owner synthesizes these into a two-line project update. This takes five minutes per person per week and provides a living record of progress that replaces the quarterly surprise of 'we missed our numbers but nobody noticed until now.'
- Create a Linear cycle (weekly) that includes 'OKR Update' as a recurring task for each KR owner
- Use Linear's project update feature to post weekly status summaries visible to anyone following the project
Track OKR Work vs. Non-OKR Work Ratio
Create a view that shows all issues completed this quarter, split by whether they're tagged to an OKR project or not. This ratio reveals how much of your team's capacity is going toward strategic goals versus reactive work, maintenance, and ad hoc requests. If less than 60% of completed work ties to OKRs, your team may be misaligned or overcommitted to non-strategic work. Use this insight to adjust priorities or push back on interrupt-driven demands.
- Add an 'OKR-tagged' label to all issues within OKR projects for easy filtering
- Review the OKR vs. non-OKR ratio in each sprint retrospective to maintain awareness of strategic alignment
Common mistakes
Setting Key Results That Aren't Measurable
A Key Result like 'Improve the onboarding experience' isn't measurable — how do you know when you've achieved it? Every Key Result needs a number: a starting baseline, a target value, and a clear measurement method. If you can't measure it, it's an initiative, not a Key Result.
Not Connecting Daily Work to OKRs
OKRs that exist as a separate document from your task management create a dual-track system where the team tracks work in Linear but reports OKRs from a spreadsheet. The whole point of OKRs in Linear is to eliminate this gap — if issues aren't tagged to OKR projects, the dashboard shows no progress even when the team is doing the right work.
Setting Too Many Objectives
A team with six objectives and eighteen key results is focused on nothing. Limit each team to two to three objectives with two to three key results each per quarter. Fewer, more focused OKRs produce better results because the team can actually remember what they're optimizing for.
Treating OKR Progress as Issue Completion Percentage
Completing 80% of the issues in an OKR project doesn't mean you've achieved 80% of the Key Result. Issues are a means to an end — the KR metric is the actual measure of success. A team might complete every planned issue and still miss the KR if their hypothesis was wrong. Always update KR progress based on the actual metric, not task completion.
Tips
Color-code OKR projects by status: green for on-track, yellow for at-risk, red for off-track — this makes the dashboard scannable at a glance.
At the quarter's midpoint, do a formal OKR check-in where the team decides whether to adjust targets, add/remove key results, or change approach for off-track objectives.
Create an 'OKR Graveyard' archive for completed and abandoned OKRs with a brief note on the outcome — this becomes a valuable reference for future planning.
Link OKR projects to Linear initiatives or roadmap items so you can see how team-level OKRs ladder up to company-level strategic themes.
How Vantage helps
Vantage helps PMs tie their product work to strategic objectives from the start. When creating a project in Vantage, PMs can reference their OKRs as context, and Vantage's AI ensures that the generated PRD and requirements directly address the key results — creating a traceable chain from objective to specification to ticket.