Logic · 5 min

Add logic between questions

Show, skip, or jump questions with cycle-safe branching in the Formit Logic canvas.

Open Logic

In the form builder, open the Logic view. Rules attach to answers from choice and input blocks. Start from the Logic & branching feature doc (/docs/features/logic-and-branching) if you need the full mental model before wiring predicates.

Write clear predicates

Branch on Yes/No (/docs/blocks/switch), Multiple Choice (/docs/blocks/radio), Scale thresholds (/docs/blocks/scale), or similar. Prefer simple rules you can preview. Avoid stacking opaque conditions that are hard to test before publish.

Watch for cycles

Formit detects cyclic jumps. Fix loops before publish so respondents cannot get stuck. Preview both sides of each branch, then publish a version (/docs/features/forms-publish-versions) only when the graph is clean.

Combine with endings

Route to different End pages (/docs/blocks/end_page) for match quizzes or personalized thank-you flows. See Logic & branching (/docs/features/logic-and-branching) and Match quiz (/docs/form-types/match-quiz) when endings are the primary outcome.

Ready?

Build your first AI form in minutes.

No credit card. Generate from a prompt, enable follow-ups, and publish a link or embed the same day.