Recent searches


No recent searches

Setting up Ticket Sync from Zendesk to Salesforce



Edited Oct 17, 2024


1

43

43 comments

Hello, Team.

We have field called API Source on Contact object which captures the source of origin of contact like if the contact is created through Pardot, API Source will be mapped to Riva (Pardot) etc.

 

We have been using ticket sync and we have selected the option of matching existing contacts and create new contact if no match is found.

Is there any specific field to identify and can be used to update our API Source field?

 

Thank you!

0


image avatar

Dwight Bussman

Zendesk Customer Care

HeyO Harshmandeep, 

When syncing tickets to SFDC cases which create a Contact, the fields set for contact-syncing are set using the values in Zendesk (like a reverse-sync, but only for creation). 

To that end, if you'd like to populate that API Source field in the newly-created Contact, you'd need to have that field mapped and a value present on the Zendesk user to sync over at the moment of creation.

Alternately, perhaps there's a way to programmatically populate that field exclusively within SFDC when created via the Zendesk integration. This would involve custom coding within Salesforce if it's not being done via the field-mapping I mentioned above. If you'd like to pursue this path, I recommend reaching out to your Salesforce Admins to explore whether an apex trigger/workflow process might accomplish this.

0


If Zendesk_Ticket_View were able to be placed on a Lightning Record Page for Case opening to the detail of the Zendesk Ticket based on the related Case.Zendesk_Support_Ticket_ID__c, then it would be a good substitute for the lack of Zendesk Comment synchronization.

If I put a Zendesk_Ticket_View on the Case Lightning Record Page, no Zendesk Tickets are shown in the list. My assumption is that it was only designed to go on the Account Lighting Record Page.

0


image avatar

Dwight Bussman

Zendesk Customer Care

Yep - per the article "Setting up Ticket View in Salesforce" the Ticket View will only work from the Account, Contact, Lead, or Opportunity pages. It is not designed to work from the Case page.

0


Right - which is problematic. It means you cannot see ticket comments from within the Case page. You have to jump to Account scroll to the Zendesk Ticket View, find the ticket in the list then click on it to see the comments.

It's a lot of steps - not easily navigated quickly.

0


image avatar

Dwight Bussman

Zendesk Customer Care

Ah - now I think I understand. I'll definitely share that feedback with the team that build the integration. My understanding is that they'd intended folks to use the Cases more for reporting purposes, and the Ticket View (from the aforementioned 4 objects) for looking into comments.

Given that each ticket has a unique ID that's stored in a hidden case-field, I suspect it'd be possible to modify the ticket view to embed within the case-page and look up its ticket counterpart based on this field. 

Thanks for the feedback!

0


+1 for having the ticket view in Case records.
Great suggestion, Nate!

0


Not sure if this is any use to anyone, especially you, Nate, but I created a formula filed in Salesforce that concatenates my Zendesk Domain with the ticketID that get's synced in, so that if I want to pull up Zendesk directly from the case record, I can do that from a report, or from a list view. First screen shows you what it looks like. 

Type is a "Formula" field that returns TEXT.

The Formula looks like this:

HYPERLINK("https://{yourdomainhere}.zendesk.com/agent/tickets/" + Zendesk_Support_Ticket_ID__c ,"#" + Zendesk_Support_Ticket_ID__c + ": Click to open in Zendesk" , '_blank')

The current Zendesk/Salesforce Case Viewer component we use on the account object for viewing a collection of cases and their statuses, but we don't really interact with them there because it is a bit clunky. SF reporting is so powerful though so it's really easy for us to look at our cases from a report then use the link to open them (from a management perspective). I'd like to see the integration evolve to either having the option to sync ticket comments (as mentioned previously) or as @... has said, a viewer on the case object, but maybe it would work better as a canvas/iframe into the actual ZD viewer.

 

0


Hi Dan, thanks for the tip! Would you mind posting this to our User Tips & Tricks topic? That way more users might find it.

1


image avatar

Anika Rani

Zendesk Product Manager

Excited to share that today we have released support for Ticket View in Salesforce Cases. This allows you to see full Zendesk Ticket details in a Case record, including the ticket comment history.

Refer to section Setting up Ticket View in Salesforce Cases in this article to get this setup. 

0


Are you able to see ticket details/comments within the salesforce case without a zendesk license? For example if a leader on another team who does not use zendesk wanted to view a ticket within salesforce (would the ability to edit) would they be able to?

0


Hi Jacob –
 
If when the Salesforce integration is set up, it's set to "Install for all users", then all Salesforce users should be able to view tickets: Setting up the Zendesk for Salesforce integration
 
In order to create or edit tickets, Salesforce users will need to enter Zendesk agent credentials: Adding Zendesk credentials to create and edit tickets
 
Hope that helps!

0


We have set up the ticket sync and ticket view on case. But when the tickets sync, the owner of the ticket is automatically set to me i Salesforce, I guess because I was the one setting up the sync. We want the owner of the ticket in Zendesk to be the owner of the synced case i Salesforce. Is there an easy solution to this?

0


@... Thank you for the note! Just confirming that all users can not only see the ticket but also the ticket thread. We recently implemented Ticket view and realized non zendesk users can't view or drill down into the ticket details. 

0


image avatar

Dwight Bussman

Zendesk Customer Care

