Form logic & calculations
Provide the full potential of your forms by incorporating logic and calculations for dynamic user experiences.
32 articles
What is logic in FormalooCustomize your app and form behavior using conditional logic, logic jumps, and criteria-based actions to create personalized workflows.
How to add basic conditional logicLearn how to show or hide fields, skip pages, and personalize your form flow based on user answers using basic conditional logic.
How to add advanced logic to your formUse Advanced Logic for complex logic. For clarity, you can adjust conditions and add rules.
What is the logic map?A quick guide to understanding logic maps and how they help visualize your form’s flow and conditions.
What is "On Update" logic and how it works"On Update" trigger, allows you to automate actions when a response is updated—not just when it's submitted.
What is "On Submit" logic and how it works"On Submit" trigger, allows you to automate actions when a response is submitted.
Calculate scores and auto-grading
Learn how to calculate scores and set up auto-grading in your forms.
How to add and calculate scores using variable fieldsYou can assign scores to each question and calculate the total score, it can be displayed on the success page after the quiz is submitted.
How to auto-grade your quizzesCreate auto-graded quizzes by adding a variable, assigning points with logic, and showing the score using answer piping on the success page.
How to calculate multiple scores using variable fieldsLearn how to calculate multiple scores, compare them, and display results dynamically using variable fields and logic.
How to sum multiple score fields (0-10) to get a total scoreLearn how to calculate the total score by summing multiple score fields and display the result using answer piping.
Calculate price
Learn how to use logic and variables to calculate prices in your forms.
How to calculate the additional price in your order formCalculate product prices, and extra costs like packaging or gift wrapping, and display the total amount before users proceed to payment.
How to calculate the price in the formAutomatically calculate your product price, shipping or extra fees, and show the final price before checkout, backed by secure payments.
How to calculate an estimated quote price with variables and logicBuild a dynamic quote form where the total estimated price is calculated in real-time using logic based on user responses.
Show/Hide logic
Learn how to use conditional logic to show or hide fields based on user responses in single-step or multi-step forms.
How to use show/hide logic in classic formsLearn how to add show/hide logic to your single-step form to display fields dynamically based on user selections.
How to Add "Go To" Logic in One-Question-at-a-Time FormsLearn how to use 'Go To' logic in Formaloo’s one-question-at-a-time forms to skip or show questions based on answers.
How jump logic works with multi-choice questionsUse multi-choice logic in Formaloo to show or hide form questions based on user answers, using AND/OR conditions.
How to Show/Hide multiple fields based on previous answersUse logic settings to show fields based on options chosen. For each option, add relevant fields to display.
How to Show Different Videos Based on Users’ AnswersLearn how to display different videos based on users’ selections using dropdown questions and conditional logic.
Redirect logic
Learn how to set up redirection and manage users' form flow.
How to set up conditional redirection based on responsesRedirect form submitters to different URLs based on their responses using logic.
How to redirect users to relevant product fields based on their answersLearn how to redirect users to specific product fields based on their answers in your form using conditional logic.
How to prevent payment redirection issues in your form submission setupEnsure only one field submits. Add final price section. Change "Submit form" logic to jump to last content field for redirection to payment.
How to set up multiple ending pages with redirect logicShow different ending pages based on user answers. Use logic to redirect each user to the most relevant result.
Calculations: Variables & formulas
Explore how to use logic and variables to perform calculations, create quizzes, and customize form behavior.
What are variables, why and how to use themLearn how variables work in forms and how they can help you dynamically calculate and personalize user input.
How to use a variable with a formulaUse formula variables to perform calculations automatically, whether for an area calculator, a donation form, quiz scoring, or a BMI test.
How to calculate percentages in a formula variableDynamically calculate percentages using formula variables for grading quizzes, analyzing survey results, calculating ROI, and more!
How to create a personality quiz with tailored ending pagesEasy guide on how to create a personality quiz using logic & calculations.
How to create a BMI calculator using variables and logicCreate a Body Mass Index calculator using variables and logic – calculate and display the BMI value based on user input in your form
Visualize your form's flow and troubleshoot logic with the logic mapExplore how the logic map can be used to visualize and optimize your form flows, and make logic troubleshooting easier!
FAQs
Find answers to common questions about using logic and calculations.
Debug conditional logic and see why it’s not working as expectedShow/hide logic auto-manages visibility for next questions. Use conditions for each desired show action.
Why is the calculated price rounded upVariables lacking decimal support round up final prices. Opt for decimal-compatible variable types for accurate pricing.
How to use logic & calculation basics in FormalooUnderstanding logic basics: simple edits, advanced for complex cross-field and multi-conditional rules.
Why some of the users can't submit my form?Users unable to submit forms likely due to incorrect logic settings. Review each question's logic for accuracy to resolve submission issues.