Every product team wants a steady read on what customers are saying. In practice, much of the most important feedback comes out of sales calls, and those are hard to sit in on at scale.
At Linear, Gong recordings are brought into our workspace, where Linear Agent reads them and pulls out the requests and problems raised on each call. Those become issues in a dedicated team, giving Product one place to review the signal without mixing it into day-to-day product work.
That’s still more feedback than our product team can reasonably review, so they use two loops to help them prioritize their time and resources.
The loops
The first loop looks for repetition. It scans the team where Gong-generated issues are collected and checks how many customers have raised each request. Once the same request has come up across five or more customers, the loop moves it into the product team’s triage.
Linear Agent merges duplicate requests into a single issue, so the count is a fair proxy for how often something comes up. (Five is the threshold we use, another company might set it elsewhere.)
The second loop works from a shortlist of topics Product already cares about. These might be features the team recently launched, areas still in development, or ideas they’re looking to explore with customers. Each day, the loop reviews Gong conversations and sends the team a summary of any relevant discussions, including who represented both Linear and the customer.
Before Loops, getting the same information would have involved someone periodically searching call transcripts for relevant keywords, or Sales remembering which topics Product wanted to hear about and flagging them after a call. The loops remove that lossy layer of coordination.
A seasoned workflow
The second loop was finding the right information, but its initial reports were difficult to parse. Nan Yu, from our product team, asked Linear Agent to add headings, shorten the summaries, and separate input from the Linear team and customer participants into distinct bullet points. The agent showed him a preview of the revised output, and he approved the change. Since Linear Agent already has the loop in context, making adjustments can be as simple as describing what you want to change.
Build your own
Start with a flood of information your team already produces but doesn’t have time to read in full. Give the loop a way to filter it, either by a volume threshold or a list of topics you care about, and have it escalate only what clears the bar.
Open this prompt in Linear Agent to adapt it to your own team, tools, and signals.