Salesforce and Giving Season
Before you start
Make sure you are on the latest version of the Salesforce base integration to access the most up-to-date features and capabilities.
During Giving Season and other times of high volume, the Salesforce base (NPSP compatible) integration will regulate the rate of data sent to your Salesforce instance. This gives Salesforce time to successfully process transactions before receiving more from GoFundMe Pro. Record creation will slow down, but you will spend less time fixing missing records due to processing errors.
Process API requests in bulk
In addition to automatic throttling of data processing, the Salesforce base integration can process API requests in bulk. If you expect to receive 500 or more donations per hour during Giving Season, we recommend turning on bulk processing early to prevent a backlog of data. When processing in bulk, the number of locks on records is decreased, which reduces the frequency of transaction failures.
To turn on bulk processing:
- Log in to Salesforce
- In the App Launcher, search for and select GoFundMe Pro Control Panel V2
- Select Settings > Data Processing
- Select the Data Process Mode picklist and choose Dynamic Bulkification
- Save
Frequently asked questions
Will I see any change in data syncing if I don’t activate bulk processing?
The integration will continue to process data as it currently does if Dynamic Bulkification is not turned on. If you see a large influx of donations, record creation will be delayed to minimize errors.
What can I expect if I turn on bulk processing?
API Requests will still be created in your Salesforce environment as they are today, but up to 20 API requests will be processed at once. All requests processed at once will have the same LastModifiedDate, which is the indicator of records in a batch.
What happens if a batch fails to sync?
If a record in a batch fails, the entire batch will fail. The requests will automatically retry but are only successful depending on the type of error returned.
For example, a row lock error will usually self-resolve. However, validation rules or contact matching errors are specific to your environment and require manual intervention. Learn more about common API request error messages.
Does Dynamic Bulkification work alongside the NPSP extension?
Yes, all NPSP functionality will work alongside Dynamic Bulkification. Currently, bulk processing is unavailable for our Salesforce Agentforce Nonprofit Cloud (NPC) integration.