Product Lens
Prioritize what to build next using a pain × user type matrix built from actual customer conversations
The Product Lens is an interactive heat map showing which customer pains matter most for each user segment. Instead of guessing priorities from gut feel, you see impact scores based on:
- •How many people in each segment experience the pain
- •How intensely they feel it (low, medium, high, critical)
- •How willing they are to pay for a solution
Example
If 100% of your Artist segment mentions "lack of creative time" with high intensity and high willingness to pay, that cell gets a high impact score (e.g., 3.0) and appears in red on the heat map.
UpSight uses Dynamic Groups to define who you want to analyze. A Dynamic Group is a saved, rule-based cohort that updates automatically as people data changes.
Groups are built from four selector types: person fields (title, role, seniority), company fields (industry, size, stage), segment labels (AI-labeled segment tags), and attributes(facet labels extracted from conversations and imported data).
B2B example: Mid-market RevOps leaders
- Person field: role contains "RevOps"
- Company field: company size = 200-2000
- Company field: industry = SaaS / Software
- Attribute: facet [tools_used] includes "Salesforce"
Save this as a Dynamic Group, then open Product Lens to compare pains for this segment vs. other cohorts (like SMB founders or enterprise IT).
Tip
Segments are now label-based cohorts, not a single legacy person `segment` text field. More interviews across clearly defined groups = more confident prioritization.
Pain themes are automatically extracted from your empathy maps (the "pains" field in evidence). Similar pains are clustered using AI embeddings so you don't see dozens of tiny variations.
Raw pains from evidence:
- • "Not enough time for creativity"
- • "Struggle to find time to create"
- • "Can't make space for creative work"
Clustered theme:
3 evidence items from 2 people
Each cell shows an impact score and frequency. The color tells you priority at a glance:
The 💰 icon marks pains where users showed high willingness to pay for a solution.
- Sort by Impact Score (default) – Shows highest-priority pains at the top
- Sort by Frequency – Shows most commonly mentioned pains at the top
- Min Impact filter – Use the slider to hide low-impact pains and focus on what matters. Start at 1.0 to see only medium/high/critical opportunities.
- Click any cell – Opens a detail modal with metrics, sample quotes, and a link to view all supporting evidence
At the top of the matrix, the Key Insights panel shows an AI-generated summary with:
- 1-2 sentence summary – The biggest opportunity based on impact scores
- Top 3 Actions – Specific features to build or problems to solve, ranked by impact with actual numbers
- Sample size warnings – If you need more interviews to increase confidence
Example output
"The most significant opportunity is addressing the 'lack of creative time' for Creative Individuals, which has a high impact score of 0.5."
Top 3 Actions:
- 'lack of elderly representation in media' for Creative Individual: 0.5 impact
- 'performance pressures' for Musician: 0.5 impact
- 'lack of creative time' for Parent: 0.5 impact
- ✓Quarterly roadmap planning – See which features have the highest customer demand
- ✓Feature prioritization debates – Ground discussions in actual customer pain data
- ✓Segment-specific features – Decide if a feature is worth building for one segment vs. all users
- ✓Pricing & packaging – High WTP signals (💰) show which features users will pay premium for