Blog

Bulk merge duplicates in Salesforce using Dedupely

Bulk merge in Dedupely lets you clean Salesforce records at scale without losing control.

August 15, 2025
#
min read
Bulk merge duplicates in Salesforce using Dedupely

Salesforce offers strong native capabilities for finding and merging duplicates, particularly for targeted, record-by-record cleanups where precision is critical.

For high-volume scenarios, those native tools are designed to keep merges deliberate and controlled. That’s ideal for small sets, but when handling hundreds or thousands of matches, it can take more time to work through each set individually.

Bulk merge is best suited for situations where:

  • Large lists of Leads or Contacts have just been imported
  • Data is being prepared for campaigns in Pardot or Marketing Cloud
  • Records need review before a platform sync or data migration
  • Regular cleanup is part of ongoing CRM maintenance

In these cases, Dedupely works alongside Salesforce, keeping the same deliberate review process but enabling large volumes of duplicates to be merged in a single click.

How Dedupely bulk merge works for Salesforce records

Bulk merge in Dedupely lets you merge hundreds of duplicate records in Salesforce in a single action, without opening each match set individually.

Records are matched based on what you consider a duplicate through a Search Pad - a saved duplicate search that defines the Salesforce object, fields, match type, and any filters to apply.

Here’s how the bulk merge process works:

  1. Run your Search Pad: This applies your saved matching options and filters to match duplicate records in Salesforce
  2. Review duplicate records: Each set of duplicate records shows the results side by side
  3. Select all the duplicate matches you want to merge
  4. Click Merge: You will only merge the selected groups in your current view
Note: You can skip uncertain matches by leaving them unselected, and they’ll remain in Salesforce untouched.

Using filters before bulk merging in Salesforce

Filters help in avoiding records that require manual review.

Common Salesforce-specific filters:

  • Record Owner: Exclude records belonging to specific teams or users
  • Created Date: Skip recently created records (e.g., last 7 days)
  • Lead Status: Limit merges to statuses such as “Open – Not Contacted”
  • Opportunity Stage: Exclude Accounts or Contacts linked to active Opportunities
  • Campaign Member Status: Avoid merging engaged Campaign Members before a send
  • Record Type: Run merges separately for Leads, Contacts, and Accounts

Here are some practical filter setups you can apply directly in Dedupely:

  1. Exclude incomplete records: Use this to focus on records with missing contact info but enough company data to identify a duplicate.
    • Field: Phone Number → is blank
    • Field: Company Name → is not blank
  2. Target a specific location: Good for regional sales teams cleaning their territory data.
  • Field: Country/Region → equals United States
  • Field: State/Region → equals California
  1. Remove records from recent imports: Ensures recently added records aren’t merged before validation.
  • Field: Create Date → longer than 30 days
  1. Match company name and phone together: Strong for catching obvious duplicates that share both name and phone.
  • Field: Company Name → equals
  • Field: Phone Number → equals

What to bulk merge and what to avoid

The best approach is for bulk merging is to start with obvious duplicate records and avoid duplicates where merging could impact ongoing workflows.

Good to bulk merge:

  • Leads with identical Email and Company Name

Match: Email + Company Name: Exact match

Filter: Exclude Leads created in the last 14 days to avoid touching recent imports

  • Contacts with exact First Name, Last Name, and Email match, and no related Opportunities

Match: First Name + Last Name + Email: Exact match

Filter: Opportunity Stage → Does not contain any active stages; exclude recently modified records

  • Accounts with identical Website domains and no open pipeline

Match: Company Name: Exact match, Email: Domain Root match

Filter: Opportunity Stage → Does not contain any stage other than Closed Won/Lost

  • Old inbound form fills without any Tasks or Events

Match: Email: Exact match

Filter: Created Date: Longer than 90 days, Activity Count → Is blank

Avoid bulk merging:

  • Records tied to Opportunities in active stages: These should be reviewed one by one to avoid disrupting open deals.
  • Recently modified records: Updates may indicate active work, so merging too soon risks overwriting current data.
  • Records owned by other active teams without review: For example, a Contact owned by Support that’s in the middle of a case workflow.

These are three Salesforce-specific bulk merge workflows:

Campaign preparation

