Embedded Data Link to filter Contact in the Workflow to send surveys daily at specific time. | Experience Community
Skip to main content

Embedded Data Link to filter Contact in the Workflow to send surveys daily at specific time.

  • May 11, 2026
  • 0 replies
  • 27 views

Hello Community,

I am working on a Qualtrics XM Directory + Workflow automation setup and wanted to check if anyone has successfully implemented something similar.

Current setup:

Contacts are updated daily into a Mailing List via API.

Each contact includes Embedded Data fields such as:

  • SendSurveyDate
  • EndDate
  • Program
  • ExternalDataReference

ExternalDataReference is unique for each record, even if the same email appears multiple times for different programs/classes.

Goal:
I am trying to configure a standalone scheduled Workflow that:

  1. Runs daily at a specific time
  2. Reads Embedded Data fields from the mailing list / directory contacts
  3. Dynamically filters contacts where:
  4. SendSurveyDate = Today
  5. Sends emails only to matching recipients
  6. Avoids duplicate sends

Issue:

Qualtrics Support mentioned this may currently be a platform limitation because standalone workflows do not have direct access to directory-level embedded data for dynamic date evaluation.

Questions:

Has anyone successfully used Embedded Data date fields inside standalone scheduled workflows for dynamic filtering?

Is there any supported workaround using:

  • Code Task
  • JavaScript
  • Segments
  • Transactions
  • Distribution API

Is there a recommended architecture for:

  1. daily API contact updates
  2. recurring survey sends
  3. avoiding duplicates when emails repeat but ExternalDataReference is unique?

Currently considering moving the date filtering logic outside Qualtrics (Apps Script/API side) and using Qualtrics only for email delivery, but wanted to see if anyone has implemented this natively inside XM Directory workflows.

Any suggestions or best practices would be greatly appreciated.