Configuration
Basic Properties
NPS Score Range
The NPS question always uses a 0-10 scale where:- 0-6: Detractors (unhappy customers)
- 7-8: Passives (satisfied but unenthusiastic)
- 9-10: Promoters (loyal enthusiasts)
Color Coding
WhenisColorCodingEnabled: true, the scale is visually color-coded:
- Red (0-6): Detractors
- Yellow (7-8): Passives
- Green (9-10): Promoters
Default Labels
If not specified, the default labels are:lowerLabel: “Not likely at all”upperLabel: “Extremely likely”
How NPS Works
NPS is calculated using the formula:- 50% Promoters (9-10)
- 30% Passives (7-8)
- 20% Detractors (0-6)
- NPS = 50% - 20% = 30
Score Interpretation
- Above 0: More promoters than detractors (positive)
- Above 20: Favorable
- Above 50: Excellent
- Above 80: World-class
Use Cases
Standard NPS Question
The classic NPS question:Product-Specific NPS
Measure loyalty to a specific product:Post-Purchase NPS
Measure satisfaction after a transaction:Service NPS
Measure customer service satisfaction:Feature NPS
Gauge enthusiasm for a new feature:Best Practices
- Use the standard wording: The question should ask about likelihood to recommend
- Enable color coding: Helps respondents understand the scale visually
- Follow up with “why”: Add an open-text question to understand the rating
- Survey at key moments:
- Post-purchase
- After customer support interaction
- Quarterly for ongoing customers
- After major product updates
- Keep it simple: Don’t modify the 0-10 scale; it’s an industry standard
- Track over time: NPS is most valuable when measured consistently
- Segment your data: Analyze NPS by customer type, product, or region
Complete NPS Survey Example
A full NPS survey typically includes a follow-up question:Survey Timing
When to Send NPS Surveys
Good times:- After successful onboarding (30-60 days)
- Post-purchase (1-7 days after delivery)
- After support interactions (immediately or within 24 hours)
- Quarterly for active users
- After major milestones or product updates
- During free trials (too early)
- Immediately after signup (no experience yet)
- Too frequently (survey fatigue)
- During known issues or outages
Frequency Guidelines
- Active customers: Quarterly or semi-annually
- New customers: 30-90 days after signup
- Post-interaction: Immediately or within 24 hours
- Churned customers: Once, shortly after churn
Analyzing NPS Results
Segment Analysis
Break down NPS by:- Customer tier (free, paid, enterprise)
- Product or service line
- Geographic region
- Customer tenure (new vs. long-time customers)
- Support tier
Action Items by Segment
Detractors (0-6):- Immediate follow-up
- Identify and fix pain points
- Consider churn prevention measures
- Understand what would make them promoters
- Highlight product value
- Improve engagement
- Request testimonials or reviews
- Encourage referrals
- Identify expansion opportunities
Accessibility
- Numbers 0-10 are keyboard accessible
- Screen readers announce the NPS scale and labels
- Color coding is supplemented with numeric values
- Focus indicators clearly show selection
- Required fields are properly labeled
Industry Benchmarks
NPS varies by industry. General ranges:- Below 0: Needs improvement
- 0-30: Good
- 30-70: Great
- 70+: Excellent (top companies)
- SaaS: 30-40 average
- E-commerce: 45-60 average
- Financial services: 35-45 average
- Healthcare: 10-30 average