Inconsistency in Campaign Members

Depending on your Salesforce configuration you may have multiple processes attempting to set a particular value. This can cause a race condition where the last process to set the value will "win" and as such can cause inconsistencies in your data. We occasionally see this happen with Campaign Members under the following specific conditions:

To solve this, you will need to assess which process you want to keep and turn the other off.

  • Disable MoveData Peer to Peer Campaign Member Statuses from Settings --> Fundraising & Donations --> Campaign Members

  • Disable NPSP Automatic Campaign Member Management from NPSP Settings --> Donations --> Campaign Members

  • Disable Payments2Us Campaign Members from Setup --> Custom Metadata --> Payments2us Trigger --> campaignMemberTriggerHandler --> Disable

Last updated