View Individual survey links | XM Community
Skip to main content

I have a workflow which imports contacts, with a number of embedded data fields, daily through the Qualtrics File Service. It then uses an XM Directory task to add these contacts to a mailing list, and distribute the survey via email to each contact.

This task uses individual links to send the survey. 

The survey will have some individuals who receive the email, but never complete the survey; in fact, some won’t even start the survey. In this case, for both individuals who have started but not finished the survey, and also for individuals who never even clicked the link in the email, I need a way to view the link that they received (effectively, a way to complete the survey for them). 

I was wondering if this is possible? Do I somehow have to switch over to using personal links, which isn’t even an option for XM Directory Tasks? or is there some functionality i’m missing. I thought of using Q_URL as an embedded data field, but this would only work for contacts who actually start the survey, not for those who never started it.

Any help would be much appreciated, thanks.

I don’t think there is a functionality in Qualtrics like this.


@madeline_b This API will give you the history of the Distribution, it will also include the individual link and status of it so you can know which one opened the survey, started it….etc and the link of that survey
api.qualtrics.com/8840efb2c71a8-list-distribution-history


The distribution history from you survey itself also contains the link, if you don’t want to use the API.

See https://www.qualtrics.com/support/survey-platform/distributions-module/email-distribution/email-distribution-management/#DownloadingTheDistributionHistory


@vgayraud thanks, I didn’t realise this functionality for the history download… because if you simply go to the Distributions tab and go to the Emails section, when you try to view details for any users, it doesn’t show the link as an available field. But the download file has a massive number of other fields available that weren’t otherwise shown.

@Nam Nguyen thank you, also a valid solution that we may end up using, more useful for integrating this into a workflow


For anyone with a similar issue:
After some quick testing with the API suggested by ​@Nam Nguyen , and this other API for contact links specifically (and a lot of confusion), I found that each individual contact that is sent an email via an XM Directory task in a workflow has a unique Distribution ID. As such, to use an API as listed above, you would first have to call a separate API to grab a list of all distribution IDs, then loop through the list to get each contact via their unique Distribution ID. We want to keep our functionality within Qualtrics, and this sounds too painful to set up in Qualtrics.
Instead, we’ve decided to simply set up two XM Directory tasks in the original distribution workflow, so that a link is first sent to one accessible email for all contacts, and then second to the actual contact email. The second task utilizes the directory resolution settings to update the contact email appropriately. hopefully this won’t cause any issues...


For anyone with a similar issue:
After some quick testing with the API suggested by ​@Nam Nguyen , and this other API for contact links specifically (and a lot of confusion), I found that each individual contact that is sent an email via an XM Directory task in a workflow has a unique Distribution ID. As such, to use an API as listed above, you would first have to call a separate API to grab a list of all distribution IDs, then loop through the list to get each contact via their unique Distribution ID. We want to keep our functionality within Qualtrics, and this sounds too painful to set up in Qualtrics.
Instead, we’ve decided to simply set up two XM Directory tasks in the original distribution workflow, so that a link is first sent to one accessible email for all contacts, and then second to the actual contact email. The second task utilizes the directory resolution settings to update the contact email appropriately. hopefully this won’t cause any issues...

@madeline_b A tip is to save a page token and use it for the next time. It’s like the bookmark, always put you on the last page.


Leave a Reply