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

Preventing more than one survey response per email distribution

  • May 20, 2025
  • 3 replies
  • 30 views

Forum|alt.badge.img+1

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.

3 replies

TomG
Level 8 ●●●●●●●●
Forum|alt.badge.img+27
  • Level 8 ●●●●●●●●
  • 6084 replies
  • May 20, 2025

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).


Forum|alt.badge.img+1
  • Author
  • Level 1 ●
  • 5 replies
  • May 20, 2025

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?


TomG
Level 8 ●●●●●●●●
Forum|alt.badge.img+27
  • Level 8 ●●●●●●●●
  • 6084 replies
  • May 20, 2025

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.