Setting up triggers for side conversations

Return to top

61 Comments

  • Nemo

    Hi Toby Sterrett

    We have enabled both Email and Slack capability for Side Conversation and also we got the below trigger to notify the ticket assignee whenever there is an update(reopen) to the side conversation.

    It's working alright for Email, but when it comes to Slack the notifications generated from this trigger become REALLY annoying as each message in that slack thread would result in an email. Which you could imagine what will the assignee's Inbox be like if there is a lengthy slack thread.

     

    I wonder is it in your backlog to separate the type of side conversation between?

    • Email 
    • Slack or other instant messaging apps?

     

    4
  • Toby Sterrett
    Zendesk Product Manager

    Jen Ma there is currently no way to use automations to send a reply to an individual side conversation. Automations are scoped to the ticket, so there's no direct way to interact with or update individual side conversations. I've done some experiments with combining triggers with side conversation conditions and tags and views to keep track of tickets that have "stale" side convos, but it's a relatively limited approach. If you're interested in that let me know and I could maybe start a different post to talk it over.

    3
  • Eli Towle

    The third example sends a notification email to the ticket assignee when someone replies to a side conversation. In this situation, it would be useful to have a placeholder for the text of the side conversation reply. Then, the notification email could include the full side conversation reply so the assignee doesn't have to separately dig through Zendesk to view it.

    2
  • Alex Hughes

    I think what I've landed on is creating a Side Conversation is Created trigger that calls a webhook. And then we're going to take the ticket ID from that, use that ID to fetch all of the side conversations associated with that parent ticket ID, and then add the necessary data we need to the individual side conversation tickets.

    In the future it would be really cool if there were an easy way from zafClient to fetch parent ticket information when you are currently in the ticket sidebar of a side conversation. Right now the side conversation APIs seem focused on going from parent to child but not from child to parent.

     

    1
  • Brandon Tidd
    User Group Leader Community Moderator
    The Humblident Award - 2021

    Hi @... -

    This condition prevents the ticket from reopening when the assignee is also the requester, so that the support agent may reply to the side conversation without altering the ticket status.

    Hope this helps!

    Brandon Tidd
    729 Solutions

    1
  • Toby Sterrett
    Zendesk Product Manager

    Maky Hi Maria, at this time it's only possible to initiate a new side conversation with a trigger action, not reply to an existing one. The primary reason is that trigger actions take place at the ticket level, so there's no easy way to reference a specific side conversation when setting up a trigger. Perhaps there could be some sort of way like "update most recently updated side conversation" or something along those lines, but that's not an entirely reliable method. We're definitely thinking about how it could be done, though.

    royaleagle this isn't currently doable because the ticket events for side conversations don't have the entire side conversation text available to them. This is something we could look into for the future, though.

    1
  • Alex Hughes

    Is there any way from the Zendesk API to get the parent ticket information from the side conversation ticket view? We have been using a custom field on the requester to populate a custom app with data from one of our company APIs. From the side conversation, the requester becomes an agent so we can’t use the same approach there. 

    I’ve noted that the external_id in a side conversation includes the parent ticketId at the end, so we could use that the fetch the parent ticket information that way. I’m curious if there isn’t a better approach to get the parent requester information from within the side conversation itself. 

    We’re using the zafClient to make requests. 

    1
  • Riah Lao

    How do you add the Side Conversation Ticket # into the Subject when applying a macro as ticket.id placeholder is for the main ticket?

    1
  • Dave Dyson
    Hi Eli,
     
    Would you mind adding details of your use case and upvoting this product feedback thread? Allow side conversation content to viewed via email notification
    1
  • Carmelo Rigatuso

    We would like to differentiate between the types of Side Conversations. We use all three channels differently - emails for external vendors, child tickets for internal teams, and Slack for quick support questions. I'd love to be able to tag each ticket with the type of side conversation to track for reporting and adherence to process.

    Is there any way to do this now?

    1
  • mfg

    Max - rather than email, you can execute standard automations if you create it as a side conversation ticket.

    1
  • Charles Gresula
    Zendesk Customer Care

    Hi Benny Samuel,

    The sample provide here would send an email to the assignee of the ticket when someone else replies to the side conversation. That is the reason why ASSIGNEE IS NOT CURRENT USER is being used. Current user is the person who last updated the ticket. 

    Translating the sample trigger here would mean, "If the side conversation was replied to not by the assignee but by someone else(could be another agent or an end user), the trigger will send an email to the assignee saying that somebody replied to the side conversation"

    1
  • Brandon Tidd
    User Group Leader Community Moderator
    The Humblident Award - 2021

    Hi Carmelo Rigatuso

    You could leverage the option of using macros to start side conversations and add the tag to the ticket using a secondary action on the same macro.

    Hope this helps!

    Brandon

    0
  • RJ Hines

    Hello,

    I've set up a test trigger exactly as shown in the example for #2 (change parent ticket status to Open after reply on side conversation) above, but after extensive testing over the last week, I've been unable to have it activate in our environment.

    My staff and I have tried with public/private comments, agent updates and end-user updates, side conversations and child tickets, and not once has it worked for us. We sat down and read this article as well as several other ones regarding Side Conversations and Triggers.

    We have zero triggers/tags that would prevent a trigger from completing a status change on a ticket in our environment. By all available indicators, this should be working. Are we missing something really simple?

    0
  • MatthewL

    Hi ZD Team,

    Able to advised it there any option available so that when a Side Conversation is being Replied to it would also be able to Notify the Follower other than the Assignee?

    Currently, there is no option to notify the Assignee and Followers,

    Pls adv if there any other workaround or alternative to this, TQ

    0
  • Gabriel
    Zendesk Customer Care
    Hello Mathew,

    I hope all is well! The condition "is not" for side conversations is not available in any plans, as this command is not applicable for side conversation conditions. We have taken your feedback into consideration! 

    Thanks for your comprehension! 
    0
  • Greg Katechis
    Zendesk Developer Advocacy

    Hi Alexander! I can't think of a better way to approach that, so I'd run with that. Maybe someone else will chime in with a fun idea!

    0
  • Noly Maron Unson
    Zendesk Customer Care

    Hi Geoffrey,

    This is not natively possible at the moment due to the fact that there are no actions that target Followers to get a notification.

    Email notifications for followers are handled differently. Followers get email notifications when comments are added to tickets they are following, and this happens as soon as you turn on Enable followers in your admin settings.

    This will be a good suggestion for improvement so I've marked this as product feedback for review, which means that your input will be aggregated as a part of our Voice of the Customer program that provides customer feedback to our product development teams.

    Hope this helps.

     

     

    0
  • MatthewL

    Hi ZD Team,

    Just wondering why is there no "Is Not" condition available for Side Conversation? Is there any plans to add this option? 




    0
  • Dane
    Zendesk Engineering
    Hi Riah,
     
    As it turns out, there's no placeholder for the side conversation ticket ID.
    0
  • mfg

    Currently, with the default notify-assignee trigger, our agents receive a notification that a side conversation email was replied to, but they don't get a notification with the text of that reply - they need to follow a link to the parent ticket and open the side conversation to see the reply.

    I'd like to include placeholders to help the assignee know where comments on the side conversation when they get the default notify-assignee email. Currently the side conversation template includes information about the ticket itself, but I'm thinking of something like {{ticket.comments}} or {{ticket.latest_public_comment}} where the placeholders provide comments from the side conversation - not the ticket.

    Do these placeholders work this way, or is there a way to accomplish this?

    0
  • Geran Smith

    @... I think I wasn't clear, sorry!

    I have a side conversation notification using the instructions in the KB. This works great for email side conversations.

    If we use Slack side conversations, we also hit that same trigger. I'd like to not hit the trigger on Slack side conversations.

    0
  • Michael Conaghan

    Yes. In a round about way. 

    I have a private slack channel with Zendesk integrated. "Private Internal Notes".

    So any side convo's there don't notify anyone.

    0
  • Dane
    Zendesk Engineering
    Hi Maria,
     
    I have noticed that you have already submitted a request for this concern. Ticket #10651061. Please continue to work with our Advocate assigned to this ticket.
    0
  • Brandon Tidd
    User Group Leader Community Moderator
    The Humblident Award - 2021

    Hi RJ Hines,

    Sorry to hear you're having trouble.  I would suggest checking the event log on the ticket to see exactly what's going on with each update.  Beyond that, you might consider opening up a support conversation with the advocacy team from within your instance.  Hope this helps!

    Brandon

    0
  • Brett Bowser
    Zendesk Community Manager

    Happy to help Roger :)

    0
  • Jimmy Rufo

    Any plans to be able to trigger a side conversation comment being sent to an agent via email?  I get notified via email that a ticket with a side convo has been commented on, but I have to pivot to the ticket, then side convo, to see that update.  I'd rather just see what the update was in my inbox (similar to private note) in my inbox.

    0
  • Jen Ma

    Hello! Is there a way to set up a trigger to send a follow-up message if the side conversation has been replied to within 24 - 72 hours?

    Thank you. 

    0
  • Roger Whitacre

    Hi Brett,

    Thank you for the quick reply! Actually, after discussing this with others on my team, we realized the same thing! We already use a lot of macros and in many of them we have both the ticket number and subject line auto-populated into the message.

    Thanks!

    Roger

    0
  • Toby Sterrett
    Zendesk Product Manager

    Hi RJ Hines – I just tried the #2 example in our test account and it did work as expected. One thing I would suggest during testing is that the email address the side conversation is sent to has to be an email address that is not associated with the current ticket assignee, as 2 of the conditions prevent the ticket status from changing to open when the assignee makes a comment. For my test I sent an email to a personal email address that isn't associated with any agent profiles in the test account and replied from that personal email account, which worked.

    0

Please sign in to leave a comment.

Powered by Zendesk