A renter should not have to answer a mortgage question. Cognito Forms uses that kind of skip. The next question appears because of the last answer. The person sees a shorter path. You keep the detail when it matters.
These sources do not publish a measured completion rate for branching. Cognito says a shorter relevant form is easier to finish. Typeform says relevant questions support engagement and completion. Neither page gives the rate. This guide is general education. It is not legal or clinical advice.
Key Takeaways
- Conditional logic forms use an if-then rule. Cognito's guide shows delivery questions for a delivery choice and pickup questions for a pickup choice. Both paths live on one form.
- Practice Better is a health-practice tool. It can show or hide questions from a yes-no or a multiple-choice item or checkboxes or its gender question. It cannot use a short answer or a paragraph as the trigger. The follow-up has to sit after the trigger.
- Typeform's form branching logic sends people to a question or a group or an ending. The first matching rule fires. A jump moves forward. People cannot return to a question the jump skipped.
- AAPOR says a mail form with a complex skip can confuse people, because paper cannot run the skip for them. An online rule can. AAPOR says a required answer raises the chance people leave.
- Practice Better's finished PDF and spreadsheet leave out questions the client did not see. A hidden question is not a 'no' and it is not 'I don't know.'
Table of Contents
One rule, three jobs
Cognito defines conditional logic as if-then rules based on prior answers. You can control a field or a section or a page. You can stack conditions with and or with or. Cognito says the person filling the form gets no sign that hidden fields exist. Cognito’s builder is aimed at smart forms. Each line that appears or stays hidden is one of the conditional form fields. Typeform’s jumps create dynamic form questions. The person gets a personalized form experience because the path follows their answers.
Show a field. The field stays hidden until the answer matches. Cognito’s examples include a text box after “Other.” They include no shipping block for a digital product. They include no homeownership block for a renter. They include no payment-plan block when the person pays in full. A section rule covers every field in that section. Cognito says that saves rebuild time when the questions belong together.
Show a page. Cognito’s page example sends a new patient through five pages and a follow-up visit through two. The same form holds both. Its progress bar changes the page count to match the path the person is on.
Require a field that is in view. Cognito separates “show this” from “require this.” A phone number can be required when the person asks for a call. A file can be required when they say they have a receipt. An explanation can be required when they pick “Other.” Cognito’s health example requires a consent line when a patient asks to send records to a third party. That is Cognito’s illustration. It is not a privacy rule. Ask a lawyer before you copy a consent branch.
Cognito can repeat a prior answer inside a following label. Its example turns “rate this product” into “rate your [plan name].” It says to show that follow-up after the first answer exists. If the person changes the first answer, the label updates. Cognito says this works with names and dates and numbers, not with choice fields alone.
Practice Better writes for clinics and similar practices. Its conditional flow shows follow-up questions when a client says yes to a medical condition, and keeps them hidden when the client says no. Use that pattern outside a clinic when a yes should open detail and a no should not. Do not copy a medical question into a business form that does not need it.
Typeform splits the tools. Branching changes where the person goes next. Hiding removes one question and leaves the rest of the order in place. A separate tool can hide answer choices that do not apply. Calculations and scores are different jobs. Typeform says you set this logic in the desktop builder. The mobile builder does not offer it.
Form logic examples you can copy
Delivery or pickup. Cognito uses one choice and two question sets on one form.
New client or returning client. Cognito shows different questions for new clients and returning clients. It does the same for customers and partners and for students and professionals. You do not build a second form.
Cat people and dog people. Typeform’s example uses one choice and two question groups. The last question in the cat group jumps to the end so those people do not meet the dog questions. Question groups are optional. You can jump straight to the next question.
A low score and a high score. Typeform’s logic-map example sends people to an improvement question when a score is lower than 7. Everyone else goes to the next question. A second version sends scores above 8 down another path. Put the rules in the order you want them checked. The first match wins.
Several magazines. Typeform’s multi-select example lets someone pick more than one title. Each title has a follow-up. Logic on the first question is not enough. Each follow-up needs reminder rules for the options that remain. The first follow-up needs three of those rules in Typeform’s four-option example. The next needs two. The next needs one. The last follow-up needs none. Typeform warns that the first match jumps and blocks the other cases. Add the reminder rules in that order or a selected title gets skipped.
An “Other” line. Cognito’s help page says you cannot know what someone will type. Show the text box when the choice is filled and the answer is not one of the listed options.
A role on your team. Cognito’s show settings are Always and When and For Roles and a setting that hides the field for everyone. For Roles shows the field to specific roles using the form. Internal notes can stay off the public path.
What can start the branch
Practice Better’s triggers are a yes-no or a multiple-choice item or checkboxes or the gender question in its personal-information block. A short answer or a paragraph cannot start a flow. The Show or Hide control does not appear on those questions. The question you show or hide must come after the trigger.
Typeform’s selectable types in its branching article are multiple choice and picture choice and yes or no and legal. A number question can hold a rule from the logic panel, as in the cat-group example. A condition can check a value from the URL or a value the form calculates. A single-answer question cannot be “cat” and “dog” at the same time. Typeform says to check that a combined rule is possible.
Cognito’s choice example is the common case. Its FAQ says the builder can test number ranges and dates and more than one prior answer. Start with one condition. Add the rest after you test.
AAPOR says each question should cover one concept. “Are you a new client and do you need delivery?” is two questions. Split them. The first answer can open the next branch. AAPOR says general questions should come before specific ones on the same topic, or the specific items can prime the general answer. Ask the category first. Then show the detail.
Show and hide and the order of rules
Practice Better’s Show option hides the follow-up until the trigger answer is selected. Its Hide option shows the follow-up until that answer is selected. If the client changes the answer, the follow-up appears or disappears to match. Practice Better suggests making the trigger mandatory so the flow is evaluated. AAPOR says a required answer raises the chance people leave, most of all on a hard or sensitive question. A gate that decides the rest of the form may need an answer. A sensitive question should allow a skip or “I don’t know” or “I don’t want to answer.” Tell people they can skip. Program the form to allow it. AAPOR says to disclose a sensitive topic at the start or in the moment before those questions.
One Practice Better flow has one trigger and one show-or-hide choice and one or more questions that follow. A question that appears because of a flow can trigger the next flow. Practice Better calls that chaining. One checkbox question can have several flows, one for each box. Flows run from the top of the list downward. If one flow depends on a flow above it, put the parent flow higher in the list. Deleting the trigger deletes the flow. The questions stay on the form. They are no longer tied to a rule.
Typeform evaluates rules in the order you set. The first true condition jumps. Rules under it do not run for that person. Use AND when every part must be true. Use OR when any one part can be true. Do not mix AND and OR in one rule. Typeform’s example splits them. One rule goes to pricing when the plan is Business and the user count is greater than 10. Another goes to pricing when the plan is Enterprise or the plan is Custom. Add an “all other cases” destination when people who miss the condition need a path.
Typeform’s logic moves forward. A jump from question 1 to question 4 skips questions 2 and 3. The person cannot go back to them. A blank field needs a negative test, such as “is not equal to.” Typeform says a positive match on a blank field is not supported the same way.
Cognito’s preview lets you walk each path before you share the form. Typeform says to test every answer path in preview and to sketch the paths before you build, most of all when there are several branches. AAPOR says to pretest with people like the ones who will fill the form. A cognitive interview shows how they read the question. Watch a person hit “Other” and a person who changes a yes to a no.
What you save, and what you skip
Practice Better’s completed PDF and Excel file include the questions the client saw. Hidden questions are left out. Practice Better says they are not saved in the background. A blank line in that export means the question was not on their path. It does not mean they answered no.
AAPOR says to mark partial forms apart from “none of the above” and “I don’t know” and “I prefer not to answer.” A branch the person did not see is a third case. Code it as not asked. Do not code it as a refusal.
AAPOR says mail works when you know the address and the path is straightforward. A complex skip on paper confuses people, because the sheet cannot hide the next block for them. Put a branching intake online. Keep a paper version for a simple yes or no.
AAPOR says to keep the burden low. Short forms and short questions help. Limit hard or open questions. Conditional survey questions are one way to reduce form length for the person in front of you. The full form can stay long in your builder. Their path does not have to be.
Online forms can feel more private on sensitive topics, because the person is not telling an interviewer. AAPOR says reliable internet and ease with a computer are less common among older people and among people with lower incomes and among people in rural areas. Offer another way to answer if that is your list.
Closed choices are easier to count. Open lines need you to read them. Use a closed choice as the branch. Use one open line on the path that needs the story, such as Cognito’s “Other” box.
A week of branches
- Write the paths on paper. Name the trigger and the questions that follow. Typeform says to sketch this before you build.
- Make the trigger one concept. Use a choice or a yes-no or a number your tool can test. Practice Better cannot branch from a paragraph.
- Put the follow-up after the trigger. Show it for the matching answer. Hide it for the other answers.
- For a multi-select, add the reminder rules Typeform describes so every selected option gets its questions.
- For two audiences with different pages, jump to a group and then past the other group.
- Require a field when the path needs it, such as a phone number after “call me.” Leave a skip on sensitive items.
- Preview every path, including a changed answer. Then pretest with a person like your user.
You can host those adaptive forms as a link with Jotform. The rules stay yours to test.
Pitfalls
The follow-up sits above the trigger. Practice Better will not show or hide a question that comes before the trigger.
You branch from a paragraph. Practice Better does not offer that. A typed sentence is hard to match.
The first rule is wide. Typeform’s first match blocks the rest. A wide OR at the top can steal people from a tighter rule under it.
AND and OR share one rule. Typeform says to split them.
Multi-select logic sits on the first question alone. Typeform says the follow-ups then forget the other selections.
You jump backward. Typeform cannot return people to a skipped question.
You require every sensitive item. AAPOR says that raises breakoff. Practice Better wants a mandatory trigger so the flow runs. Those two notes conflict. Require the gate when the path depends on it. Allow a skip on the personal detail.
You read a hidden question as “no.” Practice Better does not store the hidden questions. AAPOR wants a separate code for a question that was not asked.
You print a complex skip. AAPOR says paper cannot run it. People get lost.
You ship one path untested. Cognito and Typeform both say to preview. A changed yes-to-no is part of that test.
You add a gender branch because the tool allows it. Practice Better can trigger on its gender question. AAPOR treats sensitive items with care. Use that branch when the next questions depend on it. Leave it off when they do not.
Trade-offs
One form with branches versus two forms. Cognito says one form can serve new clients and returning clients. One form is easier to update. The logic is easier to break. Two short forms are easier to read and harder to keep in sync.
Show versus hide. Practice Better’s Show starts from hidden and reveals the block. Hide starts from visible and removes it. Show keeps the first screen short. Hide helps when most people need the questions and a few should skip them.
A required trigger versus a skip. A required yes-no makes the path clear. AAPOR says required answers push some people out. Use a requirement on the fork. Use a skip on the health or money detail inside the branch.
Hiding one question versus jumping to a new page. Typeform’s hide tool keeps the order and drops one item. Branching fits a whole other section. Cognito’s page break fits the new-patient path and the follow-up path. A page jump is clearer for a long detour. A hide is clearer for one extra line.
Online logic versus paper. You reduce form length on screen. You lose the people AAPOR describes who are better reached by mail or who find a computer hard. Keep a short paper version for a straight path.
What you do next
Pick one form people abandon in the middle. Find the block that applies to some of them. Put a single choice in front of it. Show the block for one answer. Preview the other answer and a changed answer.
If you want that form on one link, Jotform can hold it. The paths and the saved answers stay your responsibility.