Setting up the Zendesk for Salesforce integration

Return to top

71 Comments

  • Dwight Bussman
    Zendesk Customer Care
    HeyO Yoram & Dan, 

    I know that our integration does a "LIKE" match for the Ticket View (it's really performing a search based on the matching criteria), so tickets belonging to all 3 of these Zendesk organizations would appear under an IT account's ticket view if matching based on name: 
    • Ithica College
    • IT Support, Inc.
    • It's A Great Company
    because each has a name that begins with the string it
     
    In terms of the Data Sync, I believe that uses an exact match based on matching criteria for the initial sync, but subsequent syncs rely on a "sync relationship" - basically if an account has ever synced to an organization, and both still exist, it is presumed to be linked to that organization. This behavior allows for a change to the account's name syncing over to update a linked organization's name (when matching based on name). For more details about these "sync relationships" please see https://support.zendesk.com/hc/en-us/articles/4935435219098-Salesforce-data-sync-error-Name-or-Email-has-already-been-taken which outlines some of the errors that can occur as a result of those.
     
    Finally - I completely agree that it'd be great to have matching based on External ID. I raised this need a few years back, but can definitely revisit that with the team. I recommend posting that feature request in our Product Feedback Forum for Apps & Integrations so that other folks can vote in support of that. This allows our developers to prioritize work on things for which there's the greatest need.
    0
  • Yoram

    Hi Dwight,

    Thanks for the comment.
    I will update the thread once I have the support's feedback.

    I have shared with support a video capture of the issue.

    I guess you have access to the support tickets, so if you want to take a look, it is documented in ticket #1577614

    Have a great day

    Yoram

    0
  • Yoram

    OK.. I got an answer from Dwight after he investigated the issue.

    I am passing his analysis, here for your knowledge.

    Thanks Dwight!!!

     

    The matching criteria defined in Admin Center are used for the first sync of an account to Zendesk. 
     
    Once an account has synced successfully, Zendesk stores a "sync relationship" between the account ID and the zendesk organization ID to which it was matched for that sync. When an account goes to sync a second time, the integration sees that this "sync relationship" exists, confirms that the organization in question hasn't been deleted, and then updates the organization based on ID. This update occurs even if the organization no longer matches based on the matching criteria. 
     
    So here's what the see happening in my instance:
     
    Back in March of 2022, an organization was created called "Conpany A" (using a fake name due to privecy concenrs).
     
    While the name set thusly, the account 0011v00002eumEySSA with the matching name of "Conpany A" synced and matched to that organization as expected.

    On 2023-03-25, we changed the name of that Zendesk organization to be "Conpany A (Child)"
     
    After that time, the account 0012400000Y3uyCDDF synced from SFDC, and its name matched to the current name of the organization. 
     
    At this point, a sync relationship exists for each of those two accounts pointing at the same organization which is why you're seeing both of them sync there.

     

    0
  • Ashoka Poojari

    Can someone provide some documentation or steps to send Salesforce Lead Data to Zendesk through integration ?

    0
  • Audrey Ann Cipriano
    Zendesk Customer Care

    Hi Ashoka Poojari welcome to our Community! 

    You may check this link to our doc on configuring data from Salesforce to Zendesk :) Thanks!

    0
  • Alexander.S

    Does this connector make use of existing Zendesk API caps or limits, and if so, which limits?

    0
  • Dwight Bussman
    Zendesk Customer Care

    HeyO Alexander.S

    Several features of our SFDC integration make API requests to Zendesk endpoints, all of which are counted against our REST API Rate Limits

    The Sidebar App and Ticket Sync features do not hit Zendesk APIs, but instead hit SFDC APIs and would be subject to their rate-limits.

    0
  • Shane Weber

    Hello, I am now working with a ZD instance that I did not setup, and am doing some reviews of user access.  I see our SFDC admin also has ZD admin access, and they say it was from the initial integration.  Is there any impact to removing their admin access to ZD, will it break the integration?  Is there a way to tell?

    0
  • Dwight Bussman
    Zendesk Customer Care

    HeyO Shane Weber

    If the user who connected the integration has their role downgraded (on either side - Zendesk or Salesforce), it will mean that some portions of the integration will no longer function properly

    That's why we have this caveat within the article above:

    Fortunately the "fix" for this is to disconnect & reconnect the integration within Admin Center. You could even do that proactively (prior to downgrading the current user) within an incognito window just to be certain you're aware of the user who actually performed that connection. We're working to make it easier to find details about the connecting user IDs within the product, but for the time being that'd be the fastest way to do so. 

    If you didn't want to do that disconnect/reconnect, here's a way to find out which users are in use:

    • to see the Zendesk user who connected the integration you can enable account/contact syncing, sync a record over, and see which user created that record in the audit log (if your plan level doesn't have access to audit logs, Advocacy can check that within logs on our side)

    • to see the SFDC user who connected it, you can enable ticket syncing and see which user is listed as the "Case Owner". You can also spot this based on activity within the Connected Apps Oauth Usage in SFDC.
    0
  • Shane Weber

    Thanks Dwight Bussman, we are a professional plan and don't think we have audit logs in that plan after reviewing the link. 

    How can I reach out to the Advocacy team.  

    0
  • Dwight Bussman
    Zendesk Customer Care

    HeyO Shane Weber - oops! Sorry. I meant to include that in my earlier response. Here's a link to the process for contacting support. I'll keep an eye out for that ticket as I think I can collect that pretty info pretty quickly.

    0

Please sign in to leave a comment.

Powered by Zendesk