Skip to content →

Linear Insights

Take the guesswork out of product planning with real-time, actionable data analytics. Now available on Linear Plus.

Instant analytics for any stream of work

Linear Insights delivers deep, real-time visibility at your fingertips. Aggregate, segment and visualize data across your entire workspace. Spot trends, remove blockers, and progress faster.

Three different Linear views with the insights panel opened, showing two scatter plots and a bar chart.

Always in context.
Across every single view.

Insights come attached to every view across the app, illustrating whatever list of issues you are currently seeing. Gain real-time insight into projects, cycles, or any custom view.

The table of an insights view, showing issues segmented by priority. A cell within the "Urgent" column is highlighted with a blue border, indicating that a quick filter is applied to find Urgent issues.

Actionable quick filters

Drill down on any data point to get an instant view of all the underlying issues and immediately take action.

An insights scatter plot with an outlier point hovered, showing a popup of the issue named "Update documentation" that took 2 months to complete.

Zoom out to narrow in

Get a high-level view of everything that is happening in your workspace. Identify which areas need your attention and make better decisions.

Go fullscreen

Analyze data in context or zoom into details in a fullscreen view.

Shareable links

Share your insights reports as a link to align your team.

CSV Export

Download any insight data as a CSV to run your own analysis.

Instant

Optimized for speed so you can generate reports in seconds.

How teams use
Linear Insights

Effort Distribution

“Where are we spending our resources?”

As CTO, you want to gain a better understanding of where the efforts of your teams are being allocated. Which projects have taken most attention recently?

1

As a first step, we create a custom view with all completed issues across all teams in your Linear workspace. Let’s filter that list down to the last three months to focus on the most recent quarter.

A filter set to only show issues with a Completed date after 3 months ago.
2

To understand which streams of work your company allocated most resources to, we look at the number of issues per project. It seems like a lot of work was spent on your AI-related projects, which aligns with your Q1 goals.

3

Let’s narrow in and segment your data by team. By applying a quick filter, we get a better picture of the impact of a particular team.

4

We can also drill into a segment and see the exact team distribution for each project by hovering over each slice.

Insights panel showing projects ranked by issue count.

“Where are we spending our resources?”

As CTO, you want to gain a better understanding of where the efforts of your teams are being allocated. Which projects have taken most attention recently?

1

We first create a custom view with all completed issues across all teams from the last three months

A filter set to only show issues with a Completed date after 3 months ago.
2

Number of issues per project tells us where you spent your resources

3

When we segment the data by team we get a better picture of the impact of a particular team

4

Looks like a lot of work was spent on AI-related projects

An annotated screenshot of the Linear insights panel. The "Measure" and "Dimension" dropdowns are annotated by the number 2. The "Segment" dropdown is annotated by the number 3. The "NLP chatbot" and "OpenAI Integration" project rows are annotated by the number 4.
Bug clearance

“Are we getting better at fixing bugs?”

Your intuition tells you that the number of reported bugs has increased in recent months. But is that actually true? And if so, is your clearance rate improving or deteriorating?

1

To get a sense check, let’s create a custom view with all bugs in your workspace. With Insights, we can now visualize how many bugs have been created over time.

A filter set to show issues with labels that include "Bug".
2

The data supports your intuition: The number of bugs has indeed been going up.

3

The segmentation option allows us drill further into the data. When we segment the data by status, for example, we can see that the bug clearance rate has also gone up.

4

After we segment the data by team, we find the answer for the increase in reported bugs: the new mobile team that joined recently to build the long awaited iOS app has obviously filed a lot new bugs since they came on board.

5

Lastly, we want to look at clearance latency: how quickly do bugs get fixed? Cycle times seem to have been pretty constant - except for a few outliers. We can find out what’s going on by clicking on them.

Insights panel showing issues by created date.

“Are we getting better at fixing bugs?”

Your intuition tells you that the number of reported bugs has increased in recent months. But is that actually true? And if so, is your clearance rate improving or deteriorating?

1

To get a sense check, let’s create a custom view with all bugs in your workspace

A filter set to show issues with labels that include "Bug".
2

How many bugs have been created over time?

3

The data supports your intuition: The number of bugs has indeed been going up.

4

Good news! When we segment the data by issue status, we can see that the bug clearance rate has also gone up

