I have a managed package app with a
CustomObject__c where some of its fields need to be "synced" with an external web service. To stay within technical limits the Sync callout is only done once a day.
I now want to find out which records of
CustomObject__c have changed in certain relevant fields (So
LastModifiedDate won't work) since the last callout and only sync those in the next run.
Is there anything in Salesforce that I can use for that? I was thinking about using History Tracking, or a custom hash which I calculate on Trigger.