Question Text Variants

Updated 

Question Text Variants allow you to create multiple versions of a question while maintaining a single underlying survey question. Using display logic conditions, you can control which version of the question is shown to respondents based on survey responses, customer attributes, or survey context. This helps deliver a more personalized survey experience without creating duplicate questions or adding complexity to reporting.

Note: Not every respondent should receive the same survey experience. Depending on previous responses, customer attributes, or survey context, survey creators often need to personalize the wording of a question to make it more relevant and engaging for the respondent.

Benefits

With Question Text Variants, you can:

  • Personalize question wording for different respondent segments.
  • Improve survey relevance by displaying context-specific questions.
  • Maintain a single question structure for easier reporting and analysis.
  • Reduce survey complexity by avoiding duplicate questions and display logic paths.

Example

A Customer Experience Manager wants to ask a follow-up question after an NPS question.

Instead of creating multiple follow-up questions with separate display logic, they can create a single question and configure variants:

For respondents with an NPS score below 9:

Sorry to disappoint. Any feedback we can work on?

For respondents with an NPS score of 9 or higher:

Glad to hear you liked our product. Anything specific you want to highlight?

Each respondent sees only the most relevant version of the question, while all responses continue to be associated with the same survey question.

Prerequisites

Ensure you have the appropriate permissions under the CFM application.

  • View: Access programs, sub-programs, and surveys.
  • Edit: Create and edit surveys, programs, and sub-programs.
  • Delete:Delete programs, sub-programs, and surveys.

Steps to Create Question Text Variants

  1. Open a survey in Survey Builder.
  2. Select the question for which you want to create variants.
  3. In the right pane, click Question Variant.
  4. On the Question Variants screen, click Add Variant.
  5. Configure the variant conditions:

    • Data Field: Select the field used for evaluation.
    • Condition: Select the comparison operator.
    • Type: Define how the condition should be evaluated.
    • Value: Enter the value to match against.
  6. Enter the alternate question text for the variant.
  7. Repeat the process to create additional variants.

You can configure variant logic using fields from:

  • Transaction
  • Case
  • Profile
  • Response
  • Distribution

Note: The Default Variant acts as a fallback and is displayed when none of the configured variant conditions are met.

How Question Text Variants Work

Question Text Variants are evaluated in the following order:

  1. Question-level Display Logic is evaluated first.
  2. If the question qualifies to be displayed, Question Variant logic is evaluated.
  3. The highest-priority matching variant is selected.
  4. If no variant conditions match, the Default Variant is displayed.
  5. The respondent sees only one version of the question.

Test Question Variants

To validate your configuration:

  • Use Survey Preview to test different variant conditions.
  • Generate a User Test Link and verify the respondent experience for different scenarios.

Limitations

  • Question Variants modify only the question text and do not create separate survey questions.
  • Question-level Display Logic and Skip Logic are evaluated before variant logic.
  • A Default Variant is required.
  • When multiple variant conditions evaluate to true, variant priority determines which version is displayed.
  • Responses from all variants remain associated with the same survey question for reporting.

FAQs

Can respondents see multiple variants of the same question?

No. Respondents see only the highest-priority variant whose conditions are satisfied. If no conditions match, the Default Variant is displayed.

Is Question Variant Logic different from Display Logic?

Yes. Display Logic determines whether a question appears. Question Variant Logic determines which version of the question text is shown after the question qualifies to appear.

Can I create multiple variants for a question?

Yes. You can create multiple variants and arrange them in priority order.

What happens if no conditions are met?

The Default Variant is displayed.