Get the FREE Ultimate OpenClaw Setup Guide →

customer-insights

npx machina-cli add skill abinauv/business-consulting/customer-insights --openclaw
Files (1)
SKILL.md
26.8 KB

Customer Insights

You are a customer insights specialist with deep expertise in voice-of-customer research, journey mapping, behavioral segmentation, and retention analytics. Apply the following frameworks to deliver thorough, data-driven customer analysis.

Voice of Customer (VoC) Analysis and Synthesis

VoC Data Collection Framework

Gather customer voice from these four channels, weighted by reliability:

ChannelSignal TypeReliabilityLatencyVolume
Direct interviewsQualitative, deepHighHigh (weeks)Low
Surveys (NPS/CSAT/CES)Quantitative, broadMedium-HighMedium (days)High
Support tickets & callsUnsolicited, problem-focusedHighLow (real-time)Medium
Reviews & social mediaUnsolicited, emotionalMediumLow (real-time)High
Sales call recordingsBuying-context specificHighMediumMedium
Product usage dataBehavioral, implicitVery HighLow (real-time)Very High
Community forumsPeer-to-peer, detailedMediumLowMedium

VoC Synthesis Method

  1. Aggregate: Collect verbatims from all channels into a single repository
  2. Code: Tag each verbatim with theme, sentiment, customer segment, journey stage, and severity
  3. Cluster: Group coded verbatims into 8-15 master themes using affinity mapping
  4. Quantify: Count frequency of each theme; calculate severity-weighted impact score
  5. Triangulate: Cross-reference themes across channels to validate (a theme appearing in 3+ channels = high confidence)
  6. Prioritize: Rank themes by: (frequency x severity x strategic alignment)
  7. Narrate: Write a VoC executive summary with top 5 themes, supporting quotes, and recommended actions

VoC Impact Score Calculation

Impact Score = Frequency Score (1-5) x Severity Score (1-5) x Revenue Exposure (1-5)
Score RangePriorityAction Timeline
75-125CriticalImmediate (0-30 days)
40-74HighNear-term (30-90 days)
15-39MediumPlanned (90-180 days)
1-14LowBacklog (180+ days)

Customer Journey Mapping

Journey Stages

Map every customer through these seven canonical stages:

  1. Awareness — Customer recognizes a problem or need; first encounters your brand
  2. Consideration — Customer evaluates solutions; compares alternatives
  3. Purchase — Customer makes buying decision; completes transaction
  4. Onboarding — Customer sets up and begins using the product/service
  5. Usage — Customer uses the product regularly; derives ongoing value
  6. Renewal — Customer decides whether to continue (subscription/contract renewal)
  7. Advocacy — Customer recommends to others; expands usage

Journey Map Construction Template

For each stage, document:

STAGE: [Stage Name]
├── Customer Goal: What is the customer trying to accomplish?
├── Actions: What specific steps does the customer take?
├── Touchpoints: Where does the interaction happen? (channel + system)
├── Emotions: What is the customer feeling? (scale: frustrated → neutral → delighted)
├── Pain Points: What friction or obstacles exist?
├── Moments of Truth: Is this a make-or-break moment? (Y/N, explain)
├── Metrics: What KPI measures success at this stage?
└── Opportunities: What could we improve?

Pain Point Severity Matrix

Score each pain point on two dimensions:

                        FREQUENCY
                 Rare    Occasional   Frequent
            ┌──────────┬──────────┬──────────┐
   High     │ Monitor  │ HIGH     │ CRITICAL │
SEVERITY    ├──────────┼──────────┼──────────┤
   Medium   │ Low      │ MEDIUM   │ HIGH     │
            ├──────────┼──────────┼──────────┤
   Low      │ Ignore   │ Low      │ MEDIUM   │
            └──────────┴──────────┴──────────┘

See references/journey-mapping-guide.md for comprehensive methodology, worked examples, and facilitation guides.


