By default, people filling in the form will see all your questions in a chronological order. Under the paid plan, you can setup logic jump for each question to determine which question your responder will jump to after they complete that question.
Logic jump is a paid feature. If you are on the basic tier, you will be prompted to upgrade to Wispform Pro
for $10/month when you try to add logic jump to a question.
If you are in the form builder and you have a question selected, you can click "add" logic jump in the right bar to open logic jump setting for that question. In this case, we are trying to setup logic jump for a rating question. Depending on how many stars the responder gave, we want to jump them to two separate questions.
Once you are in, you will see the default question you will jump to as well as a button to "Add a Jump Logic". If you hit the add a jump logic button, you will be able to choose the condition as well as the question to jump to. In this example, if the responder selected 1/5, we wanted them to jump directly to question 6 which asks them why they didn't like our product.
You can create multiple conditions in the same logic jump. Following on from the previous one, if you wanted to have people choosing 1,2, and 3 in the rating question to jump to question 6, you can simply press the "+" button to add a condition. In this case, we added two or conditions. If responder chose 1,2, or 3, we jump them to question 6.
Becareful of "AND" and "OR" when choosing the condition for logic jump. AND means you will need to meet every condition while OR means meeting one condition will result in a jump. In most cases, you will use OR. If you are looking to apply multiple conditions from previous questions, you can consider AND. For example, person chose '3' for question 1 and '4' for question 2 and '5' for question 3.
You can now add another jump logic. Simply hit the "Add a jump logic" button. This time, you can make people choosing '4' or '5' jump to question 5 which tells them that you are happy to hear they liked your product.
Although we only showed how it works with rating questions, you can assume that this applies to all other questions with choices like multiple choice, picture choice, dropdown, yes/no and rating. For non multi choice questions like short text and long text, we support contains which means applying a jump logic if the answer includes specific terms.
Sometimes, you might want to turn on multiple selection for your multiple choice questions. This means that users can select multiple options and based on the options they choose, you want to show specific questions. As an example, maybe you are trying to survey people on their sports interest. You want people to only see questions specific to the sports they pick. The key here is that the responders could potentially pick multiple sports.
If you have read PART 1 of this guide, you can set up basic jump logic. In this case, that means for each of the choice, jump them to a specific question. So if they chose walking, jump them to the first walking related question, if they chose basketball, jump them to the first basketball related question etc. An example of this is shown below. Question 2 is the first walking related question, and 4 and 5 are the first basketball and swimming related questions. If the answer contains the walking option, we would jump them to 2, if it contains basketball, we would jump to 4 and if swimming we will jump to 5.
You may be tempted to feel you have finished the job after step 1, but the problem is that if users choose both walking and swimming, we will jump them to the first conditional logic that matches which is the walking question. Now even though the user didn't choose basketball, they will see the basketball related questions right after the walking questions and before the swimming questions.
In order to solve this issue, you will need to add jump logic to the last question of each of the branch. In this example, that is the last question for walking questions, basketball questions, and swimming questions. Technically, you won't have to do it for swimming question as it is followed by a regular question that does not need to be jumped.
As shown above, we have jump logic on question 3 which is the last question for walking related questions. In the condition, we will check in question 1 whether user's choice contains basketball. If it does, we will jump them to question 4 which is the basketball related questions. We will also check if user's choice contains swimming. If it does, we will jump them to the swimming related questions.
Similar to the above, we will do the same for the last basketball related question which is question 4. If the user's answer in question 1 contains swimming, we will jump them to the swimming related question. Or else, we will jump them directly to the question after the swimming related question which is question 6.
For the last branch, in this case the swimming related questions, we do not need to add jump logic as the previous two questions already did the evaluation. The next question after the walking questions is always going to be the same.
Adding jump logic could be difficult, especially if you are just starting. If you have any question or issue, feel free to message us on the chat in the bottom right (remember to leave your email) or directly send us an email at [email protected]
We will try our best to assist you and get your form to work. Just let us know how you want your form to jump!