For the complete documentation index, see llms.txt. This page is also available as Markdown.

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