Salesforce Timed Workflow triggers not triggering in Qualtrics | XM Community
Skip to main content

I've tested timed workflows in the UAT environment and had them triggering in Qualtrics no problem. However, once we moved to Prod, none of our timed workflows will communicate with Qualtrics. However, if I manually trigger the conditions in Salesforce live, the survey will trigger from Qualtrics. Logs are up and running, set up in the debug log environment on the workflow user creator and on the automated process.. I've been working with Qualtrics support for the past few weeks trying to resolve this to no avail...
The rule is set up so that the Opportunity stage is demo, while the timed workflow is set to send the outbound messages to Qualtrics 6 hours after the demo is requested.
**I also have a second, separate workflow rule in Salesforce that runs at the same time (6 hours after demo) to flage/update a field with the time the record was/should have been sent. We only have a few items in queue at a time every hour (possibly 4 an hour), but I started considering this might be part of the issue, and might have to rebuild the workflow rule as a single workflow instead of two separate ones.

  1. My Timed Workflows are in queue, I have a user debug set up on the user who created the workflow rules, and I honestly havent been seeing as many logs as I would have expected there to be.

  2. The salesforce workflow rules do not contain references to null fields.

  3. I understand that pending workflows will not be in queue if they're updated to no longer fit the criteria. There are opportunities that still qualified/were not changed that should have sent when I checked the records this morning (I took a screen shot of my queued up events, otherwise I never would have been able to figure out who was in queue, because the items from the queue just disappear).

  4. My salesforce workflow rules are current set up w the typical 'evaluate whenever it's created or updated' criteria. Question - is it possible to overcome item 3 (pending workflows that no longer qualify are deleted from the queue) by just setting the record to evaluate any time it's created, rather than any time it's created and updated? I was reading FAQ on 'time-based' workflows (salesforce.com) and it stated the pending workflow WOULD NOT work with the 'evaluate every time its created and updated' criteria, while Considerations for Time-Dependent Actions and Time Triggers (salesforce.com) tells you the only way you can set up the time dependent action is using the "evaluate every time it's updated and created' criteria.... confusion and frustration central here.

Any help would be really appreciated!

Be the first to reply!

Leave a Reply