Please help us help you and fill where relevant:
Your LimeSurvey version: 6.x
Own server or LimeSurvey hosting: Self hosted
Survey theme/template: Backy
==================
Hi all,
quick question to the community: How are you currently calculating NPS (Net Promoter Score) in LimeSurvey?
In many projects we’ve seen, the survey setup itself is quite straightforward — using a 0–10 scale and some follow-up logic.
But the evaluation step (grouping respondents and calculating the NPS) is often handled outside of LimeSurvey.
We recently worked on a small LimeSurvey plugin to bring this part back into the tool. It currently covers two aspects:
– a structured NPS question layout (0–10 scale with consistent labeling)
– built-in evaluation with automatic classification (Detractors, Passives, Promoters) and visual charts
The goal was not to replace existing survey logic, but to make NPS easier to use and evaluate directly within LimeSurvey. You can download the plugin at "
LimeSurvey NPS Plugin
"
I’d be really interested to hear how others are solving this today:
– Are you calculating NPS externally?
– Is anyone using ExpressionScript or custom code for this?
– Or do you have a different approach?
Happy to exchange ideas.