How to Run Backlog Grooming in Linear (Step-by-Step)
Linear's streamlined interface makes backlog grooming faster than in most project management tools. Issues in Linear are lightweight by default — concise, focused, and easy to update in real time. The backlog grooming workflow in Linear leverages its priority sorting, estimate fields, and label system to create a consistently sprint-ready top of backlog.
This guide covers the Linear-specific grooming workflow from backlog setup through cycle-ready prioritization.
Step-by-step guide
Access the team backlog
In Linear, navigate to your team's Issues view and filter to "No Cycle" (issues not assigned to any cycle) with status "Backlog" or "Todo." This is your working backlog for grooming. Sort by Priority descending so the highest-priority items are at the top. Pin this filter as a saved view called "Backlog Grooming."
Pre-screen issues before the meeting
Before the grooming session, the PM reviews the top 20 issues. Issues that are not ready for discussion — missing description, no acceptance criteria, or blocked pending another decision — are moved to a "Needs Work" label and removed from the grooming queue. The PM should also draft initial priority ordering based on product strategy.
Review issues in the grooming session
For each top-priority issue, the PM shares the Linear issue link (or opens it in full-screen mode). Review the title, description, acceptance criteria, and any attached Figma designs. Engineers ask clarifying questions; the PM updates the issue description in real time. A well-defined issue should take under 5 minutes to review.
Set estimates in Linear
Linear supports estimates in story points or time (configurable in Team Settings > Estimates). After understanding the issue, the team estimates it. In Linear, estimates appear as a small number badge on the issue. Use the estimate field in the issue right panel. If estimates diverge by more than one step, discuss the source of uncertainty before landing on a number.
Adjust priority using Linear priority levels
Linear has four priority levels: Urgent, High, Medium, No priority. Set each groomed issue to the appropriate priority level. Within the same priority level, use the drag-to-sort feature in the Issues list to establish relative ranking. The sort order within a priority level determines the cycle planning order.
Add a "groomed" label
Add a Linear label "Groomed" to every issue that passes the grooming checklist: has a description, acceptance criteria, estimate, and is correctly prioritized. During cycle planning, filter to "Label = Groomed" to quickly identify cycle-ready issues.
Break down large estimates
In Linear, issues estimated above a team-defined threshold (typically 8 points) should be split. Open the issue and use the "Create sub-issue" feature to break the work into smaller child issues. Parent issues with sub-issues show a progress bar based on sub-issue completion — useful for tracking large features.
Common mistakes
Grooming issues without pre-screening
Arriving at a grooming session with 30 issues in random order wastes the first 15 minutes triaging what to even discuss. The PM must pre-screen and rank the backlog before the session.
Not using Linear labels for grooming state
Without a "Groomed" label, cycle planning requires re-reviewing every issue to determine readiness. The label system is a time-saving signal during planning.
Setting estimates alone
PM-set estimates are often wrong because the PM does not understand implementation complexity. Estimates must come from engineers with PM providing the context. Group estimation in the grooming session produces more accurate cycle plans.
Tips
Use Linear's keyboard shortcuts during grooming: P to set priority, E to add estimate — this speeds up grooming significantly
Share the Linear issue link in Slack before the grooming session so engineers can review asynchronously
Create a Linear cycle "draft" for the next cycle during grooming — add issues to the draft as they pass grooming
Use Linear's "Priority" roadmap view to see the groomed backlog in a visual format that helps discuss relative ordering
How Vantage helps
Vantage pushes tickets to Linear with descriptions and acceptance criteria already written from the PRD. During grooming, teams refine rather than write — which cuts grooming session time in half and produces more accurate estimates because context is clear from the start.