
You've hit upon a frustrating limitation in the integration between Customer Insights - Journeys (CIJ) and Customer Voice (CV) when trying to segment based on survey responses from unique invitation links. The core of the problem lies in how contact information is stored (or rather, not stored) in the survey response and invitation entities.
Here's a breakdown of the issue and the potential workarounds, though they are not all ideal:
Understanding the Problem:
contactid is not directly stored on the survey response or invitation entity.msfp_contextparameters field of the survey invitation.Workarounds (With Limitations):
msfp_contextparameters JSON and store it in a custom entity.msfp_contextparameters field of the related survey invitation.Recommendations:
Important Considerations:
By implementing the Power Automate and custom entity workaround, you can effectively segment contacts based on their survey responses from CIJ journey invitations.