Extended Data Model
FundraisingBox Platform Solutions extended Data Model for the Salesforce Nonprofit Cloud
The Connector is based on the Salesforce Nonprofit Cloud data model. The objects from the standard data model highlighted in green in the diagram are used by the connector to store data from FundraisingBox, establish relationships, and apply the logic embedded in the data model.
In order to enable the full use of FundraisingBox functions via the Connector, the Salesforce Nonprofit Cloud data model has been extended with additional key objects.

When a donation occurs, the FundraisingBox Nonprofit Cloud Connector transfers structured records into Salesforce, including:
Person Accounts for private donors
Business Accounts for organizational donors
Gift Transactions for each single donation
Payment Instruments for payments with bank details
SEPA Mandate (FundraisingBox object) for SEPA direct debit details
Gift Commitments for recurring donations
Gift Commitment Schedules with amount, frequency and timing details of the recurring donation
Campaigns for FundraisingBox P2P fundraising campaigns
Gift Designations for donation purposes
Gift Refunds for refund information linked to the initial gift transaction
Payouts (FundraisingBox object) for reconciliation data of e.g. stripe batch payouts
FundraisingBox Connector Errors (FundraisingBox object) for validation error notification
At the same time, relevant updates from Salesforce are synchronized back to FundraisingBox, enabling a consistent and unified data experience.
Last updated