Duplicates - Overview

What is a duplicate?

When Donorfy detects that a constituent has very similar details to another constituent, Donorfy will raise this as a possible duplicate. This means they might be the same person or organisation.

Enabling or disabling the checks

The duplicate check function can be enabled/disabled via Settings > Configuration > Duplicates Settings


Duplicate checks

There are two triggers for the duplicate check: 

Weekly automated check

The weekly automated duplicate check is run for everyone at the weekend. All administrators will be emailed if duplicate constituents are detected. 

Manually triggered check

The duplicate detection can be triggered by going to Data Management > Duplicates


Then select the Refresh button in the top right corner.

The process to check duplicates is a background job due to the large amounts of data it has to process and it may take some time to run depending on how large your data set is.

How the checks are run

Each constituent checked against every other constituent using a set of rules, each rule is given a confidence score.

  • Personal addresses are used for individuals
  • Work addresses are used for organisations/groups
  • Constituents which have a linked address will not be matched
  • A group will not be matched with its main contact
  • Constituents which are of different types will have their score reduced to 2 even if they match a rule

Match method

Confidence score

National ID
(only applies when the Preferred language and culture is set to da-DK - in Settings | Configuration | System)

(where there is no First Name, Last Name, First line of address, Mobile or Phone)

External Key 14
Email + First name + Last name 14
Email + First name 13
Email + Last name 12
(where profiles feature conflicting data - i.e in both the First and Last name)
(where there is no Email, First Name or Last Name, First line of address or Phone)
(where there is no Email, First Name, Last Name, First line of address or Mobile)
First line of address + Postal Code 8
Postcode + First + Last Name 6
Postcode + First Name 5
Postcode + Last Name 5
First name + Last name
(where is contradictory content in any of their First line of address, Mobile, Phone or Email fields)


Resolving duplicates

Duplicates can be checked and resolved in the Data Management > Duplicates menu.

There are two sections, Single Matches and All Matches, there will be a note about how many potential duplicates found within the brackets:



You can increase the number of matches displayed on the screen via the number drop-down box



You also can use the filter to refine your results by Confidence score by using the sliders at each end of the matches bar:


Once you have selected the Confidence Score you want to work within, click the filter button:




The Duplicates matches are seprated out in to two sections


To take some of the manual work out of managment of the Duplicates process an option is provided to Auto merge items. This process uses the Confidnece score of 13 or more. 

The steps to set this up can be found here: Duplicates - Auto merge





Not Duplicates

Constituent pairs which have been marked as not duplicates can be viewed under Data Management > Duplicates > Not Duplicates

Deleting a match from here will result in them being reconsidered in the next duplicate check. 


The merged log can be viewed under Data Management > Duplicates > Merged 

All merges which we performed using the duplicates tool or merged via the constituent profile will be shown here.



Have more questions? Submit a request


Powered by Zendesk