I am working on a journey that kicks off when a custom object "Warranty" is created in Salesforce and the "Warranty Extended" field on that newly created warranty equals false. If at some point during the journey, that field becomes true, then the contact should exit the journey.
Every warranty object has 1 parent contact object, but a single contact object can have any number of related warranties, this is where I think my trouble is coming from. I have tried using "Contact Data" to set this as exit criteria, but that seems make the contact exit the journey if any of their Warranties are extended, not necessarily the one that started the journey.
Is there anyway within Journey Builder to check if the specific Warranty custom object which triggered the journey now has "Extended Warranty = True" and thus remove that contact from the journey?
Thanks in advance for your help!