Jacob Clarke - what you're describing is a bug that's currently under investigation by our developers. If you don't already have a ticket, please contact our support team and they can link your ticket to the Dev investigation so that you're informed when a fix is released.

0


Dwight Bussman Zendesk asks each user to authenticate their license before viewing drill down information within ticket view. Are you saying that the authentication requirement is a bug and the intention for ticket view is for all SFDC users to be able to see all ticket data?

 

I just want to make sure that if we opt into using Ticket Sync over Ticket view that all SFDC users will be able to see the contents of the ticket (more than just the ticked id, Subject, status, and dates) 

0


image avatar

Dwight Bussman

Zendesk Customer Care

Jacob Clarke - correct: the expected behavior of the ticket view is to be visible to all SFDC users regardless of whether they have Zendesk credentials linked. The ability to create/edit tickets from that view is the only portion that should require linking one's zendesk user, as documented here: https://support.zendesk.com/hc/en-us/articles/4408828317082#topic_nd4_c1r_pjb 

The biggest upside of the ticket sync over the ticket view is that you would also have the ability to report on tickets (cases) within Salesforce. It also allows for the creation of custom business logic within SFDC based on updates to Case objects. 

The potential downsides of the ticket sync compared to the ticket view are:

  1. Ticket sync is not retroactive - it can only create cases for tickets that haven't yet closed  within Zendesk at the time the feature is enabled
  2. SFDC storage is used to house case records, which is a finite resource and limited depending the SFDC plan level 

0


image avatar

Dwight Bussman

Zendesk Customer Care

HeyO Jacob Clarke - apologies for the double-messaging - I replied too quickly this morning. In reviewing comments from our developers after posting the above, it appears they have released a fix for this issue which should return to the expected behavior: anyone who has access to the ticket-view should be able to drill in to view ticket details. Please let us know if you're seeing otherwise.

0


After installing the Zendesk for Salesforce app and the ticket sync package, I created custom fields for 'first reply time (bus)' and 'first reply time (cal)' but these fields have not shown up in Zendesk.  It has been over 24 hours.  How do I get these fields to sync?

0


image avatar

Dwight Bussman

Zendesk Customer Care

heyO Jeff - those fields should sync automatically, no need to map them within the settings page. 

0


Thanks, Dwight.  I figured out the issue was the data format in SFDC.  I had the field as a date field but it needed to be text.  It's working as expected now.

0


image avatar

Dwight Bussman

Zendesk Customer Care

Ah - excellent. Thanks for closing the loop on this. 

1


Has something changed within this sync?  We have found a couple instances of tickets syncing to the incorrect SFDC org.  Upon investigation, it appears the integration is not respecting capitalization in Account ID matching

  1. "Account 1" = 001A0000014HHFG in SFDC & Titled "Account 1" in Zendesk
  2. "Account 2" = 001A0000014HHFg in SFDC & Titled "Account 2" in Zendesk
  3. Account 1 tickets in Zendesk are being synced to Account 2 in SFDC

I've been able to fix the records manually in SFDC, but when the Zendesk ticket gets updated, it reverts back to the wrong SFDC account.

1


Dwight Bussman

Something is wrong with the Ticket Sync configuration. Clicking the SAVE button doesn't work.
Please see attached screenshot and advise. Contacted Support a week ago (ticket # 10521639) - no one seems to be doing anything about it.

0


image avatar

Dwight Bussman

Zendesk Customer Care

HeyO Reuven Shelef

I see you've already got a ticket open with our support team on this issue. I'll see that someone reaches out to you within that ticket shortly.

1


 
Anika Rani
Zendesk Product Manager

Hello, 

Excited to share that today we have released support for Ticket View in Salesforce Cases. This allows you to see full Zendesk Ticket details in a Case record, including the ticket comment history.

Refer to section Setting up Ticket View in Salesforce Cases in this article to get this setup. 

 

Hello, I can't find any documentation actually for setting up Ticket View in Salesforce Cases as mentioned above.  The link takes me to a page on doing a data sync, which is very different from Ticket View.  Can you please direct me to the documentation specifically for ticket view in salesforce cases? 

thank you!

1


Hi Clem Wilson,

I took over the support request that you opened for this inquiry. To avoid confusion, I will be merging this to the already existing support request and we can continue our conversation form there. 

Thanks!

0


This request was closed and merged into request #10696444 "Conversation: Setting up ticket ...".

0


We recently added a bunch of new fields into our Zendesk/SFDC instances and just set up the mapping rules for the ticket sync. It is successfully syncing now, however I'm wondering if there is some trick we can use to mass sync tickets (similar to these steps for mass syncing from the Account/Organization level). I'm hoping we can do something to mass update tickets from our Zendesk instance without needing to wait for a ticket to be updated in ZD and cause our triggers to fire and send the synced data to SFDC.

0


image avatar

Dwight Bussman

Zendesk Customer Care

HeyO Dave Jensen

I've seen other customers tackle this with an automation with the following conditions:

  • status less than closed
  • tags do not contain sync_me_to_sfdc

performing the action of adding that sync_me_to_sfdc tag. 

This would fire on 1k tickets per hour until all non-closed tickets have had that tag added. The act of adding a tag should be sufficient to push the tickets over unless the default trigger conditions have been changed.

Alternately, you could bulk-update tickets to add a tag/comment like "syncing to salesforce"

0


Please sign in to leave a comment.