Formbricks
Formbricks Open source Forms & Surveys Logo

Net Promoter Score (NPS)

Why is it useful?

This survey measures the Net Promoter Score (NPS) of your product or service. It helps identify promoters and detractors, providing insights into customer loyalty. By understanding NPS, product managers can improve customer satisfaction.

How to get started:

Once you have setup the Formbricks Widget, you have two ways to pre-segment your user base: Based on events and based on attributes. Soon, you will also be able to import cohorts from PostHog with just a few clicks.

Preview

The Net Promoter Score is one question that tells you more about your business health than most dashboards. It measures how likely your customers are to recommend your product, and that single signal correlates with retention, expansion revenue, and organic growth.

NPS works because recommendation requires conviction. A customer who would put their reputation on the line to suggest your product is fundamentally different from one who is merely "satisfied." Americans share positive experiences with an average of nine people and negative experiences with 16. NPS helps you understand which side of that equation you are on.

How NPS works

The methodology is straightforward. You ask one question:

"How likely are you to recommend [product] to a friend or colleague?" (0-10 scale)

Based on their score, respondents fall into three groups:

  • Promoters (9-10). Loyal customers who actively refer others and drive organic growth.
  • Passives (7-8). Satisfied but unenthusiastic. Vulnerable to competitive offers.
  • Detractors (0-6). Unhappy customers who can damage your brand through negative word-of-mouth.

Your NPS is calculated as: NPS = % Promoters - % Detractors

The result ranges from -100 to +100. A positive score means you have more promoters than detractors. Anything above 50 is considered excellent.

When to send an NPS survey

There are two distinct approaches, and most teams benefit from running both.

Relational NPS measures overall sentiment toward your product or brand. Send these quarterly or biannually to your entire user base. This gives you a longitudinal view of how perception shifts over time.

Transactional NPS measures sentiment after a specific interaction. Deploy these immediately after key moments: a support conversation, an onboarding milestone, a major purchase, or a feature release. This tells you which touchpoints create promoters and which create detractors.

The timing matters. Send relational NPS too frequently and you get survey fatigue. Send transactional NPS too late and you lose the context that makes the feedback actionable.

NPS survey questions

The core NPS question should always come first. Follow it with a short set of context questions that help you understand the "why" behind the score.

Core question:

  1. How likely are you to recommend [product] to a friend or colleague? | 0-10 scale | Required

Follow-up questions:

  1. What is the primary reason for your score? | Open text | Required
  2. What is one thing we could do to improve your experience? | Open text | Optional
  3. Which of our features do you find most valuable? | Multiple choice | Optional
  4. How long have you been using [product]? | Multiple choice | Optional

Keep the survey to five questions maximum. A two-question version (the NPS question plus one open-ended follow-up) consistently achieves the highest response rates.

How to act on NPS data

Collecting scores without acting on them is worse than not collecting at all. Here is how to make NPS data operational.

For detractors (0-6). Reach out personally within 48 hours. Ask what went wrong, listen, and fix what you can. Many detractors become promoters when they see a company that genuinely responds to feedback. This is not customer service theater. It is retention at its most effective.

For passives (7-8). These customers are on the fence. Identify what would push them to a 9 or 10. Often it is a specific feature gap, a missing integration, or an unresolved UX issue. Passives represent your biggest opportunity for score improvement.

For promoters (9-10). Do not ignore your best customers. Ask them to leave a review, participate in a case study, or join a referral program. Promoters are 3.7 times more likely to be deeply engaged with your product, and their advocacy is your most credible marketing channel.

Segmentation makes NPS actionable

Aggregate NPS is a vanity metric. Segmented NPS is a strategy tool.

Break your NPS down by customer cohort, plan type, company size, use case, and tenure. You will almost certainly find that some segments score significantly higher than others. Those high-scoring segments tell you where your product-market fit is strongest and where to focus your growth efforts.

Track NPS by segment over time. If a previously strong segment starts declining, that is an early warning signal worth investigating before it shows up in churn numbers.

Common mistakes to avoid

Surveying too often. Quarterly relational NPS is enough. More frequent sends train your users to ignore surveys.

Ignoring the follow-up question. The score tells you what. The open-ended response tells you why. The "why" is where the product decisions live.

Cherry-picking timing. Do not send NPS surveys only after positive interactions. You need an honest baseline, not a flattering one.

Not closing the loop. If a customer takes the time to explain what is wrong, they expect you to do something about it. At minimum, acknowledge their feedback. Ideally, follow up when you have addressed their concern.

NPS benchmarks

NPS benchmarks vary significantly by industry. B2B SaaS companies typically see scores between 30 and 50. Consumer products trend higher. Enterprise software trends lower due to the complexity of multi-stakeholder deployments.

The most useful benchmark is your own historical data. A 10-point improvement from your baseline is more meaningful than comparing your score to a different company in a different market.

Set up this survey in Formbricks

Formbricks makes it straightforward to deploy NPS surveys across your product. You can trigger surveys based on user actions, page visits, or custom events, which means you can run both relational and transactional NPS from a single setup.

The NPS template includes conditional logic to route follow-up questions based on the score given. Detractors see questions focused on what went wrong. Promoters see questions about what they value most. This keeps the survey relevant and increases completion rates.

All responses flow into a dashboard where you can segment by any user attribute you are tracking, making it easy to identify which cohorts need attention and which are driving growth.

Explore related templates