In the Salesforce integration, Data Sync was connected and working. But when I checked the settings in Admin Center, it displays this error message: Your sync has been disabled due to an error.
There are two reasons this can occur:
- If the profile permissions of the SFDC user who connected the integration changed, they will no longer have the ability to use Push Topics.
- The Data Sync feature relies on the Salesforce Streaming API which has a limited number of calls in a 24-hour period. For more information, see the Salesforce article: PushTopic Streaming Allocations, specifically the "Maximum number of delivered event notifications within a 24-hour period, shared by all CometD clients" row in the table.
If the Salesforce integration encounters the rate limit, the sync is disabled to avoid pushing Salesforce further over the limit. To confirm whether this is the case, see the article: How can I check my Streaming API limits and usage?