1 of 25

Custom Validation Messages

Surveys

2 of 25

Use case

Bob, Marketing Manager 34

As a marketing manager, I want to customize the validation text/message in context to the survey so that it is easy for respondents to understand why they experienced a validation error.

  1. As a marketing manager I want to customize the default system validation message for each question.
  2. As a marketing manager I want to translate the custom validation message for multilingual surveys.
  3. As a marketing manager I want to copy a survey along with all the custom validation messages.
  4. As a marketing manager I want to have the ability to create a library of validation messages that is shared across my organization so that all users in my organization have access to use the same.
  5. As a marketing manager I want my users/sub accounts to have the ability to change the validation messages on a shared survey.

3 of 25

Problem

We currently have validation messages that are displayed during the survey taking experience, these messages are specific to questions and the type of validation, however all these messages are system controlled due to which users/customers cannot change validation messages.

4 of 25

Solution

We will provide an option for our users to create custom validation messages for each question, this validation message will be displayed to the respondents while answering the survey. Adding a new validation message will also display previously used validation messages from the org library so that users can select one from the list or create their own, each time a new validation message is created we will add it to the organization’s library, from the org library screen users can add translations manually or export and import translations.

We will also need a way to look at all the validation messages for a survey in one page, we will use the compact view to view and edit the validation messages.

5 of 25

Mockups

(Survey Editor)

6 of 25

Default Screen

7 of 25

Default Screen

8 of 25

Default Screen

9 of 25

Default Screen

10 of 25

Default Screen

11 of 25

Default Screen

12 of 25

Default Screen

13 of 25

Mockups

(Library Management)

14 of 25

Default Screen

15 of 25

Default Screen

16 of 25

Default Screen

17 of 25

Default Screen

18 of 25

Default Screen

19 of 25

Default Screen

20 of 25

Default Screen

21 of 25

Import Translations

(Library Management)

22 of 25

Hover State

23 of 25

Options under translate

24 of 25

Options under translate

25 of 25

Thank you!