Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

XM Directory Triggers in Workflows


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


About XM Directory Triggers in Workflows

Workflows are the new and improved way to automate tasks for XM Directory, such as sending out a confirmation message when a contact’s added to a list, or adding contacts to mailing lists based on criteria they match. Workflows not only match this functionality, but have much more to offer, including:

Because they are being deprecated soon, we don’t recommend creating any more legacy message triggers or automatic list enrollment rules. To create new ones, try the workflows described on this support page instead.

Qtip: When message triggers and automatic list enrollment are fully deprecated, existing triggers will be migrated automatically by Qualtrics.
Qtip: The XM Directory triggers migration described on this page is unrelated to the automation migration. If you’d like to learn how to move automations to workflows, see this guide instead.

Automatic List Enrollment in Workflows

Automatic list enrollment allows you to automatically sort new contacts into certain lists based on various information about them. This feature affects new contacts.

After the workflow is set up, it will run when a contact is added to your directory. This contact will then be added to the specified list if conditions are met.

Example: You have ongoing surveys that you run for several different cities. You get a lot of people requesting to be added to these surveys, and wish you could have them automatically added to the relevant contact list as they are uploaded to the directory, instead of needing to manually add them to each list.
Attention: Filtering by “Any field” or “Email domain” is not possible in Workflows.
  1. Navigate to your XM directory.
    creating a new workflow from the directory
  2. Go to the Workflows tab.
  3. Click Create a workflow.
  4. Select Started when an event is received.
  5. Select Experience iD change.
    selecting experience id change event
  6. Select Contact data change.
    selecting "contact data change" as what triggers the workflow
  7. Click Next.
  8. Select the directory you want to use for this event.
    configuring event settings
  9. Select Contact data has been created.
  10. Click Add embedded data field if you want to add embedded data fields for use in your workflow.
    Qtip: This step is optional, but we recommend completing it if you plan to use certain contact data in conditions and later tasks in the workflow.
  11. Click Save.
  12. If desired, click the plus sign ( + ) and select Add a condition. See Setting Conditions for an Experience ID Change Event for more information.
    button to add a condition within the workflow
  13. Click the plus sign ( + ) and select Add a task.
    button to add a task within the workflow
  14. Select Update XM Directory contacts. For more information on this task, see the Update XM Directory Contacts Task support page.
    selecting the Update XM Directory contacts task in workflows
  15. Select which of your directories to import contacts to.
    configuring the update xm directory contacts task
  16. Select the mailing list you want to add new contacts to.
  17. If your directory has rules for merging newly added contacts, they’ll be described here. Review these rules to make sure you understand how they’ll affect your workflow. See Merging Newly Added Contacts for more information.
  18. Use the dropdown to select the Contact ID field from the XM Directory field column on the right for inclusion in your new contact.
  19. Select the piped text ( {a} ) icon in the Source Field column and select Contact ID to insert piped text as your field value.
    Attention: Make sure to select a source field for Contact ID so your contacts are added to the list correctly.
  20. Once you’ve finished mapping all of your import fields, click Next.
  21. Click Save.

Message Triggers in Workflows

Message triggers allow you to send an email when a contact is added to a chosen mailing list. This email can go to any colleague you want, regardless of whether they have a Qualtrics account, or to the contact themselves.

After the workflow is set up, it will run when a contact is added to your mailing list. An email will then be sent if the specified conditions are met.

Attention: Filtering by the following fields is not possible in Workflows:

  • Contact info: Any field
  • Contact info: Email domain
  • Mailing list membership
  • Statistics
  1. Navigate to your XM directory.
    creating a new workflow from the directory
  2. Go to the Workflows tab.
  3. Click Create a workflow.
  4. Select Started when an event is received.
  5. Select Experience iD change.
    selecting experience id change event
  6. Select Mailing List subscription change.
    selecting "Mailing list subscription change" as the trigger event
  7. Click Next.
  8. Select the directory you want to use for this event.
    configuring the event
  9. Select a contact list.
  10. Check the box for Is added to the list.
  11. Click Add an embedded data field if you want to add embedded data fields for use in your workflow. This step is optional. The fields you add can be used in the tasks and conditions within your workflow.
  12. Click Save.
  13. If desired, click the plus sign ( + ) and select Add a condition. See Setting Conditions for an Experience ID Change Event for more information.
    button to add a condition
  14. Click the plus sign ( + ) and select Add a task.
    button to add a task
  15. You have a few options for your next steps. Once you’ve chosen an option, click the linked support page for more details:
    selecting an email task

  16. Follow the steps on your linked support page to complete your task.
  17. Save your workflow.