How to Merge Duplicate Google Contacts in Bulk
Find duplicate contacts in Google Contacts and merge them in bulk, on the fields you choose.
Dedupely connects to Google Contacts to find and merge duplicates in bulk, on the fields you choose, instead of one suggestion at a time.
Supported Google Contacts objects
You can dedupe Contacts. The "Other contacts" that Google saves automatically are a separate list and aren't included.
Common Google Contacts duplicate issues
- Several accounts, several copies. Contacts synced from a phone, a work account and an import become three records for one person.
- Different email addresses. A personal and a work address create separate contacts that nothing links together.
- Partial records from auto-save. A contact created from a single email exchange holds just an address, next to the complete record.
- Imports without a stable identifier. A CSV without contact IDs adds fresh copies instead of updating existing contacts.
- Limited merge suggestions. Google only suggests merges it's confident about. What's left are the pairs it wasn't sure of, which are usually the ones worth checking.
How Google Contacts merges work with Dedupely
Added
Dedupely moves the field values onto the contact you keep, following your Merge Rules, adds the duplicate's labels to it, and then deletes the duplicate. Because the duplicate is deleted rather than merged, Dedupely moves everything worth keeping onto the surviving contact first, and Merge History keeps the original values of both.
How to dedupe Google Contacts, step by step
- Decide what a duplicate is. The same person with two email addresses is a duplicate; two people at one company sharing a switchboard number aren't.
- Build your Duplicate Searches. A strict search on Exact Email, and a looser one on Similar Name + same organization for cases that need review.
- Check before you automate. Merge a small batch and confirm in Merge History that the right values survived.
- Automate the searches you've tested. Turn on Auto Merge for strict searches, and Auto Match on the looser ones so you're notified to review them.
What happens next
After each merge in Google Contacts:
- The surviving contact has the merged values and every label of the duplicates.
- The duplicate is deleted and goes to Google Contacts Trash, where it stays for 30 days.
- Every merge is logged. Merge History keeps the original values of both contacts, and you can export it as a CSV.
Most merges can be undone within 30 days from Merge History (see Undo a Merge), but treat every merge as permanent. For older merges, download your Merge History and use it to restore the original values.
Troubleshooting
I deleted a contact I needed. Restore it from Google Contacts Trash within 30 days. You can also find its original values in Merge History.
Duplicates in "Other contacts" aren't found. "Other contacts" is a separate list that Dedupely doesn't sync or merge. Move a contact to your main contacts in Google first if you want it included.
My teammates' contacts aren't included. Each connection only covers one Google account. Each person needs to connect their own account.
The wrong values survived a merge. Check your Primary Record rule and add field-level rules in Merge Rules. Preview a few matches before your next bulk merge.
FAQs about Google Contacts deduplication
- How is this different from "Merge & fix" in Google Contacts? "Merge & fix" only acts on matches Google suggests. Dedupely lets you define the match yourself, on any field, with Exact, Similar, Fuzzy, Similar Words (Any Order) or Domain Root.
- Can I undo a merge? Yes, within 30 days for most merges, from Merge History. Undo is for records that weren't duplicates, so treat every merge as permanent. See Undo a Merge. Google's own "Merge & fix" works differently: it separates contacts it merged itself.
- What happens to the duplicate contact? It's deleted from Google Contacts after its values are moved onto the surviving contact.
- Can I control which values survive? Yes. Merge Rules decide field by field, and you can pick the primary contact by criteria like last updated or most complete.
- Does this cover my whole organization? No. Each connection covers one Google account's own contacts.
- Are "Other contacts" included? No. They're a separate list, so they aren't merged.
- Is anything merged automatically when I connect? No. Connecting and syncing never merges, edits or deletes a contact. Merges only happen when you click Merge, or when you turn on Auto Merge for a search.
Next up
Changelog
-
Google Contacts is available
Every account can connect Google Contacts. Changes arrive on Dedupely's regular resync, a merge copies fields to the Primary then deletes the duplicate, and sorting by oldest or newest record is not offered.
Still stuck?
Our team helps on every plan and during the free trial, by chat, email or Zoom.
- Need help? Talk to support
- Questions about plans? Book a Zoom with sales
- Reading this with a model? Read this page as Markdown
- Feeding it the whole site? Read llms.txt



