Issue symptoms
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.
Conditions
Here are a few of the reasons this could 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.
- Maintenance or outages on the Salesforce platform. For details about whether either of these occurred, see: Salesforce Status - Maintenance and Salesforce Status - Incidents
Resolution
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?