PHP PollUser Manual Visit PHP Poll →
Admin panel

NPS (Net Promoter Score) polls

Run a Net Promoter Score (NPS) survey with PHPPoll. Collect 0-10 ratings, get automatic promoter, passive and detractor percentages and the NPS score.

Net Promoter Score is the classic customer-loyalty question: "How likely are you to recommend us to a friend or colleague?" answered on a scale from 0 to 10. PHPPoll shows the scale to your visitors and calculates the NPS for you.

Create an NPS poll

  1. Click Create poll and select NPS 0-10 (or the Net Promoter Score template).
  2. Edit the question if you like.
  3. Optionally set the labels below the left and right end of the scale, such as "Not likely" and "Very likely".
  4. Save the poll.

How the NPS is calculated

GroupAnswers
Detractors0 to 6
Passives7 and 8
Promoters9 and 10

NPS = % promoters − % detractors. The result ranges from −100 to +100. PHPPoll adds a label: Excellent (50 or more), Great (30–49), Good (0–29) or Needs improvement (below 0).

NPS results in the PHPPoll admin with score and promoter split
The admin shows the score, the group percentages and the 0-10 distribution.

Reading the results page

  • A large score and its label.
  • A colored bar with the share of detractors, passives and promoters.
  • A column for each value 0–10 with its percentage.
  • The admin stat card shows the score together with the promoter and detractor percentages.
NPS results as visitors see them in PHPPoll
The same results as shown to a visitor after voting.

Good practice

Last updated