The challenge is that you need a triggering event in Salesforce, not Qualtrics. You can set up Qualtrics workflows to distribute surveys when a contact is added to a list from Salesforce or at a specific time (say, once a month to a specific list).
So your challenge is actually creating the workflow trigger in Salesforce that then points to your Qualtrics workflows.
So you need to work with your Salesforce developers or admin team to determine what the appropriate workflow to trigger this would be from the Salesforce side (most commonly it’s case closure but it sounds like this is a list update that would be scheduled). If a workflow can’t be run because a triggering event doesn’t happen and it can’t just be a scheduled event, but an export schedule can be automated for reports, then you could figure out if the export can flow to Qualtrics or a SFTP to flow into Qualtrics.
Thanks for the response. We are currently using a salesforce trigger to drive a survey but that only works for one contact meaning a 1-to-1 relationship with the triggering event and the one contact being sent a survey.
We have a new use case where we need to peer back in time (7 days) and have Salesforce evaluate some conditions on that group of contacts with a query. The output will be more than 1 contact so I had hoped to send those contacts from the Salesforce query to Qualtrics to send them a survey. I can’t trigger the Qualtrics survey from Salesforce as I need to wait 7 more days and re-evaluate the conditions in salesforce and then it would be on the entire days (-7) group of contacts.
Not sure if that context helps or not?
Gotcha. Are there any report export automations you can run of the report?
Not sure, I might try Supports recommendation in my first post. We are trying to solve this on the Qualtrics side as a different team has the Salesforce piece :)
@boilerup Did you find a solution for the mentioned issue?
@cmagg I did get a solution working. It was trial by error to find the right configuration but it works very well.
My workflow is schedule → import salesforce report data → add contacts and transactions to XMD → XM Directory.
They all have their nuances, but the breakthrough was in XM Directory workflow:
- Use Dynamic contact list
- For library field use DirectoryID
- For Mailing list field use BatchID
Also in the Add Contacts you need to choose “create a new mailing list for this directory each time this task is run”