Survey Questions
Each survey consists of one or more questions. BreakGround provides a range of question types so you can capture the right kind of feedback for each use case.
Question Types
| Type | Description |
|---|---|
| RATING | Star or numeric rating scale. Use for satisfaction or effort scores. |
| TEXT | Free-form text input. Use for open-ended qualitative feedback. |
| MULTIPLE_CHOICE | Checkboxes allowing the user to select one or more options from a list. |
| SINGLE_CHOICE | Radio buttons restricting the user to exactly one selection. |
| BOOLEAN | A simple Yes / No toggle question. |
| SCALE | A numeric slider (e.g., 1--10). Use for scoring or intensity measures. |
| NPS | The standard Net Promoter Score 0--10 scale. See NPS Surveys for details. |
| DROPDOWN | A dropdown menu for selecting one option from a longer list without taking up screen space. |
Configuring Questions
Each question supports the following settings:
- Required -- Mark a question as required to prevent users from skipping it. Required questions display an asterisk indicator.
- Placeholder Text -- Provide hint text inside TEXT and DROPDOWN fields to guide user input.
- Options List -- For MULTIPLE_CHOICE, SINGLE_CHOICE, and DROPDOWN types, define the list of selectable options. Options can be reordered by drag-and-drop.
- Scale Range -- For RATING and SCALE types, set the minimum and maximum values and optional labels for the endpoints.
Conditional Logic
Conditional logic lets you show or hide questions based on previous responses. For example, if a user gives a RATING below 3, you can display a follow-up TEXT question asking for details.
Supported condition operators: equals, not equals, greater than, less than, contains, and is empty.
Response Validation
- Character Limits -- Set minimum and maximum character lengths for TEXT responses.
- Pattern Matching -- Validate TEXT responses against regex patterns (e.g., email format, phone number).
- Custom Error Messages -- Provide user-friendly validation messages that explain what input is expected.