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?