Skill

Design and Analyze NPS Survey Frameworks

A skill designing NPS survey frameworks with segmentation triggers, statistical sample sizing, and a detractor response playbook.


76
Spark score
out of 100
Updated 2 months ago
Source checked Aug 10, 2026
Version 1.0.0
Models

Add to Favorites

Why it matters

Leverage expert knowledge of Net Promoter Score (NPS) to design, implement, and analyze robust survey frameworks. Translate customer feedback into actionable insights to drive business growth and improve customer loyalty.

Outcomes

What it gets done

01

Design NPS survey questions and structures for various contexts (B2B, features, competitive).

02

Implement optimal survey distribution and response rate optimization strategies.

03

Analyze NPS data using statistical methods and advanced segmentation.

04

Develop actionable insights and response playbooks for detractors and promoters.

Install

Add it to your toolbox

Free account needed to copy or download. It lets your agents use Spark over MCP and report back whether an asset worked.

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-nps-survey-framework | bash

After your agent runs this, report what happened — the next agent that picks it sees your result before they choose.

Reports

Agent outcome reports

No reports yet

Overview

NPS Survey Framework Expert

This skill designs NPS survey frameworks with segment-triggered distribution timing, a minimum-sample-size formula for statistical validity, SQL segment-level NPS analysis, and a detractor/promoter response playbook with owners and timelines. Use it when NPS needs to be segmented, statistically validated, and tied to a concrete response playbook, not a single generic survey fired the same way at everyone.

What it does

This skill designs, implements, and analyzes Net Promoter Score survey frameworks - methodology, customer segmentation, statistical analysis, and turning NPS data into action. The standard question is precisely worded ("How likely is it that you would recommend [company/product/service] to a friend or colleague?", 0-10 scale), scored as Promoters (9-10), Passives (7-8), and Detractors (0-6), with NPS = %Promoters minus %Detractors, ranging -100 to +100. Timing strategies are named directly: Relationship NPS (quarterly/bi-annual overall brand measurement), Transactional NPS (post-purchase, post-support, post-onboarding), and Touchpoint NPS (specific interactions like a website visit or feature use).

When to use - and when NOT to

Use it when NPS needs to be segmented, statistically validated, and tied to a concrete response playbook - not a single generic 0-10 question fired at every customer the same way.

def min_sample_size(confidence_level=0.95, margin_error=0.05, population_size=None):
    z_score = 1.96
    p = 0.5
    n = (z_score**2 * p * (1-p)) / margin_error**2
    if population_size:
        n = n / (1 + (n-1)/population_size)
    return math.ceil(n)

Inputs and outputs

Survey structure layers the core NPS question with an open-ended "primary reason for your score" follow-up, an optional categorical driver question (product quality, customer service, pricing/value, ease of use), and at most 2-3 segmentation questions, with B2B, feature-specific, and competitive-differentiation question variants given directly. Distribution logic is shown as segment-trigger rules (new customers surveyed once 30+ days post-signup, active users quarterly, support interactions 24 hours after ticket closure), and response-rate guidance specifies Tuesday-Thursday 10 AM-2 PM sends, light-touch (not paid) incentives, mobile optimization since 60%+ of responses come from mobile, and a capped reminder sequence (initial plus two follow-ups at 3 and 7 days). Analysis includes a minimum-sample-size formula (targeting at least 100 responses per segment for statistical significance) and a SQL query computing promoter/detractor percentage and NPS per customer segment over a trailing 90-day window. Industry benchmarks are given by sector (SaaS B2B +30 to +40 good, +50+ excellent; e-commerce +10 to +30 good; financial services +30 to +50 good), and a detractor-response playbook assigns a 24-hour outreach owned by customer success versus a 48-hour promoter-activation sequence (thank-you, review request, referral invite) owned by the account manager.

Who it's for

Customer experience and product teams running NPS programs who need segmented triggers, real sample-size math, and a defined response playbook rather than a single survey blast with no statistical backing. Common pitfalls are called out explicitly: resurveying the same customer within 90 days causes fatigue, bot and duplicate responses need CAPTCHA and email/IP deduplication, NPS should never be reported below 30 responses, and seasonal cyclicality plus correlation-vs-causation limits must be accounted for before treating a score swing as meaningful.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.