API request to send a survey to an individual not in any contact list | XM Community
Skip to main content

We have created a survey. I’m trying to find out if it’s possible to send an HTTP request that will cause Qualtrics to send the survey to one person whose email address is contained in that request.

Instead of creating mailing lists or contact lists, I just want to say, “Send an email to this person inviting them to take this survey.” 

I don’t want it to be anonymous.

Is that a valid use case? Can I do that? 

The intent is that when a transaction is completed, I send a survey to that person. 

Thanks

Hi @scotthannen. Why you want to avoid working with a mailing list? I think you can’t handle it without one. In general, the API process to distribute a survey is described here: 

https://api.qualtrics.com/595f1f2975dc9-send-survey-as-sms-message-or-email

If you want to make use of the Qualtrics built-in tasks, you can just create a JSON event with the XM directory task: 

The JSON event can be easily triggered from whereever you want. Just copy the URL as endpoint for your request. The XM directory task requires you to have email address, first name and last name. Therefore, those should be defined and passed to the JSON event: 

The details should be configured as shown below: 

Just create a mailing list for this scenario and map the input fields correspondingly: 

Define the email template and save everything. That’s it. Triggering the JSON event will send out the personalized survey links. 

Best
Christian


Leave a Reply