The company I work for uses Qualtrics for academic peer review of textbooks. My team uses Qualtrics XM Directory lists to have multiple people in one email distribution, and to then send out scheduled reminders to unfinished respondents part of that distribution.
As the respondents are academics with expertise that makes them suitable to review specific draft content in textbooks, there has to be a careful selection process of a curated review panel prior to the survey being distributed. We typically want a small number of respondents for any given survey (5-10) and prefer to send survey links or email distributions out in one hit.
We’re moving to using Salesforce as a means of managing review panels under the Campaign object, which will involve adding potential panelists as campaign members to a given campaign. We have access to the Qualtrics Salesforce integration, and I’m hoping that we can use the following—Triggering & Emailing Surveys in Salesforce or Updating Contacts in Qualtrics—as a way to automate the creation and population of Qualtrics contact lists, with embedded data fed by the details of campaign members who meet certain criteria, and with XM Directory lists existing in a 1–1 relationship with campaign member lists.
Thanks to the above-linked article, I do understand how Salesforce outbound messages can trigger Qualtrics workflows to add contacts to a directory. However, I am wondering if there’s any way that Salesforce flows can be use to create Qualtrics contact lists.
The workflow I have in my head looks something like this:
First
New campaign with certain criteria marking it as suited for Qualtrics integration is created →
new Qualtrics contact list is automatedly generated, ideally with same name as Salesforce campaign
Then
Academic is considered suitable for review panel, so is asked by email if they would like to participate →
Salesforce contact added manually as campaign member to given campaign →
Academic accepts invitation by email →
Campaign member marked manually as ‘accepted’ →
triggers Salesforce flow with outbound message to Qualtrics endpoint →
Qualtrics workflow creates new contact specifically in Qualtrics contact list corresponding to existing Salesforce campaign →
Once adequate number of campaign members/contacts exist in list, user manually distributes survey via Qualtrics email method
Lastly - not part of this question
Survey responses contain embedded data including Salesforce contact ID and campaign object ID → on submission these map back to Salesforce
Is this possible? If it’s important, I’m afraid I have no experience working directly with the Qualtrics API, but am willing to try.
Thanks so much in advance :)