Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

How to Bulk Merge

Posted on by Microsoft Employee

Merging duplicate contacts and/or accounts using CRM UI has been cumbersome especially due to limitation of merging only two records at a time. I'm looking for creative solution that can help in multiple record merges. Any suggestions?

*This post is locked for comments

  • Namrata11 Profile Picture
    Namrata11 75 on at
    RE: How to Bulk Merge

    If we are using MergeRequest, will the subordinate associate records will also be merged to Parent record?

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: How to Bulk Merge

    Hello! Is your custom stored procedure will work for Microsoft CRM 2011?

  • sandeepc Profile Picture
    sandeepc 5,005 on at
    RE: How to Bulk Merge

    can we use cozyroc as 3rd party tool and work on SSIS to perform this job ? as we have already buyed Cozyroc.

  • Archer Mehrab Profile Picture
    Archer Mehrab 186 on at
    RE: How to Bulk Merge

    Would be nice to share some graphs from SSIS Kingsoft Diagram if avaible ? 

  • Suggested answer
    Nithya Gopinath Profile Picture
    Nithya Gopinath 17,074 on at
    RE: How to Bulk Merge

    Hi,

    The Power Merge tool can only be used for accounts, contacts and leads. Other entities cannot be merged using this tool.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: How to Bulk Merge

    Would your solution work on custom objects in CRM or is it limited to Accounts and Contacts in CRM?

  • Verified answer
    Nithya Gopinath Profile Picture
    Nithya Gopinath 17,074 on at
    RE: How to Bulk Merge

    Hi,

    Power Objects provides a tool called Power Merge which merge duplicate records with click of a button. For more details, refer the link below.

    http://www.powerobjects.com/powerpacks/powermerge/

  • Suggested answer
    ScottDurow Profile Picture
    ScottDurow 50,177 on at
    RE: How to Bulk Merge

    Kingswaysofts SSIS toolkit has a merge operation which works rather well - you can give it an excel sheet of the records to merge and it will bulk merge them.

    See [View:http://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-crm]

  • Verified answer
    Tim Dutcher Profile Picture
    Tim Dutcher 2,100 on at
    RE: How to Bulk Merge

    I just finished a project that involved merging about 6,000 duplicate contacts in CRM. When the client initially rolled-out CRM (before we became their partner) there was lack of knowledge on how to best enter contacts and accounts. This led to thousands of orphaned contacts and thousands of duplicates.

    Although not particularly creative or easy, the approach we took was to first copy contacts and related records to SQL Server. This allowed for matching using various joins and fuzzy matching on names and companies where needed. Part of the analysis was to determine which contact needed to remain active after the merge. There were business reasons why a particular contact needed to remain active (e.g., the contact details were also in an ERP system).

    I created a stored procedure to perform the duplication analysis and write the records to be merged to a SQL table. Columns include SourceContactId (guid), TargetMasterContactId (guid), MergeAttempted (datetime), Merged (datetime), and Error (ntext).

    Next, we reused a .NET console application that we wrote some time ago to loop through the records in the merge table and perform the merge. That code had to build an Entity with data to map across from the subordinate contact to the master record. It then used the MergeRequest class in the CRM SDK to perform the merge and updated the SQL table with the merge status.

    We write a lot of our own tools at Altriva, but there might be a pre-built tool that can handle the duplicate identification and merging.

    Let me know if I can help further with this. It's not an easy task but hopefully I've provided some guidance on how you can approach this.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,269 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,198 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans