Inconsistency in Campaign Members
Related to Peer to Peer Campaign Member Statuses
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:
You have NPSP Automatic Campaign Member Management enabled
You use a third party app which creates/updates campaign members (Payments2Us for example)
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