I'm using the Salesforce Data based Entry Event in Journey Builder to pull in Salesforce contacts that have been created or updated. For created contacts it works great, as it pulls them in each time the contact is created. But for the updates, I noticed that the system forces you to have a filter criteria that evaluates to TRUE, otherwise it will ignore them.
The problem: The updates only work if the field is updated from something different than the condition, to something that equals the condition. Since the only fields I'm updating are date fields or unique number fields, it's impossible to predict what these dates or numbers will be for each user to have the filter criteria create a match.
Example: I want to add all contacts that update their First Name to NOT EQUAL John. Changing their first name from Sam to Sally appears to NOT meet this criteria and they will not be added into the Journey. Their name has to exist as John, then be changed to something that does NOT EQUAL John in order to qualify.
With that in mind, does anybody have any insight on how I can have use this functionality to meet my use case?
Any help is appreciated, thank you.