Advanced logic

Learn how to use Advanced Logic in SEA Survey to create dynamic survey flows based on customer responses. Set up conditional logic, automate actions, and improve survey experience.

What is Advanced logic?

Advanced logic is a powerful feature in SEA Survey that allows you to create dynamic survey flows using if-then-else conditions. With this feature, you can show or hide questions, trigger specific actions, and customize the survey experience based on how customers respond to your questions.

Instead of showing every customer the same linear survey, Advanced Logic helps you create personalized survey paths that adapt to each customer's answers in real-time.

Why use Advanced logic?

Advanced logic helps you create more engaging and efficient surveys by:

  • Reducing survey fatigue - Show only relevant questions to each customer

  • Improving response quality - Guide customers through logical question flows

  • Personalizing customer experience - Create different paths for different customer segments

  • Increasing completion rates - Shorter, more relevant surveys encourage completion

How to use Advanced logic

Step 1: Access the Advanced Logic tab on survey editor

  1. Go to your survey in the Build survey section

  2. Click on the "Advanced Logic" tab beside Build Survey tab

Access Advanced Logic tab

Step 2: Understanding logic types

Advanced Logic offers two main categories:

Logic apply to Merchant

This logic triggers actions that affect you as the merchant, such as:

  • Integrating with Slack notifications

Logic apply to Customer

This logic affects the customer's survey experience, such as:

  • Showing or hiding specific questions

  • Ending the survey early

  • Redirecting to different pages

  • Adding customer or order tags

Step 3: Set up basic logic rules

  1. Click Add new logic (If clause) to create a new condition

  2. Choose your trigger condition from the dropdown options:

    • is submitted - Triggers when any answer is provided

    • equal to - Triggers when the answer matches a specific value

    • includes any - Triggers when the answer contains any of the specified values

    • does not include any - Triggers when the answer excludes specified values

Step 4: Define actions (Then clause)

After setting your IF condition, choose what happens THEN:

For Merchant actions:

  • Send notification email - Get notified when specific responses are submitted

  • Send Slack notification - Integrate with your Slack workspace for real-time alerts

For Customer actions:

  • End survey - Complete the survey and show thank you message

  • Skip to - Jump to a specific question later in the survey

  • Redirect customer - Send customer to a specific URL after survey completion

  • Add customer tag - Tag the customer profile for future segmentation

  • Add order tag - Tag the related order for tracking purposes

Step 5: Add Multiple Logic Rules

  1. Click Add Logic (THEN) to add additional actions to the same condition

  2. Use Add new logic (IF) to create completely new conditional rules

  3. Organize multiple rules using the dropdown logic operators:

    • OR - Either condition can trigger the action

    • AND - Both conditions must be met to trigger the action

Question type compatibility

Different question types support different logic conditions:

Question type
is submitted
equals to
includes any
does not include any

Single choice

Multiple choices

Star rating

Number scale

Satisfaction

Short answer

Date

Consent

Bottomline

Advanced logic transforms static surveys into dynamic, personalized experiences that adapt to each customer's responses. By setting up conditional flows, you can reduce survey fatigue, improve response quality, and automate follow-up actions based on customer feedback.

Start with simple if-then conditions and gradually build more complex logic as you become comfortable with the feature. Remember to test your logic flows thoroughly before publishing your survey.

Last updated