Overview #
The Net Promoter Score (NPS) Field allows you to measure customer satisfaction by asking users how likely they are to recommend your product or service. It uses the standard 0–10 rating scale, making it ideal for feedback, surveys, and customer experience tracking.
This field visually displays scores and automatically supports Detractor, Passive, and Promoter responses.
Key Features #
- Standard 0–10 NPS scale
- Optional color-coded ratings
- Custom low and high labels
- Conditional logic support
- Fully compatible with Save & Resume
- Clean and user-friendly interface
How the NPS Scale Works #
| Score Range | Category |
|---|---|
| 0–6 | Detractors |
| 7–8 | Passives |
| 9–10 | Promoters |
This structure follows the globally accepted Net Promoter Score methodology.
Adding the NPS Field #
- Go to HT Contact Form → Forms
- Create or edit a form
- Drag Net Promoter Score from the field list
- Drop it where you want to collect feedback

Field Settings Explained #

Admin Label #
Used internally to identify the field in entries and notifications.
Example: Net Promoter Score
Field Label #
The question shown to users.
Example:
How likely are you to recommend us?
Hide Label #
Enable this option if you want to hide the label on the frontend.
Required #
Make the NPS field mandatory before form submission.
Show Scale Labels #
When enabled, shows descriptive text on both ends of the scale.
- Low Label:
Example:Not at all likely - High Label:
Example:Extremely likely
Color Coding #
When enabled, scores are visually grouped:
- Red for 0–6
- Yellow for 7–8
- Green for 9–10
This helps users instantly understand their selection.
Field Size #
Controls the visual size of the rating buttons.
Options: Small, Medium, Large
Field Class #
Add a custom CSS class for styling purposes.
Help Message #
Displays helpful guidance below the field.
Example:
Your feedback helps us improve our service.
Message Position #
Controls where the help message appears relative to the field.
Name Attribute #
The key used to store the NPS value.
Example:
nps_score
This is useful for integrations and data processing.
Conditional Logic Support #
The NPS field supports conditional logic.
Enable Condition #
Turn this on to show or hide the field based on user input.
Conditional Match #
Choose how conditions are evaluated:
- All – All conditions must match
- Any – Any one condition must match
Example Condition:
- Show this field if
Name (First Name) equals John

Viewing NPS Submissions #
In Entries #
- Displays the selected score (0–10)
- Easy to identify promoters and detractors

In Email Notifications #
You can use the field value like:
NPS Score: {nps_score}
Save & Resume Support #
If Save & Resume is enabled:
- The selected NPS score is saved
- Users will see their previous selection when resuming
Best Practices #
- Place the NPS field near the end of your form
- Always add a follow-up question using conditional logic
- Keep labels clear and neutral
- Use color coding for better visual clarity
Common Use Cases #
- Customer satisfaction surveys
- Post-purchase feedback
- Product experience evaluation
- Service quality measurement
- Event or onboarding feedback
Summary #
The NPS Field is a powerful yet simple way to measure customer loyalty and satisfaction. With customizable labels, visual color coding, and conditional logic support, it fits perfectly into feedback-driven forms without adding complexity.