Before adding Leads to a Pardot or Marketing Cloud campaign, run a bulk merge to avoid sending multiple emails to the same person.

  • Object: Lead
  • Match type: Exact match on Email

→ Email is the most reliable field for identifying the same individual across multiple lead sources

→ Exclude any Leads already marked as Responded in Campaign Member Status to avoid disrupting engaged records

Pre-sync cleanup

Before syncing Accounts to Outreach, Salesloft, or another sales engagement platform, merge duplicates so sales reps aren’t calling the same company twice.

  • Object: Account
  • Match type: Domain Root match on Website

→ Domain Root captures accounts that share the same root domain but have different extensions (e.g., .com, .net), helping unify accounts split by web address variations

→ Check that no open Opportunities are tied to the duplicates you’re merging

Monthly maintenance

Keep data hygiene consistent and avoid large, disruptive cleanups by running recurring bulk merges.

  • Objects: Lead, Contact, Account
  • Match type:
    • Leads/Contacts: Exact match on Email
    • Accounts: Domain Root match on Website

→ These match types are precise enough for automated matching and broad enough to catch duplicates from multiple sources over time

→ Run each object separately to avoid mixing different record types in one session, and review older records first to reduce risk

Deduplication in Salesforce is an ongoing process. Bulk merging with Dedupely allows fast, controlled deduplication with field-based matching options and visual review.

Begin with a Search Pad and custom filters, merge duplicates, review the results, and scale the process. This approach ensures speed without risking the integrity of critical Salesforce data.

Contact us

We’d be happy to help you get this set up.

Write us a message

We probably know the answer to your question already 🙂

Email copied to your clipboard!

Book a Zoom

Whether you’re getting started or getting intense.
Get in touch!

Discover Related Blog Posts

Stay updated with our latest articles and insights.

No items found.

Get started for free

No commitment or credit card needed.

All our plans Include all our features + unlimited deduplication, unlimited customer service, unlimited integrations, and no per-user fees.

"It couldn't have been much easier to connect to HubSpot and run my first dedupe."
Emily K

Emily K

Mercy Housing

"In a matter of maybe 30 minutes [...] Dedupely automatically took care of my dupes and merge needs. So happy I found it."
Wasmer D

Wasmer D

HubSpot User

"This tool made a week long project take a few hours. Definitely a go-to for deduplication processes."
Burchard J

Burchard J

HubSpot User

"The application works great and [...] their customer support was responsive and helped me get on the right track!"
Shawnee K

Shawnee K

Salesforce User

"We had 300k records in our CRM. Despite the large amount, Dedupely was perfect. The support was especially outstanding."
Simon W

Simon W

Tillhub

"I was really pleased with Dedupely. It's highly configurable and works well when used manually or for automated deduping."
Laura R

Laura R

Salesforce User

"I do recommend! A++ Pretty easy to use. Adequate reporting. SUPERB CUSTOMER SUCCESS!"
Alina T

Alina T

FieldBee

"Our customers want to achieve great results fast. Everybody at HubSpot already knows what Dedupely can do..."
Scott B

Scott B

VP of Platform at HubSpot

"Worked as expected and Nestor at Customer support was extremely helpful walking me through some nightmare duplicate issues."
DiBlasio S

DiBlasio S

HubSpot User

"Most of all, our team has been impressed by the way the Dedupely Customer Success team consistently goes above and beyond."
Isaac J

Isaac J

Salesforce User

"It prioritizes merging while keeping key data. Highly recommended for anyone using Pipedrive integration."
John K

John K

David J Anderson School of Management

"Dedupely was huge in improving the quality of my CRM database. It saved me hours of manual merging."
Marco S

Marco S

Efecte

"The app worked great and helped me a lot with hundreds of duplicates in Pipedrive."
Samo J

Samo J

TapHome

"It took away the huge headache we had of merging over 27,000 duplicate contacts."
Sean B

Sean B

Legal CPD

"Worked very simply and effectively and suited my budget [...] Very happy to recommend a good app and integration."
Allan R

Allan R

Target3D

"Works really well, support is A++++++"
Andy G

Andy G

Pipedrive User

"Dedupely helped us to quickly de-duplicate hundreds of records, with a level of transparency that gives you confidence..."
Grattan H

Grattan H

Pipedrive User