Skip to main content
  • Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Product Experience
    Product Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

Contact List Triggers

What's on This Page:

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 Contact List Triggers

Whether you are looking to create an email list for future survey distributions or need to update your contacts, contact list triggers can help you do it all automatically. Contact list triggers allow you to construct your own contact list using survey results without having to manually add each contact separately. This kind of trigger can also be used to update an existing contact list with new information, saving you time and unnecessary steps to make sure your contact list is up to date.

Qtip:  The XM Directory task under Actions works the same as contact list triggers, but with several notable improvements. Due to these improvements, we recommend using the XM Directory task instead.

Creating a Contact List Trigger

Qtip: A contact list trigger will only work if the respondent completes the survey. Incomplete survey responses will not cause the contact list trigger to fire.
  1. In the Survey tab, include a question in your survey that asks for the respondent’s name, email address, and any other information you would like included in the contact list.
    Form field question in a survey asking for contact information

    Qtip: This question is a form field question!
  2. Navigate to the Survey options.
    Under the survey options, navigating to the post-survey section and clicking Edit triggers
  3. Select Post-Survey.
  4. Under Manage contact list triggers, click Edit triggers.
  5. Click Add a Condition to set the trigger to add respondents to the contact list when the survey is completed AND a specified condition is met (otherwise, the trigger will add contacts any time a respondent completes the survey).
    Adding a condition on a contact trigger

    Example: Set up a condition so that the contact list trigger is only updated if the email field isn’t empty.
    A condition that says in Question Q1 (text entry form), if the Email field Is Not Empty, the contact list trigger will work
  6. Click Please Select next to Contact List, choose My Library or any other library that contains your desired contact list, and select which contact list to use (you can also choose to click on New Contact List to create a new list).
  7. If desired, enable or disable Update existing list members or Unsubscribe the list member (when enabled, any previous contact from the contact list selected in the trigger will have their contact information updated or will be unsubscribed from the list, respectively).
    Selecting information to add to a contact list

    Qtip: Update existing contact list members will only update if the individual link or multiple completes link were used in a survey invitation, or if an authenticator is used.

    If you have CoreXM Contacts or XM Directory with deduplication disabled, the emailed/authenticated contact list must be the same one in the trigger. Otherwise, a new contact will be created in the contact list instead. If you do have deduplication enabled in XM Directory, the contact list does not need to be the same.

    However, if you have XM Directory and the contact exists in multiple lists, then the contact will be updated in every list in which it appears, regardless of deduplication settings.

  8. Click None next to the Contact List fields (such as First Name, Last Name, and Email) to select which item from the survey should be used as the value for that field. The values can be set from survey questions, Embedded Data, or previously recorded recipient information.
    Qtip: A new contact will only be added if the Email field is left blank or is in the form of a valid email address. If the email is in an invalid format, the contact won’t be added.
  9. In the next field, specify the Question, Embedded Data, or Recipient Info.
  10. In the final field, you may need to specify a particular choice in the question. Here, because we’re selecting First Name, we select the First Name section of the Text Entry form question.
  11. If needed, click Add additional fields and specify the Embedded Data field you would like created and the question that will populate the value of the field.
    Add additional fields is indicated at the bottom of the contact trigger window
  12. Name your embedded data as it should be saved in the contact list.
    Naming embedded data as an additional field on the contact trigger
  13. Specify whether this information is coming from the survey’s Questions, Embedded Data, or Recipient Info.
  14. Specify which question or item.
  15. Click Finish Editing to create more triggers.
  16. To finish, click Save Triggers.
    Qtip: Remove a contact list trigger by clicking Finish Editing and then Delete.

You can add as many contact list triggers as you want, changing the conditions, contact list, recipient information as needed.