Skip to main content
Contributor ⭐️⭐️⭐️⭐️⭐️
October 3, 2022
Question

Duplicate Contacts

  • October 3, 2022
  • 6 replies
  • 235 views

If we have duplicate contacts in SFDC, once we clean that up, do we re-sync to GS?  Does that happen automatically?

What report would I run in GS to check to make sure i don’t have any duplicate contacts?

6 replies

Ravinder Singh
Gainsight Employee ⭐️
Gainsight Employee ⭐️
November 1, 2022

Hello @MelissaC wanted to check, have you got solution for your question or is it still open?

john_apple
Expert ⭐️
November 2, 2022

The default key for Person records in email so Gainsight won’t create duplicate Person records if the email address is the same for more than one contact. If it is a different email address, then a new Person record would get created. 

Any records removed from Salesforce would not automatically be removed from Gainsight. People can be deleted from Gainsight on the C360 but this only removes the Company Person record. To delete the Person record, you would need to delete via Data Operations.

 

jdoughe3
Contributor ⭐️⭐️
February 28, 2024

This is causing havoc in our org.  We manage all contacts in Salesforce - feeding “key contacts” to gainsight for our CSM motion.     When a contact gets their email corrected in Salesforce - it creates a duplicate in Gainsight.   Any time an email gets mistyped; or a domain changes (updates from long name to abbreviated, example)  it creates a duplicate.   

I can have an admin find a report where a gs contact name has 2 emails - then open up each in salesforce - identify the orphaned gainsight record (wrong email address), and manually go and delete the incorrect person record.  

This is pretty awful and time consuming.  Anybody have a better option?  Or a item on the product roadmap to solve this?  

 

James Dougherty, Icertis
alizee
VIP ⭐️⭐️⭐️⭐️⭐️
February 28, 2024

@jdoughe3 Have you tried person merge? I’d say you want to merge them instead of delete them? 

The most expensive part of building is the mistakes. That's true in construction. Not so much in CSOps. So ask questions, make mistakes and learn. All views expressed here are my own.
jdoughe3
Contributor ⭐️⭐️
February 28, 2024

Thanks for the pointer to person merge, @alizee!    That helps on the workaround.   

 

I’m hoping gainsight has plans to leverage GSID/Salesforce ID instead of email address a key.   

James Dougherty, Icertis
jdoughe3
Contributor ⭐️⭐️
May 1, 2024

Good news? Looks like there is functionality to address this.  

 https://support.gainsight.com/Gainsight_NXT/People_Management/Admin_Guides/People_Management#:~:text=The%20Match%20Criteria%20is%20a,Admin%20section%2C%20or%20People%20section.

I’m not sure if I missed it 2 months ago - or if there is new functionality - regardless, excited!

Now - I need to figure out the right criteria.   Anyone already using this with Salesforce that can suggest their configuration?   Thanks in advance!

I’m thinking - 

  • Person.External ID (Salesforce contact id)
  • OR
  • Email

All of my contacts in Gainsight originate from Salesforce; so I don’t expect any to evaluate to the second condition.    Any feedback or real life examples appreciated!

 

 

James Dougherty, Icertis