'Opporutnity:ContactId WASSET' criteria gets automatically added to entry criteria when using Salesforce Data Entry source with Opportunity Object
Trailblazer Community

'Opporutnity:ContactId WASSET' criteria gets automatically added to entry criteria when using Salesforce Data Entry source with Opportunity Object

Marketing Cloud Journey Builder

Last updated 2019-09-13 ·Reference W-6529678 ·Reported By 15 users

Fixed in version Marketing Cloud Messaging August 2019 Release Patch 7

Summary
When a Journey is created with Salesforce Data as entry source using below configuration:
> Opportunity as the object
> 'contact' in 'who to inject'
> using 'Is Updated' and 'Meets specific Event criteria'
the Criteria "Opportunity:ContactId WASSET" is getting automatically added to the entry criteria along with other criteria's you are selected. This prevents records from entering the journey.

Repro
> Configure a Salesforce Data Entry Source on the Opportunity object
> Select 'Contact' in 'who to inject'
> Use the 'Is Updated' and 'Meets specific Event criteria' in entry criteria
> Save the Journey

You will see that the condition "Opportunity:ContactId WASSET" is automatically added to entry criteria.

Workaround
> Manually remove the invalid 'ContactId WASSET' criteria from the Flow in Sales Cloud. This needs to be done each time a journey targeting the impacted object (Opportunity) is updated.
> You will find a Flow with name 'JBSystemFlow_Opportunity' in salesforce org. Open this flow and in the 'Decision' element you will find the condition of ContactId IS NULL. Delete this condition. You will have to delete in two Decision elements. Then use 'Save As' and create a new version of flow and activate this new version of flow.

Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.