Rating questions collect quantitative feedback on a numeric or symbolic scale. There are four types, each suited to a different kind of measurement.
Star rating
Respondents click stars to rate something. The most familiar rating format — best for product ratings, satisfaction surveys, or anything where star ratings are culturally understood.
Field Type Default Notes max_starsNumber 5Total number of stars (1–10) allow_halfBoolean falseAllows selecting half-star increments default_ratingNumber 0Pre-selected rating (0 = none, up to max_stars) icon_styleText ★Icon character used for the stars active_colorColor #facc15Color of selected stars inactive_colorColor #e5e7ebColor of unselected stars dynamic_labelsBoolean / Array null (off)Per-star labels (array length = max_stars) label_lowText — Label shown at the low end (when dynamic labels are off) label_highText — Label shown at the high end (when dynamic labels are off) label_positionEnum — top or bottom — where labels appear relative to the stars
Number scale
Respondents click a number on a scale. Supports multiple visual styles and colour templates.
Field Type Default Notes minNumber 0Lowest value on the scale (min 0) maxNumber 10Highest value on the scale (max 20) styleEnum buttonsVisual style (see below) starting_valueNumber 0Pre-selected value (applicable for slider and colour styles) dynamic_labelsBoolean / Array null (off)Per-number labels (array length = (max − min) + 1) label_lowText — Label at the low end (when dynamic labels are off) label_highText — Label at the high end label_positionEnum — top or bottom
Style options:
Style Description buttonsPlain numbered buttons in a row sliderA draggable slider style-templateColoured buttons using a predefined colour template style-customColoured buttons with custom selected, hover, and unselected colours
Colour templates (when style is style-template):
Template Description traffic-lightRed → yellow → green gradient heat-mapBlue → red gradient monochromeSingle-colour gradient
Custom colours (when style is style-custom):
Field Default selected_color#3b82f6hover_color#bfdbfeunselected_color#f3f4f6
Emoji rating
Respondents click an emoji to express their sentiment. Best for quick mood checks, satisfaction snapshots, or anywhere a visual, informal tone fits.
Field Type Default Notes optionsList 5 emojis (😡→😄) Each option has an emoji glyph and a label selected_colorColor #3b82f6Highlight color for the selected emoji unselected_colorColor #f3f4f6Background color for unselected emojis show_labelBoolean trueShows the label beneath each emoji orientationEnum horizontalhorizontal or vertical layout
Options can be edited individually or replaced with a preset template from the template picker in the right panel.
Opinion scale
A horizontal scale from a low to high value. Best for NPS surveys, agreement scales, or likelihood questions.
Field Type Default Notes minNumber 0Lowest value (0–5) maxNumber 10Highest value (5–20) starting_valueNumber — Pre-selected value selected_colorColor #3b82f6Color of the selected value unselected_colorColor #f3f4f6Color of unselected values dynamic_labelsBoolean / Array null (off)Per-value labels (array length = (max − min) + 1) label_lowText Not likelyLabel at the low end label_highText Very likelyLabel at the high end
For a standard NPS survey, set min to 0 and max to 10, with
label_low = “Not at all likely” and label_high = “Extremely likely”.
Next steps
Advanced questions File upload and Matrix.
Scoring Assign point values to rating answers and track a total score.