Skip to main content
Solved

is there any way to merge duplicates in bulk?

  • May 1, 2026
  • 5 replies
  • 51 views

Forum|alt.badge.img

We’re working on cleaning up over 20k contact records and I was wondering if there was  a way to merge obvious duplicates in bulk to cut up the time it’ll take. Or is it really just the Find Duplicates tool (without the possibility of merging more than two contacts at a time)?

Best answer by Sally Heaven

I believe bulk merge is only possible through a professional services project. Through the UI it’s one by one. 

5 replies

Sally Heaven
Forum|alt.badge.img+2
  • Active Advisor
  • Answer
  • May 1, 2026

I believe bulk merge is only possible through a professional services project. Through the UI it’s one by one. 


Forum|alt.badge.img
  • Author
  • Rising Star
  • May 4, 2026

Got it, thank you so much!

 


Sally Heaven
Forum|alt.badge.img+2
  • Active Advisor
  • May 4, 2026

(Also, tagging ​@Liz Ragland to keep me honest, since I don’t work for Bonterra!)


rachel moody
Forum|alt.badge.img+3
  • Community Manager
  • May 5, 2026

Yes, ​@Sally Heaven you are correct here - thank you!


Sally Heaven
Forum|alt.badge.img+2
  • Active Advisor
  • May 5, 2026

Great ​@rachel moody thanks for confirming!

@zbc or anyone else reading this: if you have a large number of duplicates (like thousands that would take a LONG time to merge by hand) I recommend checking with your customer success manager about the bulk duplicate detection and merge project. As I recall, it’s affordable and the services person will give you guidance to analyze the spreadsheet of potential dupes.

Separately, I also recommend that someone who is familiar with both your organization’s data and with EveryAction spends time going through the UI’s duplicate detection interface. Page through about 30-100 potential duplicate pairs to spot common issues and sources that create duplicates, such as:

  • People signing up on forms with different names (Sal vs. Sally)
  • An API that creates duplicates either due to coding not checking for dupes or non-matching name/etc.
  • A spouse makes a donation using their spouse’s email address but their own name
  • Bulk import from staffers
  • Old data from a migration that never got cleaned up
  • and so on

If you can identify some common ways duplicates are created, then you can look into whether it’s possible to plug that hole (recode the API, give staffers more training on bulk import, tweaking the data a form asks for) and reduce overall duplicate creation. 

As well, ​@zbc you’re probably already doing this based on your original post, but it’s important that periodically someone checks for new dupes and then either merges them or marks them “not a duplicate.” I would start with a Saved Search of everyone and then send it to the duplicate checker based on criteria (i.e. duplicate email etc.). I would do that weekly, and then if the volume is too low, less frequently.