The survey build experience contains many of the same features at the guide builder, and uses a subset of the available form factors (modal, popover, pin) and properties.
Surveys offer four unique block types, each suitable for capturing a different kind of user feedback.
The Rating block enables users provide structured feedback using a scale you define. Surveys provide the following rating types:
Rating type | Description |
---|---|
Stars | A three or five point scale that displays star icons to the user. |
Rating labels | Enter text labels that appear on the low and high ends of the scale. |
Emoji | A two, three, or five point scale that displays emojis that you choose for each value. |
NPS | A 0 - 10 point Net Promoter Score. |
Click the gear icon in the rating block to access more settings.
Setting | Description |
---|---|
Required | Enable to require the user to enter a rating. |
Numbers | A five or ten point scale that displays numbers to the user. |
Stars / Numbers / Emoji | Select the number of options available in the rating. Not applicable to NPS. |
Unlike guides, surveys often require dynamic responses based on user input. Conditional logic supports these use cases.
On each step of a survey, you can add one or more conditions that consider the entered rating, and enable you to trigger an action if the rating meets the condition.
Use conditional logic to:
For example, if you have a question with a five point scale, you can use the following logic:
rating < 4
then Show step to ask what went wrong
rating > 3
then Show step with a 'thank you' message
This logic asks a followup question to users who gave a 1-3, and shows a thank you message to users who gave a 4 or 5.
The Long answer block provides users space to provide unstructured feedback.
Click the gear icon in the Long answer block to access more settings.
Setting | Description |
---|---|
Required | Enable to require the user to enter a rating. |
ARIA label | Provide a label to help screen readers understand the input's purpose. |
The Short answer block provides users space to provide unstructured feedback.
Click the gear icon in the Short answer block to access more settings.
Setting | Description |
---|---|
Required | Enable to require the user to enter a rating. |
ARIA label | Provide a label to help screen readers understand the input's purpose. |
Pre-fill key | Populate the input with a user property that you specify, using the ingested name of the property, for example device_type . If the user property isn't found for a specific user, nothing populates in the field. |
Lists provide a multiple choice input, enabling users to choose a response from a list that you define.
Click the gear icon in the List block to access more settings.
Setting | Description |
---|---|
Required | Enable to require the user to enter a rating. |
ARIA label | Provide a label to help screen readers understand the input's purpose. |
Multiple choice | Enables users to select more than one option. Changes the block's form elements from radio buttons to checkboxes. |
Randomize order |
Randomizes the order in which items appear in the list each time it displays to a user. |
"Other" option |
Provides users the option to select Other as a result, and optionally supply a written answer. |
Setup and targeting of surveys works the same as for guides. Follow those instructions for your survey.
January 30th, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.