How to allow separate multiple survey submissions from the same respondent? | XM Community
Skip to main content

Hi, I am creating a survey for our stakeholders to assess our partners. Each stakeholder will have multiple partners for which they will need to submit the assessment. They will enter their basic information such as email and job title, and then select the partner from a drop down and complete the assessment. At the end of the survey they should be asked if they would like to assess another partner (Yes/No). If they respond with “Yes”, they should be taken back to the drop down question and asked to select another partner for which they will retake the assessment without overwriting their responses for the previous partners. They should be allowed to do this multiple times. They should not be asked to enter their email and job title again. If they select “No”, the survey should end with all their responses recorded. I want each submission for each partner assessment to be a separate row entry in the final data output, without any extra columns.

How do I do this?

I have looked into Loop & Merge and Branch Logic but I’m still lost. Any help here would be appreciated!
 

@it_botnic I assume you work with an anonymous link. And also I will not get into loop & merge as I understood you want to have a separate response per evaluation…

You could work with two different end of survey elements:

  • Branch one that shows „Thank you“ text if no further partner should be evaluated
  • Branch another one which redirects („Redirect to a URL“) to the survey URL but enhance the URL with query strings to pass the information entered (e.g. email) as query strings - this branch should be selected if another partner should be evaluated

You must assign the basic information as embedded data after the question for the basic information (e.g., two embedded data fields email and job). The embedded data fields can then be used for the query strings, e.g.,

https://brandId.qualtrics.com/jfe/form/SV_6QdRlZfP8vAmSl8?email=${e://Field/email}&job=${e://Field/job}

…if you name the embedded data email and job. 

The embedded data should not only be set after the question which asks for the basic information but it should also be added before the question (without value assigned on the right side) so that the query string information can be used to set it as default choices for the basic information question.

This setup will start a new session for each evaluation but you can copy the basic information from the first survey session. Make sure to disable the option which prevents multiple submissions.

Best

Christian


@it_botnic I assume you work with an anonymous link. And also I will not get into loop & merge as I understood you want to have a separate response per evaluation…

You could work with two different end of survey elements:

  • Branch one that shows „Thank you“ text if no further partner should be evaluated
  • Branch another one which redirects („Redirect to a URL“) to the survey URL but enhance the URL with query strings to pass the information entered (e.g. email) as query strings - this branch should be selected if another partner should be evaluated

You must assign the basic information as embedded data after the question for the basic information (e.g., two embedded data fields email and job). The embedded data fields can then be used for the query strings, e.g.,

https://brandId.qualtrics.com/jfe/form/SV_6QdRlZfP8vAmSl8?email=${e://Field/email}&job=${e://Field/job}

…if you name the embedded data email and job. 

The embedded data should not only be set after the question which asks for the basic information but it should also be added before the question (without value assigned on the right side) so that the query string information can be used to set it as default choices for the basic information question.

This setup will start a new session for each evaluation but you can copy the basic information from the first survey session. Make sure to disable the option which prevents multiple submissions.

Best

Christian

Hello @it_botnic , please confirm if Christian’s solution worked. It would greatly help out the community!


Leave a Reply