Conditional logic shows or hides a field based on the answer someone gives to another field on the same form. Conditional logic is available on the Business and Premium plans.
The example used here is a Freelancer & Contractor Delivery form. A Dropdown field asks Have you worked with Meridian Creative Before?, and a File Upload field asks for a W9. The W9 field appears only when the answer is No.
You need a form with at least two fields: the field that asks the question, and the field you want to show or hide. See Add form fields.
Conditional logic is set on the field you want to show or hide, not on the field whose answer controls it. In the example, the condition goes on the W9 File Upload field.
The panel writes the finished rule out as a sentence underneath the condition, so you can read back what you built. In the example it confirms that the field will only appear when Have you worked with Meridian Creative Before? is No.

The first dropdown sets which direction the rule works in. New conditions start on Show.
Most rules are easier to read as Show, because the field only exists for the people it applies to. Hide is the better fit when a field should be there for almost everyone and only come off in one specific case.
The summary sentence under the condition follows whichever you pick, reading "will only appear when" for Show and "will only be hidden when" for Hide.

The form canvas shows every field at once, including fields a condition is holding back, so it is not where you check a rule. That is deliberate, since every field has to stay reachable while you are building the form.
Preview, at the top right of the form canvas, opens the form the way an uploader sees it, with conditional logic in force. Open Preview, answer the field that controls the rule, and watch the other field appear or disappear.
In the example, the W9 field is not on the form when Preview opens. Choosing No adds it.

Any field can drive a condition, as long as it sits above the field it controls. Fields are compared in form order, so a field can only be controlled by an answer someone has already had the chance to give. If the field you want is not in the dropdown, move it above the field you are setting the condition on. See Add form fields for moving fields.
On the first field of a form there is nothing above it, so the Conditional logic toggle cannot be switched on and the panel tells you to add a field above it first.
Layout blocks cannot drive a condition. Heading 1, Heading 2, Title, Text, Divider, and New Page collect nothing from the uploader, so there is no answer for a condition to read.
A few field types read differently from the rest:
A layout block cannot drive a condition, but it can carry one. Heading 1, Heading 2, Title, Text, and Divider are set up the same way a field is: select the block on the form canvas, turn the Conditional logic toggle on in the left panel, and build the condition. The summary sentence reads block instead of field.
This is how you put instructions in front of only the people who need them. In the example, the W9 File Upload field appears when someone answers No. A Text block set to the same condition appears alongside it, explaining why the W9 is needed before a first invoice can be paid. Everyone who answers Yes sees neither one, so the form stays short for the people it does not apply to.
The comparison dropdown sets how the answer is measured. There are five comparisons: equals, does not equal, contains, is empty, and is not empty.
The first three compare the answer against a value, so a third control appears where you set that value. When the controlling field has set options, that control lists them for you to pick from instead of asking you to type a value. Dropdown, Multiple Choice, and Checkboxes fields all work that way. is empty and is not empty test whether the field was answered at all, so they take no value and the third control goes away.

A field can have more than one condition on it. Click Add condition below the condition you already built, then set the new row's field, comparison, and value the same way.
Each condition after the first has an AND or OR dropdown that joins it to the one above. AND means both conditions have to be true. OR means either one is enough. Conditions are evaluated in the order they are listed, each one applied to the result of everything above it. There is no order of operations, so AND does not take priority over OR the way it would in a spreadsheet formula.

A rule can be copied from one field to another, which saves rebuilding it by hand when several fields need the same condition.
Pasting drops any part of a rule that cannot apply to the new field, such as a reference to the field itself or to a field that is no longer on the form. If nothing is left after that, nothing is pasted and no message appears, so look at the section afterwards to check the rule arrived.
A pasted rule can also end up pointing at a field that sits below the one you pasted it onto. It still works for uploaders, but the builder cannot show you which field it is until you move the fields into order.
