Docs

Logic & Branching

Jump Logic lets you route respondents to a different question, lead capture, or completion based on how they answer a question.

This guide will walk you through:

  • Where Jump Logic lives in the builder
  • How rules are evaluated
  • Supported conditions and destinations
  • Validation and plan limits

Where to find Jump Logic

Open any supported question block and scroll to the Jump Logic section at the bottom of the settings panel. Click Logic to add rules.

How it works

  • Rules are evaluated top-to-bottom.
  • The first matching rule wins.
  • Variable-based rules can run even when the current question is hidden (for example, a derived variable that stores a tag or score). Add them alongside question-level rules to route respondents whenever a variable hits a specific value.
  • If no rule matches, the quiz proceeds to the next sequential question.
  • Skipped questions are not shown, not answered, and do not count toward scoring.
  • Jump Logic runs in preview, public, and embed modes.

Supported conditions

Jump conditions are block-type aware and only apply to the current question.

  • Yes/No: If answer is Yes or No.
  • Multiple Choice (single select): If selected option is a specific choice.
  • Multiple Choice (multi select): If selected options include or do not include a choice.
  • Choice Buttons: Same as Multiple Choice (single select).
  • Text Input: Keyword match (contains, does not contain, contains any).

When you select Add variable rule in the Logic sheet, you can pick any built-in or custom variable, choose a type-aware operator, and add a literal value (strings, numbers, dates, or booleans). These variables mirror the tags and derived values described in the tags guide, so you can branch based on tags, defaults, or variables that were filled by earlier questions.

Text matching is case-insensitive, uses substring matching, trims whitespace, and collapses multiple spaces.

Step-level destinations

Cards Step and YouTube Step support a step-level Jump destination instead of conditional rules.

  • The destination is unconditional and runs when the step CTA is clicked.
  • If no destination is configured, the quiz proceeds to the next step.
  • Jump destination configuration is available on Pro plans.

Destinations

Jump destinations are forward-only and can include:

  • Any subsequent question in the quiz order
  • Lead Capture, if a lead capture block is active
  • Completion

Lead capture can only be a destination (not a source). If lead capture is removed, any rules pointing to it must be updated before publishing.

Validation and guardrails

  • You cannot jump to the current question or any question before it.
  • Circular jumps are prevented.
  • Invalid configurations block publish with a clear error.

Step-by-step

  1. Add or open a supported question block.
  2. Scroll to Jump Logic and click Logic.
  3. Add one or more rules and set a destination.
  4. Preview the quiz to confirm the flow.

Tips / Gotchas

  • Keep rule lists short and ordered by priority.
  • Use clear option labels to avoid ambiguous logic.
  • If a question is skipped, it does not contribute to total score.