Use External Change Data Capture to Track Data Changes on External Objects

With External Change Data Capture, you can track changes to data that is stored outside your Salesforce org when using the OData 4.0 and 4.01 adapters. You can then build automation in response to the changes to increase productivity or provide a better customer experience.

The external data change tracking feature polls the external system at configurable intervals (5–30 minutes) for tracked changes. For each external object that has the feature enabled, a topic channel and an associate change event entity are created where change event notifications are published. You add a subscriber to each topic channel and then process the data changes through Streaming API. You can also add an Apex trigger that is called when change event notifications are published.