Knowledge base | DonorShops.com

Preventing duplicate donor records in DonorPerfect

GiveCloud does its best to reduce duplicate donors from being created in DonorPerfect.

Before GiveCloud creates a new donor in DonorPerfect:

  1. Is the individual making a purchase/donation logged in as a registered user with a pre-existing donor id?  If so, GiveCloud will use that existing donor id.
     
  2. Does a donor exist in DonorPerfect that has the exact same email address as the email address being used for the current purchase/donation?  If so, GiveCloud will use that donor id.
    NOTE: If GiveCloud finds MULTIPLE donors using the same email address, GiveCloud will try to find the one with the same first name as the individual making the purchase/donation. 
     
  3. Does a single donor exist in DonorPerfect that matches the:
    - First Name,
    - Last Name, and
    - Postal Code?
    If so, GiveCloud will use that donor id.
    NOTE: At this step, GiveCloud will match records even if the values in DonorPerfect are LONGER than the ones provided by the purchaser/donor.  For example:
    - "Josh" in GiveCloud will match "Joshua" in DonorPerfect
    - "Rich" in GiveCloud will match "Richard" in DonorPerfect
    - "90210" in GiveCloud will match "90210-8329" in DonorPerfect
    - HOWEVER... "Joe" in GiveCloud will NOT match "Joseph" in DonorPerfect as GiveCloud cannot recognize name abbreviations with alternate spellings. 
If all three cases above fail, GiveCloud will create a new donor id and record that donor id back into GiveCloud to help you reconcile between both systems.