An annotated screenshot of the Linear insights panel showing a bar chart of issues over time. Each bar is segmented by issue status. The "Measure: Issue Count" and "Dimension: Created date" dropdowns are annotated by the number 2. The bar chart's x-axis is annotated by the number 3. The blue section of the last bar in the chart (representing the segment of "Done" issues) is annotated by the number 4.
5

Lastly, we want to look at clearance latency: How quickly do bugs get fixed?

6

Cycle times seem to have been pretty constant - except for a few outliers.

7

We can find out more about each outlier by clicking on the respective dot

An annotated screenshot of the Linear insights panel showing a scatterplot of 731 issues. The "Measure: Cycle Time" dropdown is annotated by the number 5. The scatterplot's x-axis is annotated by the number 6. An outlier dot in the chart is clicked, representing the issue titled "App keeps crashing". This dot, and the associated popup containing issue information, is annotated by the number 7.
Data hygiene

“Are we prioritizing issues consistently?”

You are in charge of an important, company-wide project. To ensure that everyone on the project works effectively, a decision has been made that every issue should have a priority.

1

We can do a data quality check directly in the project by opening the insights panel and creating a report with all issues sorted by priority.

2

It looks like there are still a lot of issues that haven’t been prioritized. We can add a team segmentation to the report to see if the unprioritized issues are concentrated on a specific team.

3

Turns out that the US engineering team hasn’t been prioritizing much of anything. Time to talk to the engineering manager!

4

The EU engineering team has done a more thorough job, but there are still a handful of issues left. Let’s apply a quick filter on all unprioritized issues and process them right away.

Insights panel showing issues ranked by priority.

“Are we prioritizing issues consistently?”

You are in charge of an important, company-wide project. To ensure that everyone on the project works effectively, a decision has been made that every issue should have a priority.

1

Number of issues per project tells us where you spent your resources

A filter set to only show issues with a Completed date after 3 months ago.
2

When we segment the data by team we get a better picture of the impact of a particular team

3

It looks like there are still a lot of issues that haven’t been prioritized

4

Turns out that the US engineering team hasn’t been prioritizing much of anything. Time to talk to the engineering manager!

An annotated screenshot of the Linear insights panel showing 4 bars in a bar chart representing the four Linear priorities: "No priority", "High", "Medium", and "Low". The insights tab of the panel is selected and annotated by the number 1. The three dropdowns, "Measure: Issue count", "Dimension: Priority", and "Segment: Team", are annotated by the number 2. The first cell of the "Engineering EU" column represents the number of "No priority" issues in that team. It contains the number 3, and is annotated by the number 3. The "Engineering US" column of the priority table beneath the graph is annotated by the number 4.

Specifications

Controls

Linear’s insights panel, annotated with lines to highlight five interactive elements. Across the middle of the panel, three dropdowns are labeled "Measure (y-axis)", "Primary dimension (x-axis)", and "Segmentation (color)". On the top right of the panel, two buttons are labeled "Fullscreen view" and "Advanced filters and controls".

Measure

Issue count
Effort

Cycle time
Triage time

Lead time
Issue age

Slice

Status
Status type
Assignee
Creator
Priority
Label

Label group
SLA status
Estimate
Milestone
Project
Cycle

Team
Created date
Completed date
Started date
Due date
Burn-up

Segment

Status
Status type
Assignee
Creator
Priority

Label
Label group
SLA status
Estimate

Roadmap
Project
Cycle
Team

Time series grouping

Weekly
Monthly
Yearly

Chart types

An example scatter plot in grayscale with points clumped mainly towards the bottom. The x-axis is labeled "Scatter plot (latency)".
An example bar chart in grayscale with the bar height trending upwards towards the right. The x-axis is labeled "Bar chart (distribution)".
An example burn-up chart in grayscale with lines trending upwards towards the right. The x-axis is labeled "Burn-up chart (also known as cumulative flow diagrams)".

Detailed analysis

An example scatter plot in grayscale with points clumped mainly towards the bottom. The y-axis has 3 lines labeled "75%", "50%", and "25%" to indicate the percentile of the data.
A popup showing data segmentation for backlog issues by priority. There are 4 segments with associated issue count and percentages: "Low" with 14 issues and 25.9%, "Medium" with 13 issues and 24.1%, "High" with 3 issues and 5.6%, and "No priority" with 24 issues and 44.4%.

Data export

CSV Export
Google Sheets integration
Data warehouse sync via Airbyte

Activate Insights
for your team

Insights is available on the Linear Plus plan.
Get a 30 day free trial to test if Insights is right for you.