Net Promoter Score (NPS) Field in HT Contact Form

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 RangeCategory
0–6Detractors
7–8Passives
9–10Promoters

This structure follows the globally accepted Net Promoter Score methodology.

Adding the NPS Field

  1. Go to HT Contact Form → Forms
  2. Create or edit a form
  3. Drag Net Promoter Score from the field list
  4. Drop it where you want to collect feedback
Net Promoter Score (NPS) Field

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.

Last updated on March 10, 2026

Was this article helpful?

PREVIOUS

Rich Text Editor Field in HT Contact Form

NEXT

hCaptcha Field in HT Contact Form

Powered by Support Genix
Scroll to Top