# Salesforce Duplicate Contacts | Dedupely

> Find and mass merge duplicate Salesforce Contacts. Match on any field, including custom ones.

- URL: https://dedupe.ly/integrations/salesforce/duplicate-contacts
- Section: integrations
- Site index: https://dedupe.ly/llms.txt
- Any page: append `.md` to its URL for this plain-text form

---

*★*
4.73/5 average rating on Salesforce AppExchange

## Merge duplicate Contacts in Salesforce

Fast, simple and easy mass merging of Salesforce contacts.
[Talk to sales](https://meetings.dedupe.ly/meetings/hampus-isaksson/dedupely-zoom-schedule)[Try for free](https://v2.app.dedupe.ly/signup)
(No credit card needed)

### Catch what the bulk loads let through

Records written by a data loader or an external sync skip the checks a rep would trigger. The same person lands twice. Duplicate contacts spread quietly from there.
**Dedupely matches Contacts in Salesforce on any synced field however they were filed.**

### Find them across Accounts

A Contact under the wrong Account keeps its call history with it. The activity sits where nobody looks. The rep who needs it never sees it.
**Dedupely groups everyone at the same company by their email domain.**

### Nothing merges before you say so

A confirmed non-duplicate that keeps coming back erodes trust fast. Teams stop believing the matches. Then they stop using the tool.
**Dedupely holds every match for approval and a rejected match stays rejected.**

### Why Dedupely?

**Dedupely offers something others don't.**
The big Salesforce dedupe names are built for certified admins. Teams tell us the rules take training to write and the pricing takes a committee to approve. *Some vendors now turn away smaller orgs altogether.*
**Dedupely keeps it simple. Every feature is on every plan, custom objects included, and the price follows the records you sync rather than seats or tiers.**
Nothing installs inside your org and your rules and workflows stay untouched. Support is unlimited, and on a large org we go through your Match Options with you before anything merges.

### Merge duplicates by object in Salesforce

[Leads](https://dedupe.ly/integrations/salesforce/duplicate-leads)
[Contacts](https://dedupe.ly/integrations/salesforce/duplicate-contacts)
[Accounts](https://dedupe.ly/integrations/salesforce/duplicate-accounts)
[Custom Objects](https://dedupe.ly/integrations/salesforce/duplicate-custom-objects)

### Start merging in 5 minutes

Three steps from org to first merge
STEP 1

#### Connect your org

OAuth, with the REST API enabled.
STEP 2

#### Match any field

Standard or custom, exact or similar.
STEP 3

#### Merge through the API

In bulk, one by one, or scheduled.

### FAQs

How does Dedupely find duplicates in Salesforce?
Dedupely syncs your Leads, Contacts, Accounts, Opportunities and custom objects, then matches on the fields you pick (Email, Company, any custom field) exact or similar. Each object arrives with default Duplicate Searches, and every one shows the record owner next to each match.
[Read the Salesforce deduplication guide](https://dedupe.ly/knowledge-base/salesforce-best-practices)
Which Salesforce objects does Dedupely merge?
Contacts, Accounts, Leads, Opportunities, Individuals and your custom objects. Dedupely syncs a whole object at a time, so switch off the record types you don’t need in CRM Settings.
Person Accounts stay out, because Salesforce will not merge one with a business account. Leads drop out of the sync the moment they convert.
[How syncing works](https://dedupe.ly/knowledge-base/syncing-records-with-dedupely)
Where do Salesforce Duplicate Rules and Matching Rules stop?
They run when someone saves a record, and they flag Potential Duplicates. Duplicate Jobs scan the records already in your org and report duplicate record sets.
None of them merges anything. Dedupely matches across the whole org and merges in bulk, so what your rules flagged actually gets merged.
[How Dedupely finds duplicates](https://dedupe.ly/knowledge-base/find-duplicates)
Do my Duplicate Rules block a Dedupely merge?
No. Dedupely writes with the Salesforce Duplicate Rule header set to allow the save, so a rule that alerts or blocks on save cannot stop a merge you approved. The rules stay in force for everyone entering records by hand.
[How merging works](https://dedupe.ly/knowledge-base/merge-duplicates)
What happens in Salesforce when I merge?
The merge runs inside Salesforce through its API the moment you confirm: nothing is exported and nothing is re-imported. Record associations move to the Primary, Merge Rules decide field by field which value survives, and Merge History keeps every merge.
[How Merge Rules work](https://dedupe.ly/knowledge-base/merge-rules)
When does Dedupely stop a Salesforce merge?
Whenever finishing it would lose data. A value that breaks a field’s validation rule, two Accounts in the same parent-child hierarchy, a Contact whose Report To points at the Primary, more than one portal user across the group, or an org that blocks reparenting: each one stops the merge and tells you why.
Unique fields take the Primary’s value and take no Merge Rule. Encrypted and masked fields are left alone.
[What keeps a merge safe](https://dedupe.ly/knowledge-base/merge-safety)
Can I review Salesforce matches before anything merges?
Yes. Manual Review holds every match until you approve it, and a match you reject stays out of later searches. Syncing your org merges nothing on its own.
[Manual Review](https://dedupe.ly/knowledge-base/manual-review)
Can Dedupely keep Salesforce clean on its own?
Auto Match finds new duplicates as records arrive. Auto Merge merges the ones that meet your rules, on the schedule you set. Both write to Merge History like any other merge.
[Set up Auto Match](https://dedupe.ly/knowledge-base/auto-match)
What about Salesforce API limits and sandbox orgs?
Dedupely reads the API usage Salesforce returns on every call and backs off at your org’s daily limit, then picks up where it stopped once the limit resets.
Connect opens a Production or Sandbox picker, so you can rehearse in a sandbox before touching the live org. Either way Dedupely needs the REST API enabled and full admin permissions.
[Connecting your CRM](https://dedupe.ly/knowledge-base/connect-your-crm)
Can I try this on my own Salesforce org first?
Yes. The 7-day trial connects your org, syncs your records and runs searches, with unlimited support while you set it up. Nothing merges until you merge it.
[Start your 7-day free trial](https://v2.app.dedupe.ly/signup)

### Get started for free

20 free trial merges and as much free support as you need to get your duplicates under control.
[Talk to sales](https://meetings.dedupe.ly/meetings/hampus-isaksson/dedupely-zoom-schedule)[Try for free](https://v2.app.dedupe.ly/signup)
[Or sign up with Google](https://v2.app.dedupe.ly/signup/google)
Running CRM cleanup for clients? [See the Partner Program](https://dedupe.ly/become-a-partner)
Skip to content