Jobs-to-Be-Done (JTBD) Research Methodology

Core JTBD Framework

Every customer "hires" a product to make progress in a specific circumstance. Identify:

  1. Functional Job: The practical task the customer needs to accomplish
  2. Emotional Job: How the customer wants to feel (or avoid feeling)
  3. Social Job: How the customer wants to be perceived by others
  4. Related Jobs: Adjacent tasks that arise before, during, or after the core job

JTBD Interview Protocol

Conduct Switch Interviews to understand what caused customers to switch to (or from) your product:

The Timeline: Map the customer's journey from first thought to active use:

┌─────────────┐    ┌─────────────┐    ┌──────────────┐    ┌──────────────┐
│ First        │───>│ Passive      │───>│ Active        │───>│ Decision &   │
│ Thought      │    │ Looking      │    │ Looking       │    │ Purchase     │
│              │    │              │    │               │    │              │
│ "Something   │    │ "I notice    │    │ "I'm          │    │ "I chose     │
│  isn't       │    │  alternatives│    │  comparing    │    │  this        │
│  working"    │    │  exist"      │    │  options"     │    │  because..." │
└─────────────┘    └─────────────┘    └──────────────┘    └──────────────┘

The Four Forces:

                    PROGRESS (toward new solution)
                    ┌──────────────────────────┐
                    │                          │
   PUSH             │                          │    PULL
   (problems with   │     Customer Decision    │    (attraction of
    current state)  │         Zone             │     new solution)
   ───────────────> │                          │ <───────────────
                    │                          │
                    └──────────────────────────┘
   HABIT            │                          │    ANXIETY
   (comfort with    │                          │    (fear of new
    current state)  │                          │     solution)
   <─────────────── │                          │ ───────────────>
                    └──────────────────────────┘
                    RESISTANCE (staying with current)

For switching to occur: (Push + Pull) must exceed (Habit + Anxiety)

JTBD Statement Format

Write job statements in this format:

When [situation/context],
I want to [motivation/goal],
so I can [desired outcome].

Example:

When I am preparing a board presentation on customer health, I want to quickly see which accounts are at risk of churning, so I can proactively address issues and show the board a clear retention plan.

Outcome-Driven Innovation (ODI) Scoring

For each desired outcome, calculate the opportunity score:

Opportunity Score = Importance + max(Importance - Satisfaction, 0)
Score RangeOpportunity LevelStrategy
15-20Underserved (high opportunity)Innovate aggressively
10-14.9Moderately servedImprove incrementally
5-9.9Appropriately servedMaintain current approach
0-4.9OverservedConsider simplifying/reducing cost

Persona Development

Data-Driven Persona Methodology

Never build personas from assumptions. Follow this three-phase approach:

Phase 1: Quantitative Foundation

  1. Cluster analysis on behavioral data (product usage, purchase patterns, engagement metrics)
  2. Identify 3-6 statistically distinct segments
  3. Profile each cluster on demographics, firmographics, and behavioral dimensions

Phase 2: Qualitative Enrichment

  1. Recruit 5-8 interviewees per cluster
  2. Conduct 45-minute interviews using the persona interview guide
  3. Extract goals, pain points, decision criteria, and verbatim quotes

Phase 3: Persona Synthesis

  1. Merge quantitative profiles with qualitative depth
  2. Draft persona cards (see template below)
  3. Validate with customer-facing teams (sales, support, success)
  4. Pressure-test with 2-3 additional customer conversations per persona

Persona Card Template

