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

Experience ID Change Event


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 Experience ID Change Events

When contacts undergo changes in your directory, you can automatically set off different tasks, such as sending notifications (such as emails or Slack messages), creating tickets (in Qualtrics, Freshdesk, or elsewhere), and much, much more. These tasks can be triggered by contact data changes, subscription changes, or interaction (transaction) changes.

Example: Send a confirmation email to a contact when their contact email is updated to confirm the email change is accurate.
Example: Create a ticket for your customer success team whenever a contact’s member status is upgraded from a free to premium account.
Qtip: You can use the Experience ID Change event to create a message trigger! Message triggers alert specific people when contacts have been added to a specific mailing list. For steps, see XM Directory Triggers in Workflows.

Setting up an Experience ID Change Event

  1. Go to the stand-alone Workflows page.
    creating a workflow from the global workflows page
  2. Click Create a workflow.
  3. Select Started when an event is received.
  4. Name your workflow.
  5. Select where to create your workflow.
    naming and selecting a location for your workflow

    Attention: Experience ID change events can only be created as stand-alone workflows.
  6. Click Create workflow.
  7. Search for and select Experience iD Change.
    experience id change event selected
  8. Select the kind of change you want to monitor:
    all of the listed experience ID change events

    • Contact data change: When contact data is added, updated, or deleted.
    • Directory subscription change: When a contact subscribes to or unsubscribes from a directory.
    • Mailing List subscription change: When a contact subscribes to or unsubscribes from a mailing list.
    • Interaction change: When interaction data fields, including transactional and enrichment data, are added, updated, or deleted.
  9. Click Next.
  10. Follow the steps on the linked sections for more:

Contact Data Changes

After setting up your Experience ID Change Event, follow these steps to configure the event for contact data changes. The event can be set off by contact data being added, updated, or deleted.

  1. Select which directory to monitor for contact changes.
    configuring a transaction change event
  2. Select the types of changes to monitor. You can choose from the following:
    • Contact data has been created
    • Contact data has been deleted
    • Contact data has been updated
    Attention: Contacts opting in or opting out will not trigger this event.
  3. Select Add embedded data field and select a field from your directory 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.
  4. Click Save.

Subscription Changes

After setting up your Experience ID Change Event, follow these steps to configure the event for contact subscription changes. The event can be set off by contacts subscribing or unsubscribing from a mailing list or directory.

  1. Select which directory to monitor for contact subscription changes.
    configuring an experience id change event
  2. If you selected Mailing List subscription change while setting up your event, select a specific list from the directory to monitor.
  3. Select what subscription behaviors you want to be notified about. You can choose from the following:
    • Subscribes to the list/directory
    • Unsubscribes from the list/directory
  4. If desired, select Add an embedded data field and choose a field from your directory if you want to add embedded data fields for use in your workflow. The fields you add can be used in the tasks and conditions within your workflow.
  5. Click Save.
Attention: Mailing list change subscription change events won’t work if the contact is opted out of the entire directory.
Attention: Moving a contact to a mailing list doesn’t count as a subscription change event. A contact has to explicitly opt in or out of a mailing list.

Interaction Changes

An “interaction” can refer to a transaction, with or without an enrichment attached. Enrichment fields are analytics generated by Qualtrics; for example, there are text analysis enrichments like sentiment and actionability, and there are digital enrichments like rage clicks and mouse thrashes. Enrichments can be added to transactions to give more context to your data, thus “enriching” it.

Example: As the same customer submits NPS feedback over time, you have a transaction field that changes to show their current (and historical) NPS. To give their feedback more context, you bring over sentiment data. One day, you see your customer’s NPS rating dropped from an 8 to a 4; thanks to the enrichment, you see that the customer wrote a review with a highly negative sentiment, which can give this NPS drop more context.

Thus, interaction change events can start your workflow when a transaction (or enriched transaction)  is created, deleted, or updated. Updated interactions include scenarios where an existing interaction gains new fields.

After setting up your Experience ID Change Event, follow these steps to configure the event for interaction data changes.

  1. Select which directory to monitor for interaction changes.
    configuring a transaction change event
  2. Select the type of changes to monitor:
    • Interactions have been created
    • Interactions have been deleted
    • Interactions have been updated (including when new fields are added to an existing interaction)
  3. Click Add a data field and select a field from your directory. The fields you add can be used in the tasks and conditions within your workflow.
    Qtip: We recommend adding data if you think it will be used later in the workflow, such as being piped into a task, or if you want to set conditions for the workflow based on that data.
    Qtip: You can select specific embedded data, transaction, and enrichment fields in your directory. Enrichment fields are specific embedded data generated by analysis in Qualtrics; for example, there are text analysis enrichments like sentiment and actionability, and there are digital analyses like rage clicks and mouse thrashes. Enrichments can come from all over the platform, so to learn more about a specific field, we’d recommend searching its name here on the support site.
  4. Click Save.

Setting Conditions for an Experience ID Change Event

Conditional statements apply All or Any to define when a task should be triggered. In “all” conditions, every condition listed below must be met. It is similar to joining statements by “and.” In “any” conditions, any of the conditions can be met, but not all have to be. It is similar to joining statements by “or.”

Example: In this example, only 1 of the 2 conditions must be met for the task to be triggered.conditions within an xid change event

The conditions you set for an experience id change event can be based off of various pieces of information about the contact.

Conditions for Contact Data Changes

  • Contact: Contact information like first name, last name, email address, and more.
  • Contact ID: The Qualtrics ID associated with each contact.
  • Embedded Data: Embedded data stored for the contact.
  • Event Type: The specific event the contact triggered; either Contact Created, Contact Deleted, or Contact Updated.

Conditions for Interaction Data Changes

  • Event Type: The specific event the contact triggered; either Interaction Created, Interaction Updated, or Interaction Deleted.
  • Main Contact Data: Data saved within the contact, like contact created data, email, first name, and more.
  • Other Contact Data: Interaction data and embedded data stored for the contact. This is selected in the event set-up.
  • Transaction ID: The ID of an individual transaction.

FAQs