Google Contacts Integration Duplicate Contacts

I’ve successfully created Google Integration for contacts.
When first time i click “Sync Contacts”, it imports all existing contacts from Google. Then after adding new contact to Google Contacts and again “Sync Contacts”, it creates duplicate of already imported contacts.

For example, I have Cristiano Ronaldo in my Google Contacts.
Then I Sync.
Now I’ve Cristiano Ronaldo in my ERPNext.
Then I add Lionel Messi to Google Contacts
Again I sync.
Now I have Cristiano Ronaldo, Cristiano Ronaldo-1 and Lionel Messi in my ERPNext.

I wish I could explain my problem.

1 Like

Hello guys. Any opinion about this issue?

I’m facing the same problem here. Syncing works but it duplicates contacts.

Same problem here… with the sync happening periodically, we are now up to 15 duplicate for each contact.
Plus, there is no “find and merge duplicates” functionality, so removing them is a painful manual process (it just can’t be done, it would be hundreds of contacts to remove)

Welcome to ERPNext and thanks for reporting this - please record that issue here Issues · frappe/erpnext · GitHub

And upvote the issue too [Tutorial] How to upvote Github issues for non developers

Thank you, I created this issue on Github

I followed the official guide to set up Google Cloud Console, but I’m not able to store/retrieve contacts to/from Google.

Can you share the steps you took to get frappe and G working together?

PS: finally I can get and push contacts from and to Google.

TBH, this function cannot be stated as “sync”; it is at best import and export.

Anyone fixed or worked around this?
Or we need to go thru a 3rd party platform for true syncing to work?

Also, inside each Frappe Contact there’s a checkbox “Sync with Google Contact”. Having it checked doesn’t seem to do anything. Anyone got different experience?

1 Like