OdooWiki OCA HUB

Survey nps question type

survey_question_type_nps folder_open OCA/survey open_in_new
Uncategorised License: AGPL-3

This module add NPS rating question type for survey page

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds an NPS (Net Promoter Score) rating question type to surveys, letting respondents score from 0 to 10 and automatically classifying them as promoters, passives or detractors.

This module extends the Survey app with a new question type called NPS Rating. When building a survey, you can choose this type for a question; a row of clickable numbers from 1 to 10 is then shown to respondents, and the selected number is stored as the answer.

Business rules are applied automatically: - Answers must be numeric and between 0 and 10; if the question is mandatory, 0 is not accepted. - Each answer is classified as a promoter (9 or 10), passive (7 or 8) or detractor (0 to 6), and this classification is saved with the answer.

On the survey results and statistics screens, the module shows the average NPS score and the most common answers. The NPS question also appears correctly in the printable survey and in the per-respondent answer view.

The module touches the survey question, survey user input and survey answer line models, and adds a small visual indicator (smiley faces) in the question configuration form.

Depends on

survey
Models and fields (3)
  • survey.question · extends an existing modelquestion_type
  • survey.user_input · extends an existing model
  • survey.user_input.line · extends an existing modelvalue_nps

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.