Typeform offers various logic tools for showing relevant questions and answer choices, calculating scores, assigning outcomes, and personalizing each respondent’s experience. Use the guide below to choose the best option for your goal.
Choose the right logic for your goal
| What do you want to do? | Use this | Where to find it | What it does |
| Show only relevant questions or send people to different Endings | Branching | From the Content panel when building your form or open the Workflow panel and select Logic | Sends respondents to different questions or Endings based on their answers. |
| Hide individual answer choices when a condition is met | Hide answer choices | From the Content panel when building your form or open the Workflow panel and select Logic | Uses answers from a previous question to hide irrelevant answer choices in a later question. |
| Hide individual questions based on previous answers or URL parameters | Hide questions | From the Content panel when building your form or open the Workflow panel and select Logic | Hides questions when they aren’t relevant based on previous answers or URL parameters. |
| Add points or calculate a price | Calculations | From the Content panel when building your form or open the Workflow panel and select Logic | Totals prices, scores leads, and handles other basic calculations. |
| Add points and show different Endings based on a total score | Scoring | Workflow panel | Assigns points to answers and uses the total to determine the result. |
| Show an outcome based on a combination of answers | Outcome quiz | Workflow panel | Links answer choices to different Endings. |
| Check correct and incorrect answers and give quiz feedback | Knowledge quiz mode | Content panel | Lets you set correct answers, award points, and show feedback. |
| Create a product recommendation or personality quiz | Match quiz mode | Content panel | Matches answers to an outcome and the Ending with the highest matches will be shown to the respondent. |
| Qualify leads using an ideal customer profile | Lead qualification mode | Content panel | Uses AI to generate a lead qualification form and score leads. |
| Bring known information into a form | URL parameters | Workflow panel | Passes information such as a name, email address, or campaign source into a form. |
| Store text or numeric values in your form | Variables | Workflow panel | Store or change the value of variables based on answers or URL parameters. |
FAQ
Should I use Scoring or Outcome quiz?
Use Scoring when you want to add points to answers and show an Ending based on the total score. Use Outcome quiz when you want to link answers to different Endings based on the combination of answers.
For more detail, see Quiz and scoring: what’s the difference between Outcome quiz and Score quiz?.
Can I combine Branching with Outcome quiz?
Yes. You can use Branching to show relevant questions and Outcome quiz to show different Endings based on respondents’ answers. You can also use Branching rules to create specific exceptions. See Combine an Outcome quiz with Logic branching.