Hello there,
We're currently working on the integration between Salesforce and Zendesk and have encountered an obstacle related to having Organizations or Contacts/Leads deleted in Salesforce but not in Zendesk.
Since Salesforce is the CRM we're using and the Master of that data, Zendesk will never know when or that an Organization or a contact/lead has been deleted unless that information is provided. Since Zendesk is never given this information, the organizations/contacts/leads will only increase over time and never be deleted unless it's done manually.
In order to have a seamless integration, it is important to have organizations/contacts/leads deleted in Salesforce also deleted in Zendesk automatically.
Is this something that you will improve?
Hi Emelie,
I've heard back from our Developers, who have indicated that this is by design and not a streaming API limitation. They are hesitant to offer deletion from Salesforce as this has the potential to result in "orphaned" tickets/users within Zendesk. They also said that they can see the use-case for such a feature, so they're adding it to their feature-requests list for tracking need of other customers. I suspect that if enough other folks ask for such a feature, it may make its way onto the roadmap.
Thanks for reaching out about this!
Dwight