big docs
Forms

Conditional logic

Logic makes one form work for different people: skip the questions that don't apply, and route each respondent to the pages that do. There are two kinds, and both are built visually in the form editor.

Show a field conditionally

Any field can carry a visibility condition: show this field only when an earlier field's answer matches. A field with no condition always shows.

The condition must point at a field on a previous page — a field can't depend on an answer from its own page or a later one. A hidden field is simply skipped; nothing is recorded for it.

Branch between pages

Each page can end with fork rules: "if the answer to X is …, go to page Y." When the respondent finishes the page, big checks the rules in order and the first match decides where they go next. Two things to know about targets:

  • A rule can jump only forward — to a later page, or straight to submit to end the form early.
  • The otherwise path is where everyone goes when no rule matches. If you don't set one, that's just the next page in order.

A page can hold up to 10 fork rules.

What conditions can test

The comparisons available depend on the field type you're testing:

Field typeAvailable comparisons
Short text, emailequals, doesn't equal, contains
Long textcontains
Instagram handleequals, doesn't equal
Number, ratingequals, doesn't equal, at least, at most
Single choice, dropdown, likertequals, doesn't equal
Multiple choicenone — can't be tested (yet)

So "rating at most 3 → go to the feedback page, otherwise → submit" works; branching on a multiple-choice answer doesn't.

A worked example

Say you're screening collaborators:

  1. Page 1 asks "Are you a brand or a creator?" (single choice).
  2. A fork rule on page 1: brand → page 2 (budget questions); otherwise → page 3 (portfolio questions).
  3. On page 2, a "Budget" number field with a visibility condition on an earlier answer, shown only when relevant.
  4. Page 2's exit jumps straight to submit, skipping the creator pages.

One form, two experiences, and nobody sees a question that wasn't meant for them.