Skip to content
English
  • There are no suggestions because the search field is empty.

Advanced Survey Logic Builder

In this article, we will explore the new Survey Logic Builder feature, designed to make your survey flows smarter, more scalable, and easier to manage.

Overview

We are transitioning from "Element Triggers"—where visibility and requirement rules were managed individually within each question—to a centralized rule engine. The Survey Logic Builder is the first and most critical step in migrating our flow architecture to a modern React-based interface.


Key Differences: Old vs. New Approach

Feature Old Structure (Element Trigger) New Structure (Logic Builder)
Management Fragmented (Managed inside each question) Centralized (Entire flow on one screen)
Visibility Complex (Hard to track inter-question impacts) Transparent (Clear view of the entire logic hierarchy)
Logic Relations Limited AND / OR support Advanced, nested AND / OR logic groups
Targeting Question-based only Targets questions, specific options, or matrix rows/cols
 

Migration for Existing Customers

All existing rules and data have been preserved. Our system has performed an automatic migration:

  • All previous Element Trigger rules have been converted to the new Logic Builder format.

  • When you open your existing surveys, you will find your rules ready to be edited or expanded in the new interface.


How to Use Survey Logic Builder

The system operates on a clear logic: "If [Condition(s)] met → then [Execute Action]."

Steps to Define a Rule:

  1. Create and save your survey flow.

  2. Click the Logic Builder button.

  3. Click Add New Rule.

  4. Condition Group: Select the trigger question and the specific answer. You can combine multiple conditions using AND/OR operators.

  5. Action: Define what happens when conditions are met: Show, Hide, or Make Required for specific questions, options, or matrix statements.

  6. Click Save.

Ekran Resmi 2026-02-10 19.01.38


Real-World Use Cases

Scenario 1: Low Score Follow-up (NPS)

  • Condition: If NPS score is 0, 1, or 2 (OR relation).

  • Action: Show the question: "How can we improve our service?"

Scenario 2: Conditional Requirement (CSAT)

  • Condition: If CSAT selection is "Dissatisfied."

  • Action: Make Required the question: "Please explain the issue."

Scenario 3: Targeted Matrix Filtering

  • Condition: If "Schema Type" is selected as "B2B."

  • Action: Hide the "Individual Satisfaction" statement within a Matrix question.

Scenario 4: Complex Multi-Condition Logic

  • Condition: If Channel is "Online" AND Delivery Status is "Delayed."

  • Action: Show the question: "Would you like a compensation voucher?"


Ekran Resmi 2026-02-10 18.05.05