Analyzes customer behavior, needs, pain points, and sentiment through review mining, social listening, buyer persona development, and jobs-to-be-done framework...
This skill performs deep customer analysis using voice of customer research, review mining, sentiment analysis, and behavioral insights to understand customer needs, motivations, and pain points.
Invoke this skill when the user:
Extract insights from customer reviews:
Steps:
Output Format:
# Review Analysis: [Product/Category]
## Data Summary
- Reviews analyzed: ~[Number]
- Sources: [G2, Capterra, etc.]
- Date range: [Period]
- Average rating: X.X/5
## Sentiment Distribution
- Positive: XX%
- Neutral: XX%
- Negative: XX%
## Top Themes (by mention frequency)
### Positive Themes
1. **[Theme]** (mentioned in XX% of positive reviews)
- Key quotes: "[Quote 1]", "[Quote 2]"
- Insight: [What this tells us]
2. **[Theme]** (mentioned in XX% of positive reviews)
- Key quotes: "[Quote 1]", "[Quote 2]"
- Insight: [What this tells us]
### Negative Themes
1. **[Theme]** (mentioned in XX% of negative reviews)
- Key quotes: "[Quote 1]", "[Quote 2]"
- Impact: [How this affects customers]
- Severity: [High/Medium/Low]
2. **[Theme]** (mentioned in XX% of negative reviews)
- Key quotes: "[Quote 1]", "[Quote 2]"
- Impact: [How this affects customers]
- Severity: [High/Medium/Low]
## Feature Requests
Most requested features not yet available:
1. [Feature] - XX mentions
2. [Feature] - XX mentions
## Use Case Patterns
How customers actually use the product:
1. [Use case] - [Description]
2. [Use case] - [Description]
## Customer Segments in Reviews
- [Segment 1]: [What they value/complain about]
- [Segment 2]: [What they value/complain about]
## Actionable Insights
1. [Insight and recommendation]
2. [Insight and recommendation]
Systematically identify and prioritize customer pain points:
Steps:
Output Format:
# Pain Point Analysis
## Critical Pain Points (High Severity × High Frequency)
### Pain Point 1: [Name]
- **Description:** [What the pain is]
- **Customer quote:** "[Direct quote from customer]"
- **Affected segment:** [Who experiences this]
- **Journey stage:** [When they experience it]
- **Current workarounds:** [How customers cope today]
- **Impact:** [Business/productivity/emotional impact]
- **Opportunity:** [How a solution could help]
- **Priority:** High
### Pain Point 2: [Name]
[Same structure]
## Moderate Pain Points (Medium priority)
[List with brief descriptions]
## Pain Point Categories
**Functional Pains:**
- Can't achieve desired outcome
- Solution is too slow/inefficient
- Too complex or error-prone
**Financial Pains:**
- Too expensive
- Hidden costs
- Poor ROI
**Emotional Pains:**
- Frustrating to use
- Anxiety-inducing
- Requires too much effort
**Social Pains:**
- Makes them look bad
- Not trusted by team
- Poor collaboration
## Pain Point Journey Map
Awareness → Consideration → Purchase → Onboarding → Usage → Renewal ↓ ↓ ↓ ↓ ↓ ↓ [Pain A] [Pain B] [Pain C] [Pain D] [Pain E] [Pain F]
## Opportunity Sizing
1. [Pain point] → Affects XX% of customers → $XXM opportunity
2. [Pain point] → Affects XX% of customers → $XXM opportunity
Create detailed, research-backed buyer personas:
Steps:
Persona Template:
# Persona: [Persona Name]
## Profile Snapshot
- **Title/Role:** [Job title]
- **Industry:** [Primary industries]
- **Company Size:** [Employee count/revenue]
- **Experience Level:** [Years in role/field]
- **Age Range:** [If relevant]
- **Location:** [If relevant]
## Goals & Motivations
**Professional Goals:**
- [Goal 1]: [Why it matters]
- [Goal 2]: [Why it matters]
**Personal Motivations:**
- [Motivation 1]
- [Motivation 2]
**Success Metrics:**
- [How they measure success]
- [KPIs they care about]
## Pain Points & Challenges
**Top Challenges:**
1. [Challenge 1]: [Description and impact]
2. [Challenge 2]: [Description and impact]
3. [Challenge 3]: [Description and impact]
**Daily Frustrations:**
- [Frustration 1]
- [Frustration 2]
## Buying Behavior
**Decision Criteria:**
1. [Criterion 1] - [Priority level]
2. [Criterion 2] - [Priority level]
3. [Criterion 3] - [Priority level]
**Information Sources:**
- [Source 1: e.g., peer recommendations]
- [Source 2: e.g., industry blogs]
- [Source 3: e.g., analyst reports]
**Decision Process:**
- Decision-maker or influencer: [Role in decision]
- Typical buying cycle: [Duration]
- Key stakeholders involved: [List]
- Budget authority: [Yes/No/Shared]
**Objections & Concerns:**
- [Common objection 1]
- [Common objection 2]
## Technology & Tools
**Current Stack:**
- [Tool 1]
- [Tool 2]
**Tech Savviness:** [Low/Medium/High]
## Communication Preferences
- **Preferred channels:** [Email, phone, Slack, etc.]
- **Content preferences:** [Case studies, demos, technical docs]
- **Tone:** [Formal/casual, technical/business-focused]
## Quote
"[Representative quote that captures their perspective]"
## How to Reach Them
- Marketing channels: [Where they spend time]
- Messaging that resonates: [Key themes]
- Content to create: [Types and topics]
## Red Flags (Anti-Persona Indicators)
- [Indicator that this is NOT a good fit]
- [Indicator that this is NOT a good fit]
Understand what customers are trying to accomplish:
Steps:
JTBD Framework:
# Jobs-to-be-Done Analysis
## Core Job Statement
"When [situation], I want to [motivation], so I can [expected outcome]."
**Example:**
"When I need to share project updates with stakeholders, I want to quickly create visual reports, so I can keep everyone aligned without spending hours on formatting."
## Job Type Breakdown
### Functional Job (What task needs to be done)
- **Main job:** [Primary functional goal]
- **Related jobs:** [Connected tasks]
- **Success criteria:** [How they know it's done well]
### Emotional Job (How they want to feel)
- **Desired feelings:** [Confident, in control, respected]
- **Feelings to avoid:** [Anxious, incompetent, overlooked]
### Social Job (How they want to be perceived)
- **Desired perception:** [Competent, innovative, reliable]
- **Social context:** [Team, management, clients]
## Job Context
**When does this job arise?**
- Trigger: [What causes the need]
- Frequency: [How often]
- Duration: [How long it takes currently]
- Urgency: [Time sensitivity]
**Constraints:**
- Time: [Limitations]
- Resources: [Available tools/budget]
- Skills: [Required expertise]
## Job Steps & Outcomes
**Desired Outcomes at Each Step:**
1. **[Step name]**
- Outcome: [What they want to achieve]
- Current satisfaction: Low/Medium/High
- Importance: Low/Medium/High
- Opportunity: [Gap between importance and satisfaction]
2. **[Step name]**
[Same structure]
## Current Solutions
**What do they use today?**
1. **[Solution 1]**
- What it does well: [Strengths]
- What it lacks: [Weaknesses]
- Switching cost: [Barriers to change]
2. **[Solution 2]**
[Same structure]
**Non-consumption:**
- % doing nothing: [XX%]
- Why: [Reasons for non-consumption]
## Unmet Needs
**Underserved Outcomes:**
(High importance, low satisfaction)
1. [Outcome]: [Description and opportunity]
2. [Outcome]: [Description and opportunity]
**Overserved Outcomes:**
(Low importance, high satisfaction - potential to simplify)
1. [Outcome]: [Description]
## Solution Implications
**Must-haves:**
- [Critical capability 1]
- [Critical capability 2]
**Differentiators:**
- [Unique approach to job outcome 1]
- [Unique approach to job outcome 2]
**Avoid:**
- [Overserving low-importance outcomes]
Map the end-to-end customer experience:
Steps:
Journey Map Format:
# Customer Journey Map: [Journey Name]
## Journey Scope
- Persona: [Which customer type]
- Scenario: [Specific use case or goal]
- Timeframe: [Duration of journey]
## Stage 1: [Stage Name]
**Customer Actions:**
- [Action 1]
- [Action 2]
**Thoughts:**
- "[What they're thinking]"
- "[Concern or question]"
**Emotions:** [Happy/Neutral/Frustrated/Anxious]
**Touchpoints:**
- [Website, sales call, email, etc.]
**Pain Points:**
- [Pain 1]: Severity [High/Med/Low]
- [Pain 2]: Severity [High/Med/Low]
**Opportunities:**
- [Improvement opportunity]
---
## Stage 2: [Stage Name]
[Repeat structure]
---
## Journey Insights
**Moments of Truth:**
(Critical moments that make/break the experience)
1. [Moment]: [Why it's critical]
2. [Moment]: [Why it's critical]
**Drop-off Points:**
- [Stage]: XX% abandon → Why: [Reason]
**Delight Opportunities:**
- [Opportunity to exceed expectations]
**Quick Wins:**
- [Easy improvement with high impact]
Method 1: Review Platform Analysis
Method 2: Social Listening
Method 3: Community Analysis
Method 4: Sales/Support Conversation Mining
Method 5: Survey Data Analysis
Pattern 1: New Market Customer Research
Pattern 2: Product-Market Fit Assessment
Pattern 3: Feature Prioritization Research
Pattern 4: Churn Risk Analysis
Pattern 5: Segment-Specific Analysis
Before completing customer analysis:
Example 1: Review Mining for SaaS Product
Input: "Analyze customer reviews for project management software to understand pain points"
Process:
Output: Comprehensive review analysis with top pain points, feature requests, sentiment breakdown, and product recommendations
Example 2: Buyer Persona Development
Input: "Create buyer personas for our DevOps monitoring tool"
Process:
Output: Detailed buyer personas with goals, pain points, buying behavior, and how to reach them
