GFM Pro - logo

Salesforce Agentforce Nonprofit Cloud (NPC) integration release notes

Before you start

On May 6, 2025, Classy became GoFundMe Pro. You may still find that name throughout these notes for releases before that date.

 

May 28, 2026

Salesforce Fundraising Integration

This release resolves two date accuracy issues affecting gift commitment schedules and campaigns in The Agentforce Nonprofit integration (Nonprofit Cloud integration).


What’s fixed

Gift commitment schedules

  • Fixed an issue where gift commitment schedules in Nonprofit Cloud were created with a start date one day earlier than expected. The date shift was caused by timezone conversion being applied to a datetime value when only a date was intended. The integration now sends start dates in YYYY-MM-DD format, consistent with Salesforce best practices, preventing the offset.
    • Note: Applies to newly created gift commitment schedules going forward.
  • Fixed an issue where recurring donation plans sometimes resulted in the creation of multiple Gift Commitment Schedules and caused subsequent transactions to fail with a "due date" error. This fix ensures that the Gift Commitment Schedules are created with correctly aligned start and end dates, preventing unnecessary duplicate schedules and eliminating transaction failures for recurring gifts.
     

Campaign start and end dates shifted by one day

  • Resolved a timezone conversion issue where campaigns with start or end dates set in the evening synced to Salesforce with the date advanced by one day. Date-only fields are now handled separately from date/time fields to avoid incorrect timezone offsets.
    • Note: Applies to newly synced campaigns going forward.

April 16, 2026

Salesforce Fundraising Integration

This release includes fixes that improve sync reliability, data accuracy, and reporting for gift transactions, gift commitments, and supporter records syncing from GoFundMe Pro to Salesforce Nonprofit Cloud


What’s fixed

$0 donations failing to sync to Nonprofit Cloud

  • Resolved an issue where designation records with a null amount (such as free donations) caused the entire transaction to fail Nonprofit Cloud sync. $0 donations now sync as expected and appear on the associated Gift Transaction record.

State field rejected by Salesforce

  • Updated the integration to send a blank value instead of null for the state field on supporter address records. This works around a Salesforce-side validation issue that previously caused affected records to be rejected.

Source Tracking Code missing on Gift Transactions

  • Fixed an issue where Source Tracking Code fields were not populating on the Gift Transaction record. Tracking codes from GoFundMe Pro now flow through to Salesforce, restoring accurate attribution and campaign reporting.

Gift Commitment not updated on designation transfers

  • Fixed a bug where transferring a recurring donation plan to a new designation did not update the linked Gift Commitment record. The Gift Commitment now reflects the current designation, keeping recurring giving reporting accurate.

Order Items not created for ticket purchases

  • Resolved an issue where the Order Item record was not created when a new ticket type was purchased. Order Items are now created consistently for ticket transactions, restoring complete event order details in Salesforce.

Downstream records skipped due to missing external IDs

  • Fixed a bug where synced data was not consistently recorded against external IDs, causing related downstream records to be missed or duplicated on subsequent updates. External IDs are now captured reliably so related entities sync correctly.

Donation matches failing for long employer names

  • Resolved an issue where Order Donation Match records failed to create when the supporter's employer name exceeded 100 characters. Long employer names are now handled gracefully and matching records are created as expected.

 

April 2, 2026

GoFundMe Pro for AgentForce Nonprofit version 3.0: Arches & Fisher Towers

Packages 3.0 updates both GoFundMe Pro for Salesforce Connector and GoFundMe Pro for Agentforce Nonprofit (Nonprofit Cloud) with GoFundMe Pro branding, and foundational infrastructure for future sync capabilities.

What's New

GoFundMe Pro branding updates across both packages

  • The legacy Classy from GoFundMe branding has been replaced with GoFundMe Pro branding throughout both packages. This update keeps labels and package experience consistent with current product naming.

Background processing infrastructure for sync requests

  • This release adds an asynchronous processing framework to handle sync requests without interrupting user activity. As future sync capabilities are introduced, this infrastructure will help keep the Salesforce experience responsive.

Post Install setup improvements

  • Package settings are now initialized automatically with sensible defaults on both new installs and upgrades. For organizations upgrading from version 2.x, the new settings will be populated during the post-install process. This will improve fixes to custom settings fields from previous releases.

What’s fixed

