analyze-feedback
⚠️ Data Requirement: This skill requires external customer feedback data (support tickets, NPS responses, user interviews, feature requests). The Mixpanel MCP server does NOT directly access support systems like Zendesk, Intercom, ProductBoard, or Canny.
How to provide feedback data:
- Export CSV from your support system and paste the content
- Share a text file with feedback entries
- Copy/paste feedback directly into the conversation
- Provide a summary of feedback themes you've already identified
The skill will help categorize, prioritize, and correlate this feedback with Mixpanel usage data.
When to use this skill: When you have customer feedback data and want to understand patterns and correlate them with product behavior in Mixpanel.
Instructions
Overview
This skill helps you analyze customer feedback (support tickets, NPS comments, user interviews, feature requests) and correlate patterns with Mixpanel usage data to surface actionable insights.
Step-by-step workflow
Gather feedback sources
- Ask the user where feedback lives:
- Support tickets (Zendesk, Intercom)
- NPS/survey responses
- User interviews or call notes
- Feature request boards (ProductBoard, Canny)
- If feedback is in external systems, ask user to provide data or connect via MCP
Categorize and theme
- Read through feedback and identify recurring themes
- Common categories:
- Bugs/Issues: Technical problems users encountered
- Feature Requests: Missing capabilities or improvements
- Confusion/UX: Areas where users got stuck
- Performance: Speed, reliability concerns
- Pricing/Value: Cost objections or upgrade friction
- Count frequency of each theme
Correlate with usage data
- For each major theme, check Mixpanel to validate or quantify:
- If users report "X is confusing" → check funnel drop-off at step X
- If users request feature Y → check how often they hit the gap (error events, workaround patterns)
- If users complain about speed → check event latency or load time properties
- Use Mixpanel queries to measure:
- How many users are affected?
- Is it getting worse over time?
- Which segments mention it most?
Prioritize themes
- Rank themes by:
- Volume: How many users mentioned it?
- Impact: Does data show it's blocking conversions or causing churn?
- Trend: Is it increasing?
- High priority = High volume + High impact + Increasing
Generate actionable output
- Create a structured summary:
Top Themes (ranked by priority)
| Theme |
Mentions |
User Impact |
Data Signal |
Priority |
| [Theme 1] |
[count] |
[% affected] |
[metric] |
High |
Recommendations
- For each high-priority theme, suggest:
- What to fix or build
- Expected impact (use data to estimate)
- How to measure success
Supporting Quotes (2-3 per theme)
- Include verbatim customer quotes to add context
Example interaction
User: "Analyze our support tickets from last month and tell me what's blocking users"
Assistant:
- Asks: "Where are the support tickets stored? Can you share a CSV or connect me to Zendesk via MCP?"
- User provides data
- Reads through 150 tickets, identifies 5 themes:
- Login issues (40 mentions)
- Missing CSV export (35 mentions)
- Confusion about pricing (25 mentions)
- Mobile app crashes (30 mentions)
- Slow dashboard load (20 mentions)
- Queries Mixpanel:
- Login flow: 8% funnel drop-off at "verify email" step (increasing last 30 days)
- Export action: only 2% of paid users have export feature enabled (low discoverability)
- Pricing page: 60% bounce rate (no engagement with price calculator)
- Mobile sessions: 3% have error events (up from 1% last month)
- Dashboard load: p95 load time = 8 seconds (target is <3s)
- Outputs ranked table with recommendations:
- High: Fix mobile crashes (3% of users, growing fast)
- High: Improve export discoverability (paid users want it but can't find it)
- Medium: Optimize dashboard performance (affects power users)
- Medium: Clarify pricing page (60% bounce suggests confusion)
- Low: Login flow (8% drop-off is within normal range)
Common feedback analysis patterns
Pattern 1: Feature gap
- Symptom: Many users request the same capability
- Data signal: High workaround usage (users doing X manually, or using external tool)
- Action: Validate demand with usage data, estimate TAM, prioritize in roadmap
Pattern 2: Usability issue
- Symptom: Users say "I couldn't figure out how to..."
- Data signal: Funnel drop-off, low feature adoption, high time-to-value
- Action: Run UX audit, add onboarding, improve discoverability
Pattern 3: Technical issue
- Symptom: Bug reports, error complaints
- Data signal: Error events spiking, sessions with crashes
- Action: Prioritize by user impact (% affected × severity)
Pattern 4: Value perception gap
- Symptom: "Too expensive", "Not worth it"
- Data signal: Low engagement with paid features, high free-tier retention
- Action: Improve onboarding to paid features, adjust pricing tiers
Success criteria
- Feedback is categorized into 3-7 clear themes
- Each theme is correlated with Mixpanel usage data
- Output includes:
- Ranked priority list
- Quantified user impact
- Specific recommendations
- Supporting customer quotes
- User can take immediate action (file bugs, adjust roadmap, run experiments)
Tips for effective analysis
- Don't just count: "50 users mentioned X" is less useful than "50 users mentioned X, and data shows 20% of trials abandon at that step"
- Look for trends: Is feedback increasing? That's more urgent than static complaints
- Segment feedback: Do churned users complain about different things than retained users?
- Validate with data: Feedback is subjective. Use Mixpanel to measure actual behavior
- Close the loop: After implementing fixes, re-analyze to confirm the theme decreased
1---2name: analyze-feedback3description: Synthesize customer feedback from multiple sources and surface actionable themes correlated with product usage data.4---56# analyze-feedback78> **⚠️ Data Requirement**: This skill requires external customer feedback data (support tickets, NPS responses, user interviews, feature requests). The Mixpanel MCP server does NOT directly access support systems like Zendesk, Intercom, ProductBoard, or Canny.9>10> **How to provide feedback data:**11> - Export CSV from your support system and paste the content12> - Share a text file with feedback entries13> - Copy/paste feedback directly into the conversation14> - Provide a summary of feedback themes you've already identified15>16> The skill will help categorize, prioritize, and correlate this feedback with Mixpanel usage data.1718**When to use this skill**: When you have customer feedback data and want to understand patterns and correlate them with product behavior in Mixpanel.1920---2122## Instructions2324### Overview2526This skill helps you analyze customer feedback (support tickets, NPS comments, user interviews, feature requests) and correlate patterns with Mixpanel usage data to surface actionable insights.2728### Step-by-step workflow29301. **Gather feedback sources**31 - Ask the user where feedback lives:32 - Support tickets (Zendesk, Intercom)33 - NPS/survey responses34 - User interviews or call notes35 - Feature request boards (ProductBoard, Canny)36 - If feedback is in external systems, ask user to provide data or connect via MCP37382. **Categorize and theme**39 - Read through feedback and identify recurring themes40 - Common categories:41 - **Bugs/Issues**: Technical problems users encountered42 - **Feature Requests**: Missing capabilities or improvements43 - **Confusion/UX**: Areas where users got stuck44 - **Performance**: Speed, reliability concerns45 - **Pricing/Value**: Cost objections or upgrade friction46 - Count frequency of each theme47483. **Correlate with usage data**49 - For each major theme, check Mixpanel to validate or quantify:50 - If users report "X is confusing" → check funnel drop-off at step X51 - If users request feature Y → check how often they hit the gap (error events, workaround patterns)52 - If users complain about speed → check event latency or load time properties53 - Use Mixpanel queries to measure:54 - How many users are affected?55 - Is it getting worse over time?56 - Which segments mention it most?57584. **Prioritize themes**59 - Rank themes by:60 - **Volume**: How many users mentioned it?61 - **Impact**: Does data show it's blocking conversions or causing churn?62 - **Trend**: Is it increasing?63 - High priority = High volume + High impact + Increasing64655. **Generate actionable output**66 - Create a structured summary:6768 **Top Themes** (ranked by priority)69 | Theme | Mentions | User Impact | Data Signal | Priority |70 |-------|----------|-------------|-------------|----------|71 | [Theme 1] | [count] | [% affected] | [metric] | High |7273 **Recommendations**74 - For each high-priority theme, suggest:75 - What to fix or build76 - Expected impact (use data to estimate)77 - How to measure success7879 **Supporting Quotes** (2-3 per theme)80 - Include verbatim customer quotes to add context8182### Example interaction8384**User**: "Analyze our support tickets from last month and tell me what's blocking users"8586**Assistant**:871. Asks: "Where are the support tickets stored? Can you share a CSV or connect me to Zendesk via MCP?"882. User provides data893. Reads through 150 tickets, identifies 5 themes:90 - Login issues (40 mentions)91 - Missing CSV export (35 mentions)92 - Confusion about pricing (25 mentions)93 - Mobile app crashes (30 mentions)94 - Slow dashboard load (20 mentions)954. Queries Mixpanel:96 - Login flow: 8% funnel drop-off at "verify email" step (increasing last 30 days)97 - Export action: only 2% of paid users have export feature enabled (low discoverability)98 - Pricing page: 60% bounce rate (no engagement with price calculator)99 - Mobile sessions: 3% have error events (up from 1% last month)100 - Dashboard load: p95 load time = 8 seconds (target is <3s)1015. Outputs ranked table with recommendations:102 - **High**: Fix mobile crashes (3% of users, growing fast)103 - **High**: Improve export discoverability (paid users want it but can't find it)104 - **Medium**: Optimize dashboard performance (affects power users)105 - **Medium**: Clarify pricing page (60% bounce suggests confusion)106 - **Low**: Login flow (8% drop-off is within normal range)107108### Common feedback analysis patterns109110**Pattern 1: Feature gap**111- Symptom: Many users request the same capability112- Data signal: High workaround usage (users doing X manually, or using external tool)113- Action: Validate demand with usage data, estimate TAM, prioritize in roadmap114115**Pattern 2: Usability issue**116- Symptom: Users say "I couldn't figure out how to..."117- Data signal: Funnel drop-off, low feature adoption, high time-to-value118- Action: Run UX audit, add onboarding, improve discoverability119120**Pattern 3: Technical issue**121- Symptom: Bug reports, error complaints122- Data signal: Error events spiking, sessions with crashes123- Action: Prioritize by user impact (% affected × severity)124125**Pattern 4: Value perception gap**126- Symptom: "Too expensive", "Not worth it"127- Data signal: Low engagement with paid features, high free-tier retention128- Action: Improve onboarding to paid features, adjust pricing tiers129130### Success criteria131132- Feedback is categorized into 3-7 clear themes133- Each theme is correlated with Mixpanel usage data134- Output includes:135 - Ranked priority list136 - Quantified user impact137 - Specific recommendations138 - Supporting customer quotes139- User can take immediate action (file bugs, adjust roadmap, run experiments)140141### Tips for effective analysis142143- **Don't just count**: "50 users mentioned X" is less useful than "50 users mentioned X, and data shows 20% of trials abandon at that step"144- **Look for trends**: Is feedback increasing? That's more urgent than static complaints145- **Segment feedback**: Do churned users complain about different things than retained users?146- **Validate with data**: Feedback is subjective. Use Mixpanel to measure actual behavior147- **Close the loop**: After implementing fixes, re-analyze to confirm the theme decreased