> For the complete documentation index, see [llms.txt](https://docs.inogic.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inogic.com/deduped/features/merge-duplicates-in-dynamics-365-crm/merge-duplicates-1.md).

# Merge Duplicates

The Merge Duplicates button allows CRM users to instantly merge multiple selected records directly from any Dynamics 365 grid, and duplicate detection runs.

This gives business users real-time control over data cleanup while DeDupeD ensures that relationships, history, and integrity are preserved.

**What this feature solves**

Native Dynamics 365 allows users to merge only one duplicate pair at a time.

DeDupeD’s Merge Duplicates button removes all those limitations:

You can now:

* Select up to 10 records
* Merge them even if they were not flagged as duplicates
* Control which record becomes the Master
* Control field-level data survival
* Preserve all relationships, activities, files, and history

All in one controlled workflow.

How to Merge Records Using “Merge Duplicates”

### **Step 1 – Select the records**

Go to any configured entity view (Contacts, Accounts, Leads, etc.)\
Select all records you want to merge using the checkboxes.

&#x20;Example:You select 5 Contact records.

<div data-with-frame="true"><figure><img src="https://272130504-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0QoyqUVI8_HaZ9FOSL%2Fuploads%2Fp0sSjdnW4vxE8TCUJEeE%2FMergeDuplicatesButton1.png?alt=media&amp;token=cff8dd9b-8bee-4774-8332-92b6f5627e1f" alt=""><figcaption></figcaption></figure></div>

### **Step 2 – Click “Merge Duplicates”**

From the command bar, click: Merge Duplicates

&#x20;DeDupeD will detect that:

“These records were selected manually and may not be identified as duplicates…”

&#x20;Click **Yes** to proceed.

&#x20;This gives users full freedom to clean data even when native duplicate rules are incomplete.

<div data-with-frame="true"><figure><img src="https://272130504-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0QoyqUVI8_HaZ9FOSL%2Fuploads%2FgFwa9fcxuAamGErEsdE3%2FMergeDuplicatesButton2.png?alt=media&amp;token=cfaf2955-b938-449e-bec8-8035e4f4c487" alt=""><figcaption></figcaption></figure></div>

### Step 3 – Review & Select the Master Record

&#x20;The DeDupeD merge screen opens.

&#x20;You will see:

* One Suggested Master
* All other selected records displayed side-by-side

{% hint style="info" %}
**Note:** If the master deciding rules are applied for the entity, the master will be suggested based on the master deciding rule score.
{% endhint %}

&#x20;Choose the record that should become the Master — this will be the surviving CRM record.

&#x20;The Master will keep:

* All relationships
* All activities
* All history
* All connected records

### &#x20;**Step 4 – Choose which field values to keep**

&#x20;For every field (Name, Email, Address, Phone, etc.) you can:

* Select values from different records
* Or use **“Select all fields”** from one record

This gives you field-level control, which native CRM does not provide.

<div data-with-frame="true"><figure><img src="https://272130504-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0QoyqUVI8_HaZ9FOSL%2Fuploads%2FVsTZwWXsYF46Ww4xDK5q%2FMergeDuplicatesButton_3.png?alt=media&amp;token=be5d7bd0-3851-49a6-8ab2-5ec9e1d88618" alt=""><figcaption></figcaption></figure></div>

### **Step 5 – Finish the merge**

Click **Finish**.

DeDupeD shows a confirmation:

The selected relationships will be merged into the master record and duplicates will be deactivated.

Click **Continue**.

The merge begins.

<div data-with-frame="true"><figure><img src="https://272130504-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0QoyqUVI8_HaZ9FOSL%2Fuploads%2Fr6LOm0bBtThggBNRlnUC%2FMergeDuplicatesButton4.png?alt=media&amp;token=0bf398ce-521c-49bf-87fa-7ed25d37195d" alt=""><figcaption></figcaption></figure></div>

### **Step 6 – Background merge of relationships**

You will see a message:

“Related records are being merged in the background…”

DeDupeD now:

* Reassigns activities
* Moves opportunities, cases, quotes, etc.
* Reconnects emails, notes, files
* Deactivates duplicate records

All without breaking data.

<div data-with-frame="true"><figure><img src="https://272130504-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0QoyqUVI8_HaZ9FOSL%2Fuploads%2F0mF1vTQJDOqecmvq9S0L%2FMergeDuplicatesButton5.png?alt=media&amp;token=364f0ad6-e7f2-4ccd-a286-c0c60991cd35" alt=""><figcaption></figcaption></figure></div>

### **Step 7 – Verify the result**

Open any of the duplicate records.

You will see:

“This record has been merged with \[Master Record]”

The duplicate is now:

* Inactive
* Fully merged
* All its data moved to the master

<div data-with-frame="true"><figure><img src="https://272130504-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0QoyqUVI8_HaZ9FOSL%2Fuploads%2FRBPNJYrrtcJizsf6Ev09%2FMergeDuplicatesButton6.png?alt=media&amp;token=7d0885a7-500c-4898-99b4-4580a9839a4a" alt=""><figcaption></figcaption></figure></div>

### **Step 8 – Audit & reporting**

&#x20;Every merge is logged in DeDupeD Job Runs.

You can see:

* How many records were processed
* How many duplicates were merged
* Which master record was created
* When it happened
* Who executed it

This gives IT and Compliance teams full visibility.

<div data-with-frame="true"><figure><img src="https://272130504-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0QoyqUVI8_HaZ9FOSL%2Fuploads%2FMRV6Yl6uhpW9gXuYqn4V%2FMergeDuplicatesButton7.png?alt=media&amp;token=62aa1ea7-a20a-41c3-b005-2013ccb9a16c" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
For further queries, reach out to us at <crm@inogic.com>
{% endhint %}