Donor and transaction data not syncing correctly downstream

  • Fixed an issue where data synced to Salesforce NPC was not being properly recorded against external IDs, causing downstream sync failures and inconsistencies in connected records.

Incorrect change history on transaction records

  • Corrected a bug where the previous state of a transaction was being captured incorrectly, which could affect change tracking and audit visibility in connected systems.

State field syncing incorrectly to Person Account 

  • Resolved a Salesforce compatibility issue where the state field was being sent as a null value instead of blank, causing sync errors for contacts and records without a state on file.

Compatibility

  • Upgrading to NPC Packages 3.0 is required to receive some of these updates.

  • Existing orgs upgrading from 2.x will have new settings auto-populated during the post-install process.


February 17, 2026

Salesforce Fundraising Integration

This release focuses on payout accuracy, transaction reliability, and data consistency for organizations using GoFundMe Pro with Salesforce Nonprofit Cloud. It resolves several payout-related issues, improves event processing, and ensures key fundraising data syncs correctly to Salesforce.


What’s fixed

Incomplete payout syncing

  • Addressed a problem where only a subset of transactions within a Stripe or PayPal payout were sent to Salesforce. All transactions included in a payout are now processed and synced, preventing partial payout data on Gift Transactions.

Transaction Received Date and Gift Commitment Start Date & End Date now correctly match Organization's timezone.

  • Resolved an issue where transaction received date and gift commitment date fields were improperly sliced and left in UTC format (these Salesforce Nonprofit Cloud fields are only date, no timestamp). 

  • These date only fields now align with the GoFundMe Pro Organization's timezone, ensuring accurate reporting and financial reconciliation.

Fundraising page headline not populating fundraising description

  • Fixed a bug where the fundraising description field for Fundraising Page related entities was not populated in Salesforce. The page headline now syncs correctly, matching the behavior of fundraising teams.

Aggregation merge logic using outdated values

  • Improved event aggregation logic to ensure the most recent update is used when multiple updates occur in a short window. This prevents stale data from being sent to Salesforce and ensures accurate updates.

Rate limiter blocking events for extended periods

  • Fixed a rate limiting issue that caused events to be blocked for significantly longer than intended. Event throughput has been restored, preventing unnecessary sync delays to Salesforce.


Compatibility

  • No package changes, version bumps, or permission updates are required.


December 18, 2025

Salesforce Fundraising Integration

This release includes fixes to improve data accuracy for gift transactions and supporter records syncing from GoFundMe Pro to Salesforce Nonprofit Cloud.


What’s fixed

Payment method syncing as “Unknown” on Gift Transaction

Resolved an issue where gift transactions were syncing to Salesforce with a Payment Method value of “Unknown”, even though a specific payment type (such as Credit Card or ACH) was included in the payload.

  • Payment methods now correctly reflect the value sent from GoFundMe Pro.

  • Improves reporting accuracy and downstream processes that rely on payment method data.

  • Existing records are not retroactively updated.


Address line 2 not syncing to Person Accounts
 

Fixed a bug where the second address line provided by a supporter was dropped when creating a new Person Account in Nonprofit Cloud.

  • Address line 2 is now retained and sent as new line to address line 1.

  • Aligns behavior with the NPC UI.

  • Applies to newly created Person Accounts going forward.


Compatibility

  • No package changes, version bumps, or permission updates are required.


December 11, 2025

Salesforce Fundraising Integration: Dedication Update Support!

This release introduces support for updating Gift Tribute records in Nonprofit Cloud (NPC) when dedication details on a GoFundMe Pro transaction are modified (or a new dedication is added). This enhancement ensures that both online and offline donation dedications stay synchronized with Nonprofit Cloud.


Enhancement

Dedication updates now trigger Gift Tribute updates in NPC

When a donor or admin updates or adds dedication information on a GoFundMe Pro transaction (online or offline), the integration now processes these updates and sends them to the relevant gift Tribute

  • What’s new:

    • NPC Fundraising Integration consumes dedication update—or creates if missing—the corresponding Gift Tribute record.

    • Gift Tribute records remain aligned with the donor-facing dedication details, including honoree name, message, notification contact, and channel.

  • Impact:

    • Eliminates stale or incorrect Gift Tribute data in NPC.

    • Ensures gift acknowledgments and tribute reporting reflect the latest donor intent.


Compatibility

  • No package changes, version bumps, or permission updates are required.


May 6, 2025

Salesforce Integration | Nonprofit Cloud version 2.3: San Francisco

GoFundMe Pro's Salesforce Fundraising integration version 2.3 includes new External ID fields on the following objects: Gift Commitment, Campaign, and Gift Designation along with infrastructure improvements to handle high data volumes syncing into Nonprofit Cloud.

Important Changes

New External ID Fields:

  • Gift Commitment
  • Recurring Donation Plan ID (stay_classy__rdp_id__c)
  • Gift Designation
  • Program Designation ID (stay_classy__program_designation_id__c)
  • Campaign
  • Campaign ID (stay_classy__event_id__c)

Note: these external ID, unique fields will be populated by a migration script upon install of the new packages, and will be set for all new records moving forward.  If you have any automation running on our IDs, be sure to review your automation and update accordingly.

Improvements

  • A ClassyMappingUtililty Apex Method has been created as an InvocableMethod to assist with transforming answer values to the destination value types within a flow.  Custom answers can be mapped to a campaign, Gift Transaction, Classy Related Entity, or Person Account.  We recommend factoring in a small time delay (1-2 mins) so that lookups can be populated as expected before automation runs.
  • Resolved an issue where Offline Donations were being set with Payment Method = ‘Credit Card’, they will now be set with ‘Offline’
  • The integration infrastructure into Nonprofit Cloud has been improved to efficiently process large volumes of data into Salesforce in a timely manner.

October 7, 2024

Classy for Salesforce Fundraising version 2.0: Portland

Classy for Salesforce Fundraising is the subpackage required to integrate Classy with the updated Salesforce Industry Cloud model, ex. Nonprofit Cloud. Classy for Salesforce Fundraising Version 2 includes three new objects to map event data into the Fundraising data model and support for Gift Tributes, and Classy Source Codes.

Important Changes

New Objects

  • Classy Related Entities
    • This object will represent Fundraising Pages, Fundraising Teams, and Registrations (includes ticket purchases).  
    • It includes lookups to the Top Level Campaign, Gift Transactions, and a lookup to other relevant Classy Related Entities when applicable
  • Classy Answerable Entities
    • This object will represent Classy Custom Questions and Answers.
    • It includes lookups to other Classy Answerable Entity records, Campaigns, Gift Transactions and Classy Related Entities.
  • Classy Order Items
    • This object will represent Classy Live Auction and Good purchases, and ticket purchases during registrations.
    • It has lookups to the Classy Related Entity and Gift Transaction objects
  • New Fields on the Gift Transaction
    • “Classy Source Code 1”
    • “Classy Source Code 2”

Improvements

  • A ClassyMappingControl Apex Method has been created as an invokeable method to be used in Flows for mapping custom answers to a campaign, Gift Transaction, Classy Related Entity or Person Account.  We recommend factoring in a small time delay (1-2 mins) so that lookups can be populated as expected before automation runs.
  • When a dedication is made with a Donation at checkout, a Gift Tribute will now be created and associated with the related Gift Transaction.

May 9, 2024

Classy for Salesforce Fundraising version 1.0: San Diego, generally available!

We are excited to announce that our integration to Salesforce Nonprofit Cloud is generally available. For more information, visit our articles on how to install the integration and the integration's Objects and Fields.

  • Classy Connector for Salesforce is the base package required to use sub-packages in the updated Salesforce Industry Cloud model, such as the Nonprofit Cloud.
    • Overview: This integration will now start syncing Classy data → Salesforce Objects:
      • Campaign → Campaign
      • Donor → Person Account
      • Program Designation → Gift Designation & Gift Transaction Designation
      • Transactions → Gift Transactions & Payment Instruments
      • Refunded Transactions will create a Gift Refund
      • Recurring Donation Plans → Gift Commitment & Gift Commitment Schedule
    • Includes Classy added schema on Campaigns & Account
    • Permission sets to allow access to all Classy schema in the base package
      • Classy Connector All Objects and Fields
  • Classy for Salesforce Fundraising is the subpackage required to integrate Classy with the updated Salesforce Industry Cloud model, ex. Nonprofit Cloud.
    • Includes Classy added schema on Gift Designation, Gift Transaction, and Gift Commitment
    • Permission sets to allow access to all Classy schema in the base package
      • Classy for Salesforce Fundraising All Objects and Fields

Not seeing what you need?

Contact us