Skip to main content
Rising Star
May 1, 2026
Solved

is there any way to merge duplicates in bulk?

  • May 1, 2026
  • 5 replies
  • 88 views

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
    Product Pro
    May 1, 2026

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

    Raise HECK, a Bonterra partner and certified Super User
    zbcAuthor
    Rising Star
    May 4, 2026

    Got it, thank you so much!

     

    Sally Heaven
    Product Pro
    May 4, 2026

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

    Raise HECK, a Bonterra partner and certified Super User
    rachel moody
    Community Manager
    May 5, 2026

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

    Rachel at Bonterra
    Sally Heaven
    Product Pro
    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. 

    Raise HECK, a Bonterra partner and certified Super User