Any way for workflows/embedded data to work better in multiple languages? | XM Community
Skip to main content

Hi there - 

I have a survey distributed in multiple languages. There are two surveys that go together - a survey that is taken before someone participates in an event and after. There are some responses from a multiple choice question in the pre-event survey that influence what is shown in the post-event survey; to do this, I have workflow set up to record the response to that question as am embedded data field in the XM directory and then use display logic in the post-event survey based on this embedded data field. HOWEVER, it records this response in the language it was taken in; this means I have to have a complex display logic that triggers a question based on four different translations of the same multiple choice field. Is there any work-around - e.g., a way to get this multiple choice response to record the English translation (if it’s taken in another language) in the XM directory instead of whatever language it was taken in? As it’s a multiple choice field vs. an open response, the translation is already in the system.

Thanks in advance for any help!
 

We can use branch logic and embedded data to update an embedded data if a choice is selected. And then use this embedded data in XM directory task and post survey condition.


Okay so responding to this myself, as there is a feature that is either new or I didn’t see before - in the workflow section, when something is triggered by a survey response, there is an option listed:

Select what language to receive response data in

  • Keep the language the response was received in
  • Resolve translations back to the default survey language (English (UK))

If you select the latter option, the embedded data from the multiple choice question loads into the contact list in English rather than the translated language. Much easier than branch logic or complex display logic!


Leave a Reply