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

Update XM Directory Contacts Task


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 the Update XM Directory Contacts Task

This task allows you to create or update a contact in XM Directory when a workflow is initiated, including updating transaction details and subscription status. This task is useful when you want to quickly load individual contact information into XM Directory. If you are interested in bulk uploads, use one of the available data loader tasks.

Example: Automatically add a contact to XM Directory and opt them in to your mailing lists after they shop at your online store for the first time.

Setting Up an Update XM Directory Contacts Task

  1. Navigate to the Workflows tab in your project or the stand-alone Workflows page.
    in the workflows tab, clicking create a workflow and choosing the type of workflow
  2. Click Create a workflow.
  3. Choose if you want the workflow to be triggered by an event or run on a schedule. (See a comparison.)
    Qtip: The survey response creation event is the most common.
  4. Click the plus sign ( + ) and then Conditions to set up conditions for your workflow.
    clicking the plus sign and then conditions

    Example: We only want to create a notification when someone gives us a very low CSAT rating, so we set the condition to only fire if Extremely Unsatisfied is selected in the CSAT question.
  5. Click the plus sign ( + ) and then Task.
    clicking the plus sign and then task
  6. Select Update XM Directory contacts.
    selecting the task
  7. Review the fields that have been selected for merging newly added contacts. See Merging Newly Added Contacts for more information. If these fields are not found, or if there are no duplicates found, the contact will be added as a new contact.
    adding import fields to your contact

    Qtip: You need the Manage Directory permission to modify the fields selected for merging new contacts.
  8. Use the dropdown to select a field from the XM Directory field column on the right for inclusion in your new contact.
  9. Enter a value in the Source Field column. You can also click the {a} icon to insert piped text as your field value. Piped text is great for when the value may be dynamic based on survey responses.
    Qtip: See Survey Response Event for more information on triggering tasks when new survey responses are collected or existing responses are updated.
  10. Select Add Field to add additional fields to your contact.
  11. Click the trash icon to remove fields.
  12. Use the dropdown to select the directory to import your contact into.
    selecting the directory to add contacts

    Qtip: You may only have 1 directory in your account. See Creating & Managing Multiple Directories for more information.
  13. To add your contacts to a specific list within the directory you’ve selected, click Add new contacts to a list.
  14. Select an existing list from the dropdown.
  15. Once you’ve finished mapping all of your import fields, click Next.
  16. If you want to map transaction data to your contact, click the Transaction data checkbox.
    mapping subscription status
  17. Transaction Date is a required field if you are adding transaction data to your contact. Enter a value for the source field. You can also click the {a} icon to insert piped text as your field value.
  18. To add additional transaction fields, select Add Field.
  19. Click the trash icon to remove fields.
  20. If you want to map subscription status to your contact, click the Map subscription status from data fields checkbox.
    mapping subscription status
  21. Enter the source field that will be used to define the directory-level subscription status.
    Example: You can create a multiple choice question in your survey asking people if they would like to receive emails from your organization, with a Yes option and a No option.
  22. Enter the value that will be used to opt a contact into the directory. If a contact has this value, they will automatically have a status of opted-in.
  23. Enter the value that will be used to opt a contact out of the directory. If a contact has this value, they will automatically have a status of opted-out.
  24. Click Save.