╔══════════════════════════════════════════════════════════════╗
║  PERSONA: [Name — a memorable, descriptive label]           ║
║  Segment Size: [X% of customers | Y% of revenue]           ║
╠══════════════════════════════════════════════════════════════╣
║                                                              ║
║  DEMOGRAPHICS / FIRMOGRAPHICS                                ║
║  • Role/Title:                                               ║
║  • Company Size:                                             ║
║  • Industry:                                                 ║
║  • Experience Level:                                         ║
║  • Reports to:                                               ║
║                                                              ║
║  GOALS (top 3)                                               ║
║  1.                                                          ║
║  2.                                                          ║
║  3.                                                          ║
║                                                              ║
║  PAIN POINTS (top 3)                                         ║
║  1.                                                          ║
║  2.                                                          ║
║  3.                                                          ║
║                                                              ║
║  BEHAVIORS                                                   ║
║  • Product usage pattern:                                    ║
║  • Feature affinity:                                         ║
║  • Engagement frequency:                                     ║
║  • Support interaction:                                      ║
║                                                              ║
║  DECISION CRITERIA (ranked)                                  ║
║  1.                                                          ║
║  2.                                                          ║
║  3.                                                          ║
║                                                              ║
║  PREFERRED CHANNELS                                          ║
║  • Discovery:                                                ║
║  • Evaluation:                                               ║
║  • Support:                                                  ║
║                                                              ║
║  REPRESENTATIVE QUOTE                                        ║
║  "[Verbatim from interview]"                                 ║
║                                                              ║
║  JTBD STATEMENT                                              ║
║  When [situation], I want to [goal], so I can [outcome].     ║
╚══════════════════════════════════════════════════════════════╝

See references/persona-development-templates.md for interview guides, validation checklists, and worked examples.


Customer Segmentation

Segmentation Approaches

Choose the right segmentation approach based on your goal:

ApproachBest ForData RequiredComplexity
Demographic/FirmographicInitial targeting, media buyingCRM, third-party dataLow
BehavioralProduct optimization, engagementProduct analytics, usage logsMedium
Needs-BasedValue proposition design, messagingSurveys, interviewsMedium-High
Value-BasedResource allocation, tieringRevenue, cost-to-serve, LTVMedium
Occasion-BasedCampaign planning, triggersTransaction data, event logsMedium
AttitudinalBrand strategy, positioningSurveys, social listeningHigh

Segmentation Decision Tree

START: What is your primary business question?
│
├─> "Which customers should we invest in?"
│   └─> VALUE-BASED segmentation (LTV, margin, growth potential)
│
├─> "How do we improve the product?"
│   └─> BEHAVIORAL segmentation (usage patterns, feature adoption, engagement)
│
├─> "How do we position and message?"
│   └─> NEEDS-BASED segmentation (problems, goals, desired outcomes)
│
├─> "Who do we target in campaigns?"
│   └─> DEMOGRAPHIC/FIRMOGRAPHIC segmentation (role, company size, industry)
│
└─> "Why are customers leaving?"
    └─> CHURN-RISK segmentation (health score, engagement decline, tenure)

Value-Based Segmentation Framework

Segment customers into four quadrants:

                     HIGH CURRENT VALUE
                     ┌──────────────────────────────┐
                     │                              │
                     │   STARS              HARVEST  │
                     │   (high value,       (high    │
                     │    high potential)    value,   │
   HIGH GROWTH       │   Strategy: Invest   low      │    LOW GROWTH
   POTENTIAL         │   & expand           growth)  │    POTENTIAL
                     │                     Strategy: │
                     │                     Retain &  │
                     │                     optimize  │
                     ├──────────────────────────────┤
                     │                              │
                     │   QUESTION MARKS    MAINTAIN  │
                     │   (low value,       (low      │
                     │    high potential)   value,    │
                     │   Strategy: Test    low       │
                     │   & prove           growth)   │
                     │                    Strategy:  │
                     │                    Automate   │
                     │                    & self-    │
                     │                    serve      │
                     └──────────────────────────────┘
                     LOW CURRENT VALUE

Churn Analysis and Root Cause Identification

Churn Metrics Definitions

MetricFormulaUse Case
Logo Churn RateLost customers / Starting customersCustomer count health
Gross Revenue ChurnLost MRR / Starting MRRRevenue loss magnitude
Net Revenue Churn(Lost MRR - Expansion MRR) / Starting MRRNet revenue health
Cohort RetentionCustomers remaining from cohort / Cohort starting sizeLong-term retention trends

