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. |
Conditional logic enables you to create dynamic survey experiences based on user responses and user properties. On each step of a survey, you can add one or more conditions that trigger different actions based on how users answer or their characteristics.
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 Go to step to ask what went wrongrating > 3 then Go to step with a 'thank you' messageThis 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.
You can also combine survey responses with user properties. For example:
rating > 8 AND subscription_tier = premium then Show survey asking for app store reviewrating < 5 AND country = US then Show survey with US support contact informationFor more information about conditional logic, including how to use it with buttons and guides, go to Conditional Logic.
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. User properties must be available client-side during the current session. Go to Set user properties for implementation details. |
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.