We are currently studying the viability of using the Salesforce Data source entry for journeys in Marketing Cloud, but for our specific use case.
One of the requirements we have is that once a contact enters the journey, we need its fields to be synced with Sales Cloud all the time.
We have seen that when working with Data Extensions if the data in the D.E. changed, the record INSIDE the journey didn't.
Do journeys have the same behavior when working with Salesforce Data?
Just to further illustrate, in the Decisions Splits
we will have different filters to make contacts exit the journey depending on certain fields. The issue is that those values might change in Sales Cloud any moment, so we would like that if it changes in Sales cloud, the contact exit the journey.
For bonus points, if the answer is no, is there any workaround for it?