A record-triggered flow is the recommended tool for this scenario because it: * Can compare the Contact.MailingState field with the Preferred_Locations__c field on the Job__c record. * Automatically updates or calculates values whenever changes are made, keeping data in sync without requiring Apex code or custom development.