Recent searches


No recent searches

Creating ticket triggers for automatic ticket updates and notifications



Edited Nov 20, 2024


14

53

53 comments

Ezgi Filazoğlu I think the part that's causing problems is that Ticket is Created, and Ticket is Updated cannot both be requirements, that's why it's not firing. If you remove "Ticket is Updated", it should be able to fire.The current user piece will make it so this only fires if a ticket is created by someone for themself, which is fine and should be okay. 

After a ticket is created, all future updates are "Ticket Updates", but the very first one, is not considered a ticket update, so it's a conflict with "Ticket is Created". 

0


Thank you for this answer @CJ: Ezgi Filazoğlu I think the part that's causing problems is that Ticket is Created, and Ticket is Updated cannot both be requirements, that's why it's not firing. If you remove "Ticket is Updated", it should be able to fire.The current user piece will make it so this only fires if a ticket is created by someone for themself, which is fine and should be okay. After a ticket is created, all future updates are "Ticket Updates", but the very first one, is not considered a ticket update, so it's a conflict with "Ticket is Created". I have one moe question. So what kind of trigger should I create to receive a notification if an end-user makes a comment for ticket. İsn't it "Ticket is Updated"?   

0


Hi Ezgi, 
For my organization, I would make a separate trigger, set up like below to get emails flowing for ticket updates. If we assume your agents set to tickets to pending, and tickets only switch to open when the user replies (which is what happens automatically by default), this would work. It says that if a ticket is updated, and that update changes the status to open, and the update has a comment being added as part of it, email the assignee this template that includes a ticket link and the latest comment formatted in HTML. 

0


I want to have a trigger that sends a notification to a webhook on certain conditions, but only when the ticket is created, not updated. But there's another trigger that has to run first that updates some fields on the ticket, and that field is part of the first trigger's conditions. I want to make sure the notification trigger runs only when the ticket is first created. 

For more context, we have different tiers of customers, and we want to call PagerDuty when a sev1 ticket is opened by one of those tiers but not others. But the customer tiers are updated by a different trigger, which calls a webhook to a cloud service to get their tier information and updates a custom field with that. The trigger that updates the plan tier information runs before any others, but then the ticket shows as Open, not New. Will any tickets that depend on the ticket being Created, not Updated, still run in this case? 

0


image avatar

Noly Maron Unson

Zendesk Customer Care

Hi Cory,

This should work as long as the trigger updates the custom field directly, meaning it contains the said action in the trigger itself. Multiple triggers can run on a single event/cycle. If the trigger that updates the custom field value is above in the trigger order than the one that notifies the webhook, then they should be able to run in the same event (creation event).

The only reason why this will not work is if the trigger that changes the field value is not the one directly changing the custom field value but is using a Webhook to update the ticket via API. The changes in the custom field value using this method will not occur in the same event where the trigger fired but will create another event that will fall under the "Ticket is Updated" condition.

This is also not a workflow that we recommend/support since it usually causes race conditions.

0


We're going crazy trying to figure this one out. 

