Keepit uses Salesforce APIs to back up and restore your Salesforce data. To prevent you from exceeding your Salesforce API request daily limit, by default your usage is set to 50%. This means we stop making requests and accordingly stop the backup or restore when 50% of your total Salesforce requests remain. 

If you have other applications that use Salesforce API requests, we will count those requests together with ours, and thus stop the backup or restore as soon as we reach the reserved amount.

Keepit provides the option to adjust this limit if the default setting does not meet your needs.


Backup process

If a complete backup has not been made by the time we reach the limit, a partial snapshot will be created and the backup process will pause (it will not stop or fail). The backup will continue progressing as soon as new API calls are available. Keep in mind that data in a partial snapshot is available to you and that the backup will continue from where it paused adding new data to the previous snapshot.  

Initial backup

For the initial backup we recommend using a higher percentage than 50%. A higher usage such as 90% or 100% will ensure that the your Salesforce data will be quickly secured.

During this period we recommend that you pause any non-critical solutions that are also synchronizing data with your Salesforce account to prevent bottlenecks.

Once the initial backup is complete, we recommend lowering the percentage back to 50% or to your preferred usage.


Monthly backup

Every 30 days (on every 60th backup), we perform a full scan of your entire Salesforce database to ensure that no items were missed in the daily backups. Due to the volume of data scanned, these monthly backups can take longer than usual and consume more API requests.

Just like with your initial backup, you may need to adjust the API usage limits for Keepit during these larger jobs. 

For more info, see: How to speed up Salesforce monthly backups


Restore process

If a restore fails because the limit was reached, you can try increasing your Salesforce API request and then restoring again. Once complete, decrease the limit again to your preferred usage.

Creating a new connector

If you have reached your Salesforce API request limit, you won't be able to create a new connector. In this case, please wait until your limit resets or increate your API limit in Salesforce.


Adjust your Salesforce API usage in Keepit

To modify the API request usage:

  1. Open the Salesforce connector configuration window.
  2. Use the slider to set your preferred API usage percentage.

Remember, the selected percentage reflects total API usage across all applications.

For instance, if you set the threshold to 80%, Keepit will pause backups once 20% of your total Salesforce API requests remain.


All changes made to the API limit are recorded in the audit log.

Increase your API limit in Salesforce

If your default API limit in Salesforce is insufficient for your business requirements, you can request a temporary or permanent increase to the limit. For instructions on how to do this, refer to Salesforce's documentation: Increase your organization's API limit