Skip to main content
All CollectionsMobile app surveys
Logic in Mobile Surveys
Logic in Mobile Surveys

Create mobile surveys using our logic feature to tailor the survey to your respondent.

Agnieszka avatar
Written by Agnieszka
Updated over a year ago

The logic feature allows you to skip to particular questions in your survey based on your respondent's answer. This way, you can customize the path your respondent will follow when responding to your survey.

How to use the logic feature

Our logic feature can be implemented into any question type available for mobile surveys except for the welcome message and thank you screen.

Remember, you cannot use logic to direct respondents to the previous questions❗️This means you cannot apply the logic to the last question of your survey.

To use the logic, you need first to add a question. You can see the list of all questions available for mobile surveys here. Once the question is added, you need to go to the logic tab, and there, create your logic rules:

To create a logic, click the + Add new logic button and determine the conditions for your logic:

As you can see, you can reroute your respondent to a different question using the logic.

By default, mobile surveys' logic allows only to use the has any value condition for your logic. You can change it anytime by enabling the enhanced logic option.

What is the Enhanced Logic, and how to use it?

The enhanced logic feature allows you to have more logic options in your questions.

As mentioned before, with the default logic settings, you will be able to use only the has any value option. With the enhanced logic feature enabled, you are given additional choices:

Please keep in mind that logic options will change depending on the question type.

To enable this feature, you need to go to the survey settings ➡️ enhanced survey logic:

Once you enable the toggle, you will be asked to confirm your choice in the pop-up notification:

All done! You can use the enhanced logic feature in your survey questions.

Make sure that you have at least a 3.0.0 SDK version, otherwise, the survey won't be visible with the enhanced logic feature enabled.

Logic in different questions

As mentioned before, each question type has different logic options. Below, you will see all questions available in mobile surveys with the logic options.

Multiple answer selection

For this question, you can choose to apply logic if the response is exactly, includes any of the following, includes all of the following, doesn't include any of the following, or when it has any value:

This is what the options above mean:

  • is exactly - if you select Answer 1, Answer 3, and Answer 4 here, this logic will work for respondents who select all of the answer choices - Answer 1, Answer 3, and Answer 4.

This condition will not work if a respondent selects another one of the possible answers in addition to Answer 1, Answer 3, and Answer 4.

  • includes any of the following - if you select Answer 1, Answer 3, and Answer 4 here, this logic will work for respondents who select any of the answer choices - Answer 1, Answer 3, or Answer 4.

This condition will also work if a respondent selects another one of the possible answers in addition to Answer 1, Answer 3, or Answer 4.

  • includes all of the following - if you select Answer 1, Answer 3, and Answer 4 here, this logic will work for respondents who select all of the answer choices - Answer 1, Answer 3, and Answer 4.

This condition will also work if a respondent selects another one of the possible answers in addition to Answer 1, Answer 3, and Answer 4.

  • doesn't include any of the following - if you select Answer 1, Answer 3, and Answer 4 here, this logic will work for respondents whose answer choices will lack all of these answers.

  • has any value - this logic will work regardless of what answer the respondent chooses.

Text answer

For this question, you can choose to apply logic if the answer contains, answer doesn't contain, answer has any value, question is answered, or when question is not answered:

This is what the options above mean:

  • answer contains - this logic will work for all the respondents whose answers will include the word you selected here. You can add multiple words and phrases here. Please note that this condition works on an exact match basis. It means that if a respondent makes a typo or an error in the word you have specified, the logic will not work for them. However, it’s not case-sensitive (it will work regardless of upper-case or lower-case).

  • answer doesn't contain - this logic will work for all the respondents whose answers will not include the word you selected here. You can add multiple words and phrases here. Please note that this condition works on an exact match basis. It means that if a respondent makes a typo or an error in the word you have specified, the logic will not work for them. However, it’s not case-sensitive (it will work regardless of upper-case or lower-case).

  • answer has any value - this logic will work regardless of what answer the respondent provides (if you set this question as non-mandatory, this logic will work even if a respondent skips the question without providing any answer).

  • question is answered - this logic will work for all the respondents who have answered this question.

  • question is not answered - this logic will work for all the respondents who haven’t answered this question (in case this question is not mandatory).

Rating or Smiley scale and NPS® question

In this questions, you can choose to apply logic if the response is, is not, or is between one of the answer choices or when it has any value:

This is what the options above mean:

  • is - if you select just one possible answer here (e.g., rating 1), this logic will work only when your survey respondent selects 1.
    If you select rating 1, 2, or 3, this logic will work for the respondents who select 1, 2, or 3.

  • is not - if you select just one possible answer here (e.g., rating 1), this logic will work only when your survey respondent selects anything other than 1.
    If you select 1, 2, or 3, this logic will work for the respondents who select anything other than 1, 2, or 3.

  • is between - if you select a range of 1 to 3 here, this logic will work if the respondent answers 1, 2, or 3; minimum and maximum values that you set in the range are included.

  • has any value - this logic will work regardless of what answer the respondent chooses.

Contact form

For this question, you can choose to apply logic if one, many, or any of the fields is filled in, is not filled in, or has any value:

This is what the options above mean:

  • is filled in - if you select just one possible answer here (eg. First name is filled in), this logic will work only when the First name has something written in it.
    If you select First name and Last name, this logic will work only when both those fields have something written in them.
    If you select First name or Last name, this logic will work if any of those two fields has something written in it.

  • is not filled in - if you select just one possible answer here (eg. First name is not filled in), this logic will work only when the First name is empty.
    If you select First name and Last name, this logic will work only when both those fields are empty.
    If you select First name or Last name, this logic will work if at least one of those two fields is empty.

  • has any value - this logic will work regardless of what answer the respondent provides (also if a user skips a field or the whole question to which this condition is applied).

Date question

The Date question can only be mandatory in a Mobile survey, thus, the only available setting for this survey type is If answer has any value:

The options will remain the same regardless of whether you enabled the enhanced logic feature or not❗️

If you delete a question that is used in any logic settings in a survey, all the settings where it was used will be removed because they become invalid.

The same applies to the situation when you move a question above some other questions that have it in their logic settings - the logic becomes invalid, and that's why we remove all logic settings that included the re-ordered question.

Would you like to know more about using the logic feature? Drop us a message at support@survicate.com 📧

Net Promoter, NPS, and the NPS - related emoticons are registered U.S. trademarks, and Net Promoter Score and Net Promoter System are service marks, of Bain & Company, Inc., Satmetrix Systems, Inc. and Fred Reichheld.

Did this answer your question?