What you’ll achieve
One form whose questions follow the answers. A reason field that appears only for the outcome that needs explaining and is required the moment it appears, a whole block of follow-up questions that unfolds from a single choice, and a cascade that collapses cleanly when the partner changes their mind. The same rules apply in the portal, in the validation that runs on submit, and in the CSV batch-upload path, so a hidden question is never submitted and never written to your CRM.Before you start
Have the form and its fields
Know which answer drives the branch
Steps
Plan the branches before you build them
List the cases your form actually has
Decide what is genuinely mandatory
Make a field appear only when it is relevant
Open the field that should be conditional

Add a visibility condition
Combine rules when one is not enough
Confirm the field is marked as conditional
Make a question mandatory only in the case that needs it
Mark the field required and give it a condition
Use the same mechanic for either/or
Unfold a whole section from one answer
Put the driver question first
Give every field in the block the same condition
Chain a cascade where the answers narrow
Check it the way a partner will meet it
Preview the form and walk each branch
Try to submit an incomplete branch
Check the batch path if partners use it
Verify it worked
Submit the form once per case and open the submissions inbox.- Each submission carries only the fields its branch actually showed. A hidden field is never submitted, never validated, and never written to your CRM, so your reports are not full of blank columns from branches nobody opened.
- The required field inside a branch is filled on every submission that opened it.
- Your CRM records carry the branch’s answers on the properties you mapped, and nothing on the properties belonging to branches that stayed closed.
Limits & gotchas
- Rules point at fields, so deleting a field breaks the rules that read it. A condition whose field no longer exists stops matching, which hides the field that depended on it. If a question disappears after an edit, check whether its driver field was removed or replaced.
- A malformed rule fails open. A condition Introw cannot read is ignored rather than applied, so a field is shown rather than silently hidden. Broken rules cost you a stray question, never a lost answer.
- Keep the driver’s options stable. A rule matches a value, so renaming the option a rule depends on means revisiting the rule.