Conditional Logic

With Formbricks, enhance your surveys with Conditional Logic to create a dynamic and responsive survey experience. This feature allows you to guide respondents through different paths based on their answers, ensuring each survey is tailored to the user’s responses. This feature is applicable for all kinds of surveys!

Setting Up Conditional Logic

Conditional Logic can be applied to any question within your survey to direct the flow based on specific responses.

  1. Create or Edit a Question: Start by adding a new question or editing an existing one within your survey.
Choose a link survey template
  1. Access Advanced Settings: Click on Advanced Settings beneath the question setup area to access additional configuration options.
Choose a link survey template
  1. Configure Logic Jumps: Choose Logic Jumps to set up conditions that dictate the survey's progression based on responses.
Choose a link survey template

Configuring Logic Conditions

Enhance survey interactivity by setting up triggers based on respondent answers. You can specify different paths for each type of response:

General Conditions (Available in All Question Types):

  • Answer Submitted/Skipped: Initiate different survey paths based on whether a question is answered or skipped. Choose a link survey template

Choice-Based Conditions:

Choose a link survey template
  • One of Multiple Choice Values: Activate if the answer is among selected options. (Single select and Multi select)
  • Equals: Exactly the Selected Values: Initiate a jump if the response matches exactly the selected values provided in the options. (Single select and Multi select)
  • Includes All Selected Values: Activate if all selected values match those chosen by the survey creator. (Multi select only)

Numeric Conditions (Rating & NPS Questions Only)

Choose a link survey template
  • Value Comparisons: Initiate jumps based on numerical criteria—equals, does not equal, less than, less than or equal to, greater than, or greater than equal to.

Matrix-Specific Conditions

Choose a link survey template
  • Submission Completeness: Initiate based on whether the response is completely or partially submitted.

Specifying Survey Paths

After setting conditions, you specify the paths to take when those conditions are met:

  • Jump to a Specific Question: Direct the respondent to a particular question elsewhere in the survey.
  • Jump to Survey End: Conclude the survey early based on the respondent's answers.
Choose a link survey template

Multiple Logic Jumps

You can add multiple Logic Jumps to a single question. These jumps work in an OR fashion, meaning any of the conditions can initiate the specified survey path. The logic jumps are evaluated in the order they are created, and the first true condition will take precedence.


Example Scenario

Suppose you’re conducting a survey about technology usage:

  1. Question (Single Select): What devices do you use daily?
  2. Answers: Smartphone, Laptop, Tablet, None

Logic Jump Setup:

  • If the respondent selects None, jump to the end of the survey.
  • If the respondent selects Smartphone, jump to a question specific to smartphone usage.

This setup allows for a tailored survey experience that adapts to the respondent's input, making your data collection more targeted and efficient.

That’s it! Now go and configure your surveys to bring down your survey fatigue to 0% and ask respondents through customized paths. Enhance their relevance and engagement with your survey, leading to higher quality responses and better data.

Was this page helpful?