Skip to main content
sudhakar_ravuri
Contributor ⭐️⭐️
August 16, 2019
New Idea

Auto-delete Company person records when that person is no longer an active contact

  • August 16, 2019
  • 11 replies
  • 303 views
In Brief : Ability to delete company Person records automatically when that person is no longer an active contact.

Purpose of request : Records still residing in the Company Person table and thus populating in C360 view, even though they're not re-imported from Salesforce.

So, request is to have a way to delete records fitting a certain criteria using the rules engine or some other piece of automation.

    11 replies

    phani_kumar
    Gainsight Employee ⭐️⭐️
    June 18, 2020

    +1.

    Nice idea @sudhakar_ravuri 

    aaron.ethridge
    Contributor ⭐️
    June 23, 2020

    I would love this to be strongly considered, as auto-deletion of records is an important step to protect PII data and when we no longer need that information (i.e. when a customer cancels service and we no longer need to store their information).

     

    FYI @saitheja_raavi  ^^^

    Contributor ⭐️
    June 15, 2021

    Please implement this!!

    Shilpa Gumnur
    Helper ⭐️
    July 27, 2021

    Hello All,

     

    Auto delete is an option that we do not recommend as it will have data loss implications due to accidental state change. However, we do have a Person Delete API(https://support.gainsight.com/Gainsight_NXT/API_and_Developer_Docs/Person_API/Person_API_Documentation#Delete_Person_Records ) that can help you automate the process. 

    We also have an action item of Delete through Rules Engine on our roadmap that will enable deletion through Rules Engine.

    Hope this helps.

     

    Thanks,

    Shilpa

    Contributor ⭐️
    July 28, 2021

    The previous reply mentioned the Person Delete API.  Reading that documentation, I see how to delete Person objects, but my interpretation of the original post was a desire to explicitly delete from the Company Person table (i.e. the join table of relationships between a company and a person).  Is that API capable of deleting a specific Company Person relationship without deleting the Person involved?

     

    My use case doesn’t necessarily match the original poster, but I am similarly looking for a method to delete a single Company Person relationship via API or rules engine.

    Shilpa Gumnur
    Helper ⭐️
    August 12, 2021

    Hi @jthele,

    Yes, you are right, I misinterpreted it. We do not have any way to automate only CP records delete as of now. The manual operation through Data Operations. I’ll add it to the roadmap, thanks for flagging.

    mbond
    Contributor ⭐️⭐️⭐️
    September 6, 2023

    It will definitely be useful.

    Also considering GDPR situation where we need to delete personal data of customers that are no longer using our services

    jeremy_johnston
    Helper ⭐️
    October 25, 2023

    +1 for this.  We’ve recently realized that the root cause of our Activity Timeline sync failures are due to users selecting Company Person records that remain active in GS while the corresponding record in SF Contact was deleted.  

    -JJ
    jeremy_johnston
    Helper ⭐️
    October 26, 2023
    spencer_engel
    Expert ⭐️
    January 4, 2024

    We’ve recently come across the need for this as well, as our use case is almost identical to what @jeremy_johnston mentioned. Am I understanding correctly that there’s no way to auto-delete Company Person records even via API? So the only method is to periodically manually delete said records via Data Management?