Real-time Sync automatically synchronizes record changes from Zuora to Salesforce in real time. It monitors and listens to the record changes in Zuora database and synchronizes changed records to Salesforce once the number of record change events reaches the configured threshold. Because of this event-driven triggering, Real-time Sync synchronizes a small number of record changes efficiently.
Real-time Sync uses Salesforce APIs.
Salesforce API Limits and Real-Time Sync
Real-time Sync is a Salesforce APIs-based sync and consumes Salesforce API limits. When setting the Real-time Sync triggering conditions, you need to consider the API limits in your Salesforce org.
When the number of changed records has reached this trigger condition value, an API-based sync is triggered. The lower the Maximum Data Change Events Before Sync trigger value is set, the more API limits will be consumed. For example, with 5,000 events triggered per hour and the trigger value set to 5, there will be 1000 Real-time Sync sessions per hour, which is 24,000 per day.
Real-time Sync consumes approximately 2-10 API calls, and you will be consuming 240,000 API calls per day. Salesforce allows 1,000 APIs per user per day. If your tenant has less than 240 licensed users, you will run out of the API limits before the end of the day.