Linear Guide9 min read
How to Analyze Linear Customer Requests and Connect Your Roadmap to Feedback
Last updated: ยท By Matt Teixeira, Founder and CEO
On this page
To analyze customer requests in Linear for product prioritization, build a view of open issues and planned projects sorted by customer count, export the requests for the top items, and score each one on unique customers, their revenue, Important flags, and unique customers in the last 90 days. Then correct for what Linear can't see: requests exist only where someone logged them, and only on issues someone already wrote. Skip that second step and a problem nobody filed ranks at zero, however often customers raise it.
Key Takeaways
- Rank by unique customers in the last 90 days, not total requests. Totals reward old issues and accounts that log the same ask repeatedly.
- A request count measures logging, not demand: channels with no intake and problems with no issue both score zero.
- Customer Requests is on every Linear plan, but automatic intake from Intercom, Zendesk, Front, and Asks needs Business, at $16 per user per month billed yearly (Linear docs, Linear pricing).
- To connect Linear projects to evidence, import the roadmap into your feedback tool, then look for projects with no evidence and top problems with no project.
What Customer Data Does Linear Hold?
Linear stores customer demand in four places, each tied to an issue or a project.
| Data | What it tells you | Where it comes from |
|---|---|---|
| Customers | The account, with Revenue, Size, Tier, Status, and Owner | Matched by email domain, added by hand, or synced from Intercom, Zendesk, or Front |
| Customer requests | Which customer asked for which issue or project, with the original quote and a source link | Manual, Slack, and API on all plans; Intercom, Zendesk, Front, and Asks on Business; Salesforce on Enterprise |
| Important flag | Whether a request blocks that customer | Set per request |
| Projects and initiatives | What the team has committed to, with status, owner, and dates | Your team |
Synced attributes refresh in real time from Intercom and every 12 hours from Zendesk or Front (Linear docs). Linear Insights charts issue count and cycle time by label, project, or team, but its docs list no customer fields (Linear Insights docs), so demand analysis happens in views and exports.
How Do You Analyze Customer Requests in Linear for Prioritization?
Pull the requests into one table and score each item on four numbers. As a rule of thumb, the first pass takes an hour and a monthly refresh 15 minutes.
- Build two views. Make one custom view of open issues and one of planned projects, showing customer count, request count, and revenue, sorted by customer count. Views can also filter by tier, size, and status (Linear docs).
- Export the top 20 or so. On each item, open the command menu (Cmd or Ctrl + K) and choose Export customer requests as CSV. Export works one customer, issue, or project at a time; for a full pull, or a field the CSV leaves out, use Linear's GraphQL API, where each request carries its customer, creator, text, and Important flag (Linear developer docs).
- Merge duplicates first. Marking an issue as a duplicate moves its customer requests to the original, so counts stop splitting (Linear triage docs). On Business, Triage Intelligence suggests likely duplicates as issues arrive (Linear docs).
- Score four numbers per item: unique customers, their combined revenue, the share of requests flagged Important, and unique customers whose requests arrived in the last 90 days.
Weight the last number most. An issue open for 18 months has had six times as long to collect requests as one opened last quarter, so raw totals reward age.
What Can't Linear Customer Requests Tell You?
Linear counts what got logged, not what customers need. Check four biases before you trust a ranking.
- Capture bias: Requests appear only where an integration or a person logged them. If support runs through Intercom, support-heavy accounts dominate while sales calls, interviews, and churn notes stay thin.
- Solution bias: Requests attach to issues and projects, so they measure demand for a solution someone already wrote down. A problem with no issue has zero requests.
- Logger bias: One diligent CSM can make their accounts look like your whole base. If one person created more than about a third of an item's requests, check other sources; the API records each request's creator (Linear developer docs).
- Flag inflation: If more than about one in five requests across the workspace are Important, the flag no longer separates blockers from wishes. Read the quotes instead.
Worked Example: Re-Ranking Three Linear Issues
The numbers below are illustrative, for a B2B SaaS team with about 400 accounts.
| Linear issue | Requests | Unique customers | Customers in last 90 days | Combined revenue | Important |
|---|---|---|---|---|---|
| Bulk edit for dashboards (opened 16 months ago) | 34 | 10 | 1 | $210k | 1 |
| SAML SSO for admins (opened 3 months ago) | 14 | 12 | 12 | $680k | 7 |
| Weekly Slack digest (opened 6 months ago) | 21 | 5 | 3 | $95k | 2 |
By requests, bulk edit wins. By recent customers, SSO wins easily, and seven Important flags say it blocks accounts now. The digest's 21 requests come from five customers, and one CSM logged 16 of them: a reason to call those accounts, not to build.
Now check the wider feedback. Support tickets and call notes from the same quarter show 19 accounts saying reports load too slowly. No Linear issue exists for it, so it appears in neither view, yet it has more recent accounts than anything in the table. To size problems from every source, not just Linear, see how to decide what to build next.
How Do You Connect Linear Projects to Customer Feedback Evidence?
Import your Linear roadmap into the tool that holds your feedback, keep each item linked so Linear stays the source of status, and attach evidence there. Quotes pasted into Linear descriptions go stale as soon as new feedback arrives.
Then check both directions once a quarter, before planning:
- Building without evidence: active projects with fewer than three linked insights. Platform and security work often has none for good reason; a customer-facing project with none needs research first.
- Evidence without building: top problems in your feedback with no Linear project. Few teams ever make this list, and it is where the slow-reports problem surfaces.
To go the other way and turn a feedback theme into a new Linear project with an evidence brief, see how to link customer feedback themes to Linear issues.
How Does the Deck Linear Integration Work?
Deck treats Linear as the roadmap source: it imports Linear initiatives and projects as Deck initiatives and Projects, keeps each one linked, and attaches customer evidence on the Deck side.
- Connect: An organization admin authorizes Linear in Settings โ Integrations. Linear does not count toward the Free plan's one-integration limit (Deck Linear docs).
- Import: In Build โ Initiatives, choose New โ Import from Linear; unlinked child projects come with it. Import standalone projects from Build โ Projects, or link a Deck Project that already covers the work. Imports use no credits and change nothing in Linear.
- Check evidence: The Insights column in Build โ Initiatives counts each initiative's linked insights, and Related Insights lists those behind each Project. The roadmap evidence check playbook flags items under three, the same line the Opportunity Backlog uses to hide thin items.
- Keep it current: Deck refreshes title, description, owner, dates, and status from Linear daily. As feedback arrives from support, Slack, surveys, or Gong calls, Deck can attach high-confidence matches to the right Project (Deck Projects docs).
The Linear roadmap import playbook has an import, link, or skip template; an AI agent on Deck's MCP server can draft that plan and asks before importing anything.
Limitations:
- No request import: The integration covers initiatives and projects, not customer requests or issue comments. Upload a Linear export as a Feedback CSV of up to 10 MB (Deck CSV import docs), or connect the support tool behind those requests (Deck integrations).
- Matching looks forward: Automatic matching covers feedback processed after the Project exists. For older evidence, regenerate the Project's Evidence (uses credits) or link insights by hand.
- One-level, admin-run sync: Child relationships do not sync after import, each Linear item links to one Deck item, and only admins can connect Linear or import an initiative.
Tools That Help
| Option | What it does with Linear data | Best when |
|---|---|---|
| Linear views, CSV export, and API | Sorts by customer count and revenue; a spreadsheet adds the four-number score (source) | Most feedback already arrives through Intercom, Zendesk, or Front |
| Productlane | Helpdesk, request portal, public roadmap, and changelog built on Linear (source) | Customers should submit and follow requests themselves |
| Enterpret | Groups feedback into themes and, by its own account, writes a Linear Doc with the unique count and backlinks (source) | High feedback volume, with theme counts wanted inside Linear |
| Deck | Imports Linear initiatives and projects and links them to evidence from your other sources (source) | Feedback is spread across support, calls, Slack, and surveys, and you want roadmap-level evidence checks |
If the evidence-without-building list is the one you can't produce today, start on Deck's Free plan: connect one feedback source plus Linear, import an initiative, and see which projects have evidence behind them.
Frequently Asked Questions
Sources
- Linear Docs: Customer Requests
- Linear Docs: Insights
- Linear Docs: Triage
- Linear Docs: Triage Intelligence
- Linear Developers: Managing Customers
- Linear Pricing
- Linear Integrations: Customer Experience
- Enterpret: The 5 Ways to Attach Customer Evidence and Revenue Context to Linear Issues
- Deck Docs: Linear
- Deck Docs: Projects
- Deck Docs: CSV Import
- Deck Pricing
Sources checked November 2, 2026.