
Net Promoter Survey (NPS): How to Calculate & Act on Insights
Every product manager dreams of building a sticky product with a loyal user base, but how do you know if you’re actually hitting the mark? Use Net Promoter Survey to collect and analyze user feedback.
This survey seeks to measure customer satisfaction and loyalty by asking how likely customers are to recommend your product or service. High NPS scores indicate satisfied and likely loyal customers, while low scores imply you’ve got product improvement work to do.
Some PMs dismiss NPS as a vanity metric. I disagree, as NPS is incredibly insightful when deployed correctly.
In this article, I’ll break down how to calculate your NPS, pair it with the right follow-up questions, and combine it with behavioral data to uncover actionable insights that boost customer experience and retention.
Product Growth in the Age of AI
Free LIVE online conference
What is an NPS survey?
As I alluded to earlier, the NPS survey is a way to measure customer loyalty and satisfaction with a single question: “How likely are you to recommend [Your Company/Product/Service] to a friend or colleague?” Users answer on a scale from 0 (not at all likely) to 10 (extremely likely).
Their responses fall into three groups, each telling a distinct story about your customer base:
- Promoters respond with scores 9-10: These are your loyal enthusiasts. These happy customers love your product and will actively recommend it to others. These are the customers who become your best source of word-of-mouth marketing and drive organic business growth. When we analyze customer data, Promoters typically show higher lifetime value and lower churn rates.
- Passives respond with scores 7-8: Represent users who are generally satisfied but not quite thrilled with your product value. They might continue using your product but remain open to competitors. Identifying them provides a good opportunity, as you can convert Passives into Promoters with targeted engagement strategies.
- Detractors respond with scores 0-6: Are your unhappy customers who are likely to spread negative word-of-mouth and carry high churn risk. Their feedback becomes crucial for discovering customer pain points that need immediate attention. Analyzing and acting on such responses helps you convert Detractors into Promoters and increase customer satisfaction.
You can ask the NPS question in two main ways, and each type of survey affects the quality of insights you’ll gather:
- Relational NPS: Measures your customers’ overall feeling about your company or product. We typically send these NPS surveys regularly (quarterly or annually) to gauge the health of long-term customer relationships. This is the primary use case I find most valuable because it captures the overall customer sentiment rather than isolated moments.
- Transactional NPS (tNPS): Asks the “recommend” question after a key interaction, such as completing a support ticket or making a purchase. While this sounds useful for pinpointing issues, it often distorts the reality of genuine loyalty because it focuses on a single event rather than the entire customer journey. We generally advise against relying on transactional NPS for valuable insights.
Relational NPS surveys better align with broader UX and product strategy goals. You want to understand overall customer relationships, not just fleeting reactions to individual touchpoints.
NPS measures the number of loyal customers by assessing the likelihood of them recommending your product. However, other types of user feedback surveys use different ways to help you gain valuable customer insights and provide a better user experience.
- Customer Satisfaction (CSAT): Asks directly about satisfaction levels with your product or service, usually on a 1-5 scale. CSAT tells you how customers feel right now, but it doesn’t predict future behavior or customer loyalty, unlike Net Promoter Score surveys.
- Customer Effort Score (CES): Measures how easy or difficult it was for customers to use your product or resolve an issue. This metric excels at identifying friction points in user flows but doesn’t capture emotional attachment to your brand.
The Net Promoter Score(NPS) survey stands out because it measures customer satisfaction in a way that forecasts future behavior. When satisfied customers say they’d recommend you to a friend or colleague, they’re putting their own reputation on the line: making it a more reliable predictor of retention and growth than satisfaction scores alone.
How do you calculate net promoter score?
Once you collect responses from your NPS survey, calculating your Net Promoter Score is straightforward. You subtract the percentage of Detractors from the percentage of Promoters. Passives, while important for context, do not factor directly into the final score.
Here’s the formula:
NPS = % Promoters - % Detractors
For example, you surveyed 100 customers about your product or service:
- 70 customers gave you scores of 9-10 (Promoters) = 70%
- 20 customers scored you 7-8 (Passives) = 20%
- 10 customers rated you 0-6 (Detractors) = 10%
Your nps score would be: 70 – 10 = 60
This score always ranges from -100 to +100, making it easy to benchmark and track over time. A higher score is better as it indicates more promoters than detractors in your customer base.
Tools like Userpilot include an NPS calculator that handles this math automatically, making it easy to see your net promoter scores in real-time after you collect actionable feedback.
What is a good NPS score?
When I look at an NPS score, I rarely see it in a vacuum. What counts as a good Net Promoter Score often depends on your industry, target market, and even your company’s stage. A score of 30 might be excellent in one sector, while a 50 could be merely average in another.
Bain & Company, which helped develop NPS, offers a general scale: above 0 is good, above 20 is favorable, above 50 is excellent, and above 80 is world-class. However, I’ve learned that it’s more productive to benchmark your product against your direct competitors and, more importantly, track your score’s improvement over time.
A good NPS score also depends on the maturity of your customer base. New customers often rate differently from existing customers who’ve experienced your product value entirely. Similarly, your target market influences expectations. For example, enterprise customers typically have different satisfaction thresholds than individual consumers.
The most valuable approach combines industry context with internal progress tracking. Set your baseline, understand your competitive landscape, then focus on steady improvement. That upward trend tells a powerful story about your product’s health and the better customer experience it offers.
You can learn more about what a good NPS score means for SaaS companies and read our Product Metrics Benchmark Report 2024.
How to create an effective NPS survey?
The core NPS question is essential, but it only gives you “what.” To understand “why,” you need practical follow-up questions. This is where a well-designed Net Promoter Score survey becomes truly powerful.
Here’s how I approach building an effective NPS survey:
1. The main question
Keep it simple and clear.
“How likely are you to recommend [Your Product] to a friend or colleague?” is usually all you need.
You can personalize the content by inserting the user’s name or company name to make it feel more direct. With Userpilot, you can personalize this survey question by inserting dynamic variables such as the user’s name or company to increase engagement. You can also target NPS surveys based on user behaviour.
2. The “why” question:
Immediately after the score, ask an open-ended question like, “What is the primary reason for your score?” or “How can we improve your experience?”
The responses here contain gold. They tell you directly what drives customer satisfaction or frustration.
3. Optional improvement questions
For passives and detractors, I recommend adding targeted questions like, “What’s the one thing we could do to make you happier?” or “Which features do you value the most?”
In Userpilot, you can customize different follow-up questions based on the score using universal or score-based options. This approach helps identify specific areas for product improvement while showing unhappy customers that their feedback matters.
4. Permission to follow up:
Always include an option asking if you can contact them for more details.
Some of the richest customer insights come from direct conversations with survey respondents who are willing to share deeper thoughts about their experience.
5. A thank you message:
A simple, sincere thank you for their time shows you value their valuable feedback. This personal touch reinforces that their opinion contributes to your company’s growth.
Deploying these in-app NPS surveys at the right moment is key. Tools like Userpilot allow you to trigger surveys contextually, based on user behavior or specific customer journey stages.
This means you ask for feedback when it’s most relevant to the user’s current experience, leading to higher response rates and more actionable insights.
How to turn NPS responses into insights?
Collecting NPS data is only half the battle. The real value comes from acting on those insights. When conducting user research, I advocate for a systematic approach that transforms customers’ feedback into insights that help you improve product experience.
1. Analyze responses deeply
Don’t just look at the NPS score. Dive into the qualitative feedback and look for common themes among Promoters, Passives, and Detractors.
Userpilot’s NPS dashboard lets me filter and analyze these responses. This way, I can easily spot trends and pinpoint specific issues or delights.
Our platform’s tagging feature allows you to categorize feedback themes like pricing concerns, feature requests, or customer support issues. This tagging makes it easier to identify what drives customer sentiment across different segments.
2. Segment users
Use the NPS categories to create actionable customer segments. This lets you tailor your customer experiences and interactions based on loyalty levels.
For instance, you might send a special “thank you” message and invite to a beta program for Promoters, while offering targeted in-app guidance to help Passives discover more value.
On the other hand, Detractors need another treatment. You can implement priority customer support or specific feature demonstrations that address their pain points.
3. Close the feedback loop
Still on detractors, don’t let their negative experience go unheard. Reach out, understand their issues, and work actively to resolve them. Turning a detractor into a promoter becomes incredibly powerful for customer retention.
This approach means following up with personalized emails, scheduling calls with customer success teams, or even having product managers directly engage with frustrated users. It’s crucial to show that their feedback leads to real action, not just data collection.
4. Connect with behavioral data
Pairing feedback from NPS surveys with what users actually do helps you get the complete picture of how they engage with your product. Use product analytics to map customer journeys (Userpilot Paths), identify where users hit friction (session replay), or drop off from a flow (funnel analysis).
If detractors complain about a specific feature, check session replays to see their exact struggles. Userpilot offers robust, customizable dashboards to combine these insights, providing a holistic view for NPS analysis.
5. Iterate and improve
Use these customer insights to make concrete product improvements.
By measuring the impact of these changes, you can identify ways to improve NPS scores over time. This continuous cycle of feedback, analysis, and improvement drives sustainable business growth, ensuring your product genuinely meets customer expectations.
Track how specific product changes affect different customer segments. Ask questions like:
- Did that new onboarding flow improve Passive conversion rates?
- Did fixing that bug reduce Detractor complaints?
Document these connections so you can replicate successful improvements and avoid changes that negatively impact customer sentiment.
Making NPS work for your product with Userpilot
Userpilot makes the entire process of collecting feedback and transforming it into actions that improve customer relationships seamless. You can build and launch NPS surveys using a drag-and-drop editor, personalize them by setting conditions based on user behaviors, and get real-time insights into responses.
The results speak for themselves. As Sofie R., Product Marketer at Rillion, puts it: “We use it for NPS, user adoption of new features and measurements to get insight of how our customers use our products. This allows us to make more data driven decisions when it comes to product development.”
Ben W., Product Manager at Smart Church Solutions, highlights the results: “Our NPS response rate is greatly exceeding our expectations at 25%+.”
Another user, Subhash Yadav from Unolo, shares the business impact: “Our average churn rate month over month was around 3%. After we started using NPS and implementing corrective measures, we’ve reduced our churn rate up to 1%.”
Ready to convert your customer feedback into growth? Book a demo and see how you can use NPS insights to drive retention, reduce churn, and build products customers genuinely love.