Formaloo’s logic and calculation tools give you a wide range of options to customize how your form behaves. One of the most powerful features is the ability to show or hide fields based on a user’s answer.
This approach ensures:
Users only answer questions relevant to them
You collect only the necessary data
The form feels shorter and more user-friendly
In this guide, we’ll focus on adding "Go To" logic to one-question-at-a-time forms, allowing you to control which question appears next instead of following the default sequence.
💡 Form Types & Logic Overview:
Formaloo supports different logic types based on the form layout you choose:
Classic (Single-step) Forms: All questions appear on one page. Use Show/Hide logic to dynamically display fields based on user input.
One Question at a Time Forms: Each question is shown on its own page. Use Go To (Jump) logic to direct users to specific next steps based on their answers.
What Is "Go To" Logic?
By default, in one-question-at-a-time forms, the next question automatically appears after the current one. However, "Go To" logic allows you to break this flow.
With this feature, you can:
Skip certain questions based on the user’s answer
Jump to a specific question anywhere in the form
Create custom paths for different users
Example Scenario
Let’s say you’re an agency running a customer feedback survey for past clients.
At the end of the survey, you have a crucial question:
"How likely are you to recommend our services to others?"
If a client gives you a low rating, you want to ask a follow-up question:
"What prevents you from recommending us to others?"
If they give you a high rating, you want to skip that follow-up and go straight to your closing question. This is exactly where "Go To" logic comes in.
Step 1: Create Your Questions
Before setting up the logic, you need to add the questions to your form.
In your form, click Add Field.
Search for the Star Rating (CSAT) field.
Set the question text to:
"How likely are you to recommend our services to others?"Add a Long Text field with the title:
"What prevents you from recommending us to others?"
At this point, your form will have both the main question and the follow-up question. Next, you’ll set the logic so that the follow-up is only shown to users who gave a low score.
💡 Pro Tip: You don’t have to start from scratch! Use the Agency Customer Feedback Form template as a ready-made solution and customize it to your needs.
Step 2: Add the "Go To" Logic
Now let’s add the logic that controls the flow of the questions.
In your form editor, click the Settings icon at the top.
In the right-hand panel, click the Advanced Logic icon.
Locate the question:
"How likely are you to recommend our services to others?"Set the trigger as follows:
If: "How likely are you to recommend our services to others?" is greater than or equal to 4
Then: "Go To" → Lastly, do you have any other feedback for us?
With this setup, users who give a high score will skip the follow-up question entirely, while those who give a low score will see it.
💡 Pro Tip: Use the Logic Map to get a clear, visual overview of your form’s logic. It helps you understand the entire flow at a glance and quickly spot any issues.
Step 3: Review Your Form
Now go to your form’s View Mode and check if the logic is working correctly.
If the user gives a low score, they should see:
What prevents you from recommending us to others?
If the user gives a high score, they should see:
Lastly, do you have any other feedback for us?
Before publishing your form, double-check that each scenario displays the correct question. Test different answer combinations to confirm the logic works consistently and users only see relevant questions. This final review ensures a smooth flow and prevents unnecessary questions. Once everything functions as intended, your form is ready to share.
💡 Pro Tip: Learn how to easily share your form’s data with colleagues and teammates. Check out our guide: How to Share a Form’s Data.
What’s Next?
This is just the beginning of what you can achieve with logic in Formaloo. Beyond “Go To” logic, you can use “On Update” logic to automate actions and follow-ups even after a form response has been submitted.
For example, with “On Update” logic you can:
Trigger notifications to your team
Reassign tasks automatically
Integrate with external tools when a response changes
To learn how to set this up and further expand your workflows, check out our detailed guide: What is “On Update” Logic and How It Works