Aiming to run a trigger when a macro is applied. The macro adds an Internal Comment, two tags and assigns the ticket to a group. This should then send a templated email to the customer (currently cut off, but it's just an 'email user' action). 

For some reason, this just doesn't work. All of the criteria are matched and Zendesk 'counts' the trigger as having run, but the email just doesn't send. 

What are we doing wrong? 

0


image avatar

Hiedi Kysther

Zendesk Customer Care

Hi D.Fitz,

This would require deeper investigation. I've created a ticket on your behalf so we investigate this issue together. Kindly check your email for more information. Thanks! 

0


I'm attempting to create a trigger that will set a custom checkbox field on the requester based on the existence of a ticket tag. However, when I test this with existing tickets, it is not triggering. Any suggestions as to what might be wrong with my logic? See below:

0


image avatar

Arianne Batiles

Zendesk Customer Care

Hi PAUL STRAUSS,

created a ticket on your behalf, and I’ll continue to assist you from there. Kindly check your email for updates. Thank you!

0


Hi, is there a way to add a non Agent as Requester or in CC?
We would like to add additional requesters to Tickets.

Kind regards Wolf

0


image avatar

Gab

Zendesk Customer Care

Hi Wolf, 
 
You can definitely add a non-agent as a requester as this will prompt you to add the user's name and email address and will be added as an end-user. In CC, a non-agent can also be added. However, if you are referring to adding a non-agent as a follower, I'm afraid this is not possible as followers can only be internal users (e.g. your agents and other support staff are your internal users, also called team members).
 
More information can be found here: About CCs and followers
 
I hope this helps. 
 

0


Hi Gab,

this option is not available, neither in triggers nor automation.
We can only add Agent Accounts within the trigger or automation creation menus.

Kind regards

0


image avatar

Gab

Zendesk Customer Care

Hi Wolf, 
 
I created a ticket on your behalf and will send it to you via email so we can discuss your concern there.
 
Thank you!
 

0


Hello Zendesk team, 

I'm trying to create a trigger for Auto assign to agent who open the New ticket in our Facebook messenger and it's not working. 

This it the thing that we want to accomplish. 
-Facebook Messenger New Message/Ticket
-Agent who opens the ticket will automatically assign the ticket to his/her name. 

Thank you. 

0


image avatar

Destiny

Zendesk Customer Care

Hello Vincent,
 
Thank you for reaching out with your request regarding the automatic assignment of new messages/tickets in Facebook Messenger to the agent who opens them. We understand the intention behind streamlining the process to ensure prompt responses to customer inquiries.
 
However, after careful consideration, we have determined that implementing an automatic ticket assignment to the agent who first opens the ticket is not feasible at this time. One of the primary reasons for this decision is the potential for accidental ticket openings. Our agents often navigate through multiple tickets to monitor and manage the workflow. There is a risk that an agent might inadvertently open a ticket they are not prepared to address immediately or may lack the specific expertise required for that particular issue.
 
In such cases, the automatic assignment would leave no room for the agent to close the ticket and allow it to be reassigned to a more appropriate team member. This could lead to delays in response times and a decrease in the quality of service, as the ticket might not be handled by the agent best suited to resolve the customer's issue efficiently.
 
Additionally, you may want to explore the option of automatic routing, where tickets are assigned to the most available agent within a specified time frame. This approach could help ensure that inquiries are addressed promptly by agents who are ready and able to assist. You can find more information here About Omnichannel Routing
 
We are committed to providing the best possible service to our customers and believe that maintaining a manual assignment process allows for better flexibility and ensures that tickets are handled by the most qualified agents. We will continue to explore other ways to optimize our ticket management system without compromising the quality of our customer support.
 
Thank you for your understanding and for bringing this matter to our attention.

1


Hello, 

I created a trigger for webhook to be called on every ticket update and comment is present (either public or private). 

But it trigger on firts message only. It doesn't trigger on follow up message in same ticket. 

Can you please help me in this issue ?

Condition -



Action -


 

0


Hey can anyone help with trigger for automatically assigning tickets to agent in a view while in Play mode Guided mode enable, Thank you.

0


image avatar

Destiny

Zendesk Customer Care

Hello Ambuj,
 
Thanks for reaching out. In order to better assist you with your webhook query, I would suggest reaching out to our Support team by initiating a chat in our Messaging channel. Or you can also follow this article on other ways to contact our team Contacting Zendesk Support
 
Talk soon!

0


Hi Ambuj Kumar ,

Have you checked the events in the ticket to confirm that the trigger is not being run?

What other conditions exist? 

You are only showing those from the “ANY” section.  Are there any conditions in the “ALL” section?

Another thing to check is to check the webhook activity.  If you are an admin, then you can check https://YOURSUBDOMAIN.zendesk.com/admin/apps-integrations/webhooks/webhooks/   and then click the name of the webhook.  Then check the Activity option to see if any of the runs had issues.

0


Hello,

When a custom field value is changed and the ticket is updated, I want to send a notification to the requester. How can I do it (assuming a Ticket Update trigger would help, but how can I write a condition to check if a value is changed for a specific field; it could be any value earlier, which got changed to another value)?

0


image avatar

Gabriel Manlapig

Zendesk Customer Care

HI Ramakrishnan,

Are you using drop-down list, multi-select, and checkbox custom ticket fields? As of the moment, the “Changed” condition operators is only available for condition statements such as Ticket: Status, Ticket: Group, and Ticket: Assignee.

For reference, please see sample screenshot below:

Currently there's no built-in way to do this. Can you add your use case to this Product Feedback thread? 

Feature Request: Add "Changed", etc, trigger test for custom Drop-down ticket fields

0


Hi, I'm currently trying to create a trigger for a specific agent within a group. How do I do this? I only want them to receive email notifications when they are mentioned or tagged etc having trouble doing this 

0


Hi, 

I've created Triggers for all the agents in our team for when they send out text messages to our consumers, in each text message sent out the text will contain ‘Hi my it’s (with the agent's name) below is the triggers set up but this does not seem to be working all the time only with certain messages. Please can I have help with correcting the trigger to ensure it applies to any text messages that are replied to so they auto-assign to the original agent that sent the message 

0


Please sign in to leave a comment.