Advanced Logic5 min readINTERMEDIATE

Conditional Logic, Skip Branching & Variable Piping

Master dynamic answer insertion and intelligent respondent routing.

#piping#skip logic#branching#routing

Variable Piping#

The variable piping engine injects previous responses into subsequent questions using {{Q_ID.ANSWER}}.

dsl
Q2: MULTIPLE_CHOICE "Which cloud providers do you utilize?"
  - A: "AWS"
  - B: "Google Cloud"
  - C: "Azure"

Q3: SINGLE_CHOICE "Which provider among ({{Q2.SELECTED}}) hosts your mission-critical workloads?"
  LOGIC: SHOW_IF Q2.COUNT > 1

Skip & Screening Logic#

dsl
Q1: SINGLE_CHOICE "Are you the primary budget holder for IT procurement?"
  - 1: "Yes"
  - 2: "No" -> TERMINATE("Screened out: Non-decision maker")

Was this article helpful?

Your feedback helps us continuously improve our technical guides.

Have a specific question not covered here?Contact Support

Trademark Notice: All product names, trademarks, and registered trademarks cited in this documentation (including Microsoft®, Word®, Apple®, Samsung®, etc.) are property of their respective owners and used strictly for identification, technical compatibility, and illustrative market research demonstration purposes under nominative fair use.