Skip to main content
Create conditional survey flows by defining rules that determine what happens based on a respondent’s answers. Each branching rule follows a simple structure: IF a condition is met → THEN take an action. For example:
IF Question 1 is equal to “Yes”THEN Jump to Question 5

Open Branching Logic

1

Step 1: Open Survey Branching

Open the survey you want to add branching logic to.
All Surveys Page
From the survey editor step, click Survey Branching.
Branching Survey Button
You will be taken to the **Logic Flow **page, where your survey questions are displayed as blocks on a visual flow.
Branching Logic Survey 1
2

Step 2: Select a question

Click the question block where you want to add a branching rule.The rule settings will open, allowing you to define when the rule should be triggered.
Survey Rule Page
3

Step 3: Add a rule

Click Add Rule to create a new branching condition.Each rule starts with an IF condition.

Define Your Condition

A condition determines when your branching rule should be triggered. Each condition consists of three parts:
  1. Question — Select the question whose answer should be evaluated.
  2. Operator — Choose how the answer should be evaluated.
  3. Value — Select or enter the value that should trigger the rule.
For example:
Question: What is your satisfaction level?
Operator: Is equal to
Value: Satisfied
1

Step 1: Choose a Question

Select the survey question you want to use as the condition. The available options are based on the questions in your survey.
2

Step 2: Choose an Operator

Select an operator to define how the respondent’s answer should be evaluated.The available IF-rule operators depend on the type of question you’re using. Use the table below to see which conditions are supported for each question type.
For Single Choice and Multiple Choice questions with the Other option enabled, an additional Other (free text) choice is available. You can then create conditions based on whether the entered text contains or does not contain specific text.
3

Step 3: Select or Enter a Value

Depending on the question type, you can either select one of the predefined answer choices or enter a custom value.For example, choice-based questions may let you select one of the existing choices, while text or number questions may allow you to enter a value manually.
Survey If Rule

Add Multiple Conditions

You can add more than one condition to the same branching rule when you need to evaluate multiple answers. Click Add Condition and configure the additional condition.
Add Condition Button
Use multiple conditions when an action should only happen after several requirements are met. You can combine conditions using AND or OR operators. For example:
IF Question 1 is equal to “Yes”
AND Question 2 is greater than “5”
THEN Jump to Question 5
Two Rules Combined

Choose a Branching Action

Once you’ve defined your condition, choose what Apricot should do when the condition is met. This is the THEN part of your branching rule. Available actions include:
  • Jump to Question
  • Show Questions
  • Hide Questions
  • End Survey
  • Redirect to URL
  • Add Customer Tags
Each action has its own setup and use cases. See the dedicated guides in Branching Logic to learn more about each action.
Survey Branching Actions
After configuring your conditions and action, save your branching rule. Your rule will be reflected in the visual flow, with arrows showing how respondents will move through your survey.