Hi everyone, happy new year!
I’m currently reviewing a survey architecture for a Relational NPS project and encountered a Survey Flow setup that raised some questions regarding scalability and best practices. I’d love to get your insights on this.
The Current Setup: The survey consists of a main block with about 22 questions. Following this block, there are multiple Branch Logic paths based on two variables:
-
Device Type (Mobile vs. Desktop);
-
NPS Group (Promoter, Passive, Detractor).
Inside each of these 6 possible combinations, an End of Survey (EOS) element was placed with a 'Custom' setting to show a specific thank-you message for each profile.
My Concerns: While this solution successfully delivers personalized messages, the flow feels redundant— especially regarding the device-type branching, which Qualtrics already captures natively. Moreover, it seems quite 'rigid' for future updates; for instance, if we decide to add a follow-up question for all respondents later, we would have to remove all those EOS elements first.
Questions for the community:
-
Do you consider this the most efficient way to personalize the end-of-survey experience?
-
Does anyone use Piped Text combined with Embedded Data or conditional Library Messages to simplify this and avoid multiple 'End of Survey' elements?
-
Are there any technical risks (beyond manual maintenance) I should consider when keeping such a heavily branched structure?
I’m curious to see how you all handle highly personalized terminations without over-complicating the Survey Flow.
Thanks in advance for your help!
