Trigger conditions and actions reference Follow



  • Avatar
    Vassilios Lourdas (Edited )

    Hi, very good article! I have however a question concerning the 

    Requester: Language Returns the language preference of the person who submitted the request.

    What does actually see as language? The language that is set in the user account? What if the user does not have an account and sends an email, which is converted to a ticket? Does Zendesk read the content of the message and identifies the language automatically?


  • Avatar

    I would love to understand what Vassilios is asking. I'm currently trying to set up triggers for languages for Answer Bot and the trigger for Notify Request received are not firing.

    What would be the best practice to set up a trigger for multi-language support? 


  • Avatar
    Vassilios Lourdas

    Hello @mariliam, my question is if Zendesk identifies the language of a support ticket that has come via email. E.g the user who has sent an email and has been converted to a ticket has in his account as language 'English'. However, the email that he sent and has been converted to a ticket is in another language, e.g. Greek. Will Zendesk identify Greek, or will it simply consider it as English?

  • Avatar
    Andrea Rodriguez

    I know this is a newb question, but what would be the difference between "Ticket Status is New" vs "Ticket is Created"? (By default, aren't all created tickets New?) And why would I choose one over the other? 

  • Avatar
    Heather R

    @Andrea - Great question! The difference is, not all tickets are new upon CREATION depending on your setup and use of Zendesk -- in our instance, many times we are the the phone with a customer, create the ticket for them, resolve it on the phone and set the the ticket to Pending or Solved upon creation!

    Likewise, you can update a ticket in New status and it doesn't change from New, particularly if it's being rerouted to another group or a Private note being added for whatever reason.  

    So a ticket can be created and be in any status and a ticket in New status can also have an update and stay in New status (except if it was assigned or manually changed to a different status...)

    THEREFORE... rounding 3rd base here.  In some triggers, I want it to run the moment the ticket is created, no matter what status.  Like, if a ticket is created and any word says "unhappy" I want the system to email the Customer Service Manager immediately so he/she can get on it quick.

    And in some triggers, I want to just tend to New tickets - like, if an agent doesn't attend to a ticket in 5 hours since it was last actioned on by my receptionist who does some triage before the Customer Service agents, then i want to set that time from the last update on that ticket which should also still be in new status. Actually, in this last example it would be an Automation (time-based) but I hope you get my meaning.

    Hope that makes sense!


  • Avatar
    Jesse Sarkis


    What I am trying to do is filter out auto-replies and feedback surveys and change their ticket status by running a trigger when an end user updates a ticket with a message containing a specific string. My concern is that often these auto-replies come mid-way through a longer investigation during which there have already been messages back and forth between an agent and end-user, but I only want this trigger to run if the auto reply is the first message on the ticket from the end-user. 

    I am curious as to how the comment text : contains string condition would handle replies from an end-user that includes the message history (some of our end user's email services do this). Any suggestions? Will comment text : contains string be sufficient in this case? Or should I add an additional IS NOT status condition? 

Please sign in to leave a comment.

Powered by Zendesk