Preventing more than one survey response per email distribution | XM Community
Skip to main content

Hello XM Community!

We are running an ongoing evaluation form and created a survey project that will be sent to multiple people within a predefined distribution list saved in our XM directory.  Each invitation will go to 5 or 6 recipients via email with unique survey links, which will be manually triggered from the project’s distribution tab.  Once the first person has fully completed the survey, I want to prevent responses for any other recipients of that particular distribution.  Is this possible?

 

I don’t want to prevent multiple responses specific to the survey, because it will be used continually.  Additionally, we will send invitations to the same distribution list on an ongoing basis.  So, I’m looking to prevent multiple response specific to each distribution.  

 

Look forward to any advice on how to set this up.

You could call a web service that uses the embedded data field Q_EMD (distribution id) to do an API call to get the distribution history, then looks through the returned elements to see if there are any completes and outputs a status. Then use that status in survey flow logic (e.g., if there is already a complete, screen-out).


Thanks ​@TomG!  I’m interested in this method, but it is a little more advanced than my experience.  Is this something you can (and willing) to walk me through?


Thanks ​@TomG!  I’m interested in this method, but it is a little more advanced than my experience.  Is this something you can (and willing) to walk me through?

I sent you a private message.


Leave a Reply