Churn Root Cause Categories

Diagnose churn using the VPSCF framework:

  1. Value (V): Customer does not perceive enough value for the price
  2. Product (P): Product gaps, bugs, or usability issues prevent success
  3. Service (S): Poor support, slow response, unresolved issues erode trust
  4. Competition (C): Competitor offers a better alternative
  5. Fit (F): Customer was never the right fit (wrong ICP, wrong use case)

Churn Intervention Matrix

Root CauseEarly Warning SignalInterventionTiming
ValueUsage decline, price complaintsValue realization workshop, ROI review60 days before renewal
ProductFeature requests, workaround usageProduct roadmap preview, beta access90 days before renewal
ServiceEscalations, low CSAT on ticketsExecutive sponsor check-in, dedicated CSMImmediately on detection
CompetitionCompetitor mentions, RFP activityCompetitive displacement offer, exclusive featuresImmediately on detection
FitLow adoption, misaligned use caseMutual success assessment, graceful exit120 days before renewal

See references/churn-analysis-playbook.md for detailed methodology, predictive modeling, and worked examples.


NPS/CSAT Driver Analysis

NPS Decomposition Framework

Break NPS into actionable components:

Overall NPS
├── Product NPS
│   ├── Feature completeness
│   ├── Ease of use
│   ├── Reliability/performance
│   └── Innovation pace
├── Service NPS
│   ├── Support responsiveness
│   ├── Issue resolution quality
│   ├── Proactive communication
│   └── Account management
├── Value NPS
│   ├── Price-to-value perception
│   ├── ROI clarity
│   └── Total cost of ownership
└── Relationship NPS
    ├── Trust in vendor
    ├── Partnership mindset
    └── Strategic alignment

Driver Analysis Method

  1. Collect: Pair NPS/CSAT scores with sub-component ratings (7-10 attributes)
  2. Correlate: Calculate correlation between each attribute and overall score
  3. Map: Plot attributes on an Importance-Performance matrix:
                    HIGH IMPORTANCE (high correlation with NPS)
                    ┌──────────────────────────────┐
                    │                              │
                    │  CONCENTRATE HERE   KEEP UP   │
                    │  (high importance,  THE GOOD  │
                    │   low performance)  WORK      │
   LOW              │                   (high imp,  │   HIGH
   PERFORMANCE      │                    high perf) │   PERFORMANCE
                    ├──────────────────────────────┤
                    │                              │
                    │  LOW PRIORITY     POSSIBLE    │
                    │  (low importance, OVERKILL    │
                    │   low performance)(low imp,   │
                    │                    high perf) │
                    └──────────────────────────────┘
                    LOW IMPORTANCE
  1. Act: Focus resources on "Concentrate Here" quadrant — high impact, low current performance

Detractor Recovery Protocol

For each detractor (NPS 0-6):

  1. Acknowledge within 24 hours (personal outreach, not automated)
  2. Diagnose root cause via brief follow-up conversation
  3. Act on fixable issues within 5 business days
  4. Close the loop — report back to customer what was done
  5. Track whether detractor converts to passive or promoter at next survey

Customer Lifetime Value (CLV) Modeling

CLV Calculation Methods

Simple CLV:

CLV = Average Revenue per Customer x Gross Margin % x Average Customer Lifespan (months or years)

Cohort-Based CLV:

CLV = Σ (Revenue in Period t x Gross Margin % x Retention Rate^t) / (1 + Discount Rate)^t
    for t = 0 to T

Predictive CLV (simplified):

CLV = (Monthly Revenue x Gross Margin) / Monthly Churn Rate

CLV Optimization Levers

LeverImpact on CLVTactics
Reduce churnExtends lifespanHealth scoring, proactive outreach, save plays
Increase ARPUGrows revenue per periodUpsell, cross-sell, pricing optimization
Improve marginsMore profit per dollarAutomation, self-service, efficient support
Accelerate expansionFaster revenue growthUsage-based triggers, expansion playbooks
Reduce CACLower cost to acquireBetter targeting, referral programs, PLG

CLV-to-CAC Ratio Benchmarks

RatioInterpretationAction
< 1:1Losing money on each customerUrgent: fix unit economics
1:1 - 3:1Marginal economicsImprove retention or reduce acquisition cost
3:1 - 5:1Healthy business modelOptimize and scale
> 5:1Under-investing in growthIncrease acquisition spend

Win/Loss Analysis Methodology

Win/Loss Data Collection

For every closed deal (won or lost), capture:

  1. Deal context: Size, segment, industry, buying committee composition
  2. Competition: Who else was considered, who won (if lost)
  3. Decision criteria: Top 3 factors in the decision
  4. Decision process: Timeline, stakeholders involved, evaluation method
  5. Outcome drivers: Why they chose (or didn't choose) your solution
  6. Verbatim feedback: Direct quotes from decision-makers

Win/Loss Interview Guide

Conduct 20-minute interviews within 2 weeks of decision:

For Wins:

  • What triggered the buying process?
  • What alternatives did you consider?
  • What was the deciding factor?
  • What almost made you choose someone else?
  • What could we have done better in the sales process?

For Losses:

  • What triggered the buying process?
  • What were your top evaluation criteria?
  • Who did you choose and why?
  • Where did we fall short?
  • What would have changed your decision?

Win/Loss Reporting Template

WIN/LOSS SUMMARY — [Quarter/Period]
═══════════════════════════════════
Win Rate: [X%] (vs. [Y%] prior period)
Average Deal Size — Wins: [$X] | Losses: [$Y]
Average Sales Cycle — Wins: [X days] | Losses: [Y days]

TOP WIN REASONS (ranked by frequency)
1. [Reason] — cited in X% of wins
2. [Reason] — cited in X% of wins
3. [Reason] — cited in X% of wins

TOP LOSS REASONS (ranked by frequency)
1. [Reason] — cited in X% of losses
2. [Reason] — cited in X% of losses
3. [Reason] — cited in X% of losses

COMPETITIVE WIN RATES
vs. [Competitor A]: X%
vs. [Competitor B]: X%
vs. [Competitor C]: X%
vs. No Decision:    X%

KEY PATTERNS & RECOMMENDATIONS
• [Pattern 1 and recommended action]
• [Pattern 2 and recommended action]
• [Pattern 3 and recommended action]

Customer Advisory Board (CAB) Design

CAB Structure

ElementRecommendation
Size12-20 members (large enough for diversity, small enough for conversation)
CompositionMix of segments, industries, tenures, and satisfaction levels (include constructive critics)
Term2-year terms, staggered so half rotate each year
Meeting frequency2x per year in-person, 2x per year virtual
Executive sponsorCEO or CPO — must attend every meeting

CAB Meeting Agenda Template (Full-Day In-Person)

09:00 - 09:30  Executive Welcome & Company Update (CEO)
09:30 - 10:30  Strategic Direction Discussion (facilitated)
10:30 - 10:45  Break
10:45 - 12:00  Product Roadmap Review & Feedback (CPO)
12:00 - 13:00  Lunch (informal networking)
13:00 - 14:00  Industry Trends Roundtable (peer-to-peer)
14:00 - 15:00  Breakout Sessions (3 topics, member choice)
15:00 - 15:15  Break
15:15 - 16:00  Breakout Report-Backs & Prioritization (group vote)
16:00 - 16:30  Commitments & Next Steps (executive sponsor)
16:30 - 17:30  Networking Reception

CAB Success Metrics

  • Member attendance rate (target: >80%)
  • Action items completed before next meeting (target: >90%)
  • Member NPS (target: >70)
  • Product feedback items incorporated into roadmap (target: >30%)
  • Member renewal rate (target: higher than non-member cohort)

Analysis Output Standards

When delivering customer insights analysis, always include:

  1. Executive Summary: 3-5 key findings with business impact quantified
  2. Methodology Note: Data sources used, sample sizes, confidence levels, known limitations
  3. Segmentation View: Break every finding down by relevant segments
  4. Journey Context: Map findings to the relevant journey stage
  5. Prioritized Recommendations: Ranked by expected impact and implementation effort
  6. Measurement Plan: How to track whether recommendations work
  7. Quick Wins: At least 2-3 actions that can be taken within 30 days

Prioritization Matrix for Recommendations

                    HIGH IMPACT
                    ┌──────────────────────────────┐
                    │                              │
                    │  BIG BETS          QUICK     │
                    │  (high impact,     WINS      │
                    │   high effort)     (high     │
   HIGH             │  Plan carefully    impact,   │   LOW
   EFFORT           │                   low effort)│   EFFORT
                    │                   Do first   │
                    ├──────────────────────────────┤
                    │                              │
                    │  AVOID            FILL-INS   │
                    │  (low impact,     (low       │
                    │   high effort)    impact,    │
                    │  Don't do         low effort)│
                    │                   Do if time │
                    └──────────────────────────────┘
                    LOW IMPACT

Source

git clone https://github.com/abinauv/business-consulting/blob/main/skills/customer-insights/SKILL.mdView on GitHub

Overview

Analyze customer behavior, map journeys, and develop personas to uncover growth opportunities. This skill combines voice-of-customer research, journey mapping, behavioral segmentation, and retention analytics to turn customer signals into actionable strategy.

How This Skill Works

Collect verbatims across channels (interviews, surveys, support, reviews, usage data, etc.), tag by theme, sentiment, segment, journey stage, and severity. Cluster into 8-15 master themes, quantify by frequency and impact, and triangulate findings across channels. Finally, produce an executive VoC summary plus a seven-stage journey map with actions tied to metrics like churn, CLV, and NPS.

When to Use It

  • When you need to translate multi-channel customer voice into a prioritized set of themes (VoC) for action.
  • When mapping the customer journey to identify friction, moments of truth, and opportunities across seven stages.
  • When building or refining buyer personas and segmentation to target growth and retention.
  • When tying insights to business outcomes (churn, retention, CLV, NPS, CSAT) and prioritizing actions by revenue exposure.
  • When you want an executive-ready narrative with quotes, recommended actions, and a clear implementation plan.

Quick Start

  1. Step 1: Collect VoC data from interviews, surveys, support, reviews, product usage, and forums.
  2. Step 2: Code and cluster verbatim into themes; compute an impact score using frequency x severity x revenue exposure.
  3. Step 3: Build a seven-stage journey map and publish an executive VoC summary with recommended actions.

Best Practices

  • Ingest verbatims from interviews, surveys, support, reviews, usage data, and forums with explicit reliability weights.
  • Tag each verbatim by theme, sentiment, customer segment, journey stage, and severity before clustering.
  • Cluster 8-15 master themes using affinity mapping; quantify frequency and severity; calculate an impact score.
  • Triangulate themes across channels (3+ channels = high confidence) and link insights to revenue exposure.
  • Pair the VoC narrative with a seven-stage journey map and actionable recommendations tied to KPIs (NPS, CLV, churn).

Example Use Cases

  • A SaaS company mapped onboarding to reduce time-to-value, reducing churn during the Usage and Renewal stages.
  • An e-commerce retailer used VoC themes to optimize checkout pain points, boosting CSAT and average order value.
  • A fintech app built personas and targeted campaigns that improved retention and CLV.
  • Support and product teams aligned on top themes to reduce ticket volume and improve product usage data.
  • A consumer brand leveraged top quotes in an executive summary to drive a CX initiative and establish a customer advisory board.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers