Triggers & Automations - We want your feedback! | The place for Zendesk users to come together and share
Skip to main content
Feedback submitted

Triggers & Automations - We want your feedback!

Related products:Support
  • February 6, 2023
  • 35 replies
  • 41 views

Show first post

35 replies

Tommy12
  • July 20, 2023

@bailey11
Yeah, we are using internal comments as tooltips for agents extensively. Regarding public comments, the usecase is following: when we automatically followup user, we want this information in the ticket, so the next agent who sees the ticket had full information about our communication with user. One way to achieve that would be the ability to add public comment to ticket: user will be notified, and ticket will have a full story. But this can also be achieved by internal note as a separate trigger action, so yes, public comments are not that viable for us while internal is critical.

Users in our instance are often created by our backend, with custom user fields populated. And when user creates a ticket, we need to show (to agents) those data from user custom fields among ticket fields. Of course, if it would be somehow possible to do with lookup fields, it would be enough for us. 


  • Author
  • Employee
  • July 21, 2023

Thanks for the details @tommy12 !


Riccardo11
  • August 23, 2023

Questions:

  • Do you use triggers or automations more? Why? 

We use massively triggers and automations. We also use automations to manage the visibility of the ticket in the view and to show only ticket that have updates or are not managed from a certain time.

Our issue is the tickets that are not closed but have had more than 100 automation audits occur during the life of the ticket are excluded from the hourly automations run.

This limit is reached over the 50% of our ticket so this is the most product limitations that impact on our ticket management.

 

Use Cases:

We use massively the automations to hide and make visible the ticket inside the view. This has the advantage to show only ticket that have to be managed from our zendesk agents.

We assign the due date to the ticket an so we can manage the time when the ticket has to be present in a view.

The 100 automation audits occur during the life ticket limit is very restrictive product limitations.


davidc
  • September 7, 2023

The UI tells me if a particular trigger has issues. Points to a non existing ticket types.
It would be good to be able to get all these warnings via the api. Rather than have to manually look for all existing known issues if these could be found in one place that would be easier.

 


Sydney11
  • September 12, 2023

Do you use triggers or automations more? Why? 

  • We use triggers way more - usually with time based, you set them up and rarely need to look at them again. Plus the UI is very clunky in automations vrs triggers

How often do you make changes to your triggers? 

  • We make changes daily - we work on adding new workflows, troubleshooting, onboarding, etc. We have to edit a trigger at least once a day if not more

What is your most used condition in triggers?

  • Trigger via tags or groups.  

Do you find yourself repeating this condition in multiple triggers due to product limitations? Do you find yourself repeating this action in multiple triggers due to product limitations?

  • All the time - for example, you can't have multiple "Any" scenarios. So if you want this trigger to fire either Web form or email but not API, but only for these certain groups, you have to create a trigger for each channel
  • Another limitation is that we use different signatures depending on the group. So we have to have multiple triggers for groups even though they essentially do the same thing. It would be better if it was a single trigger and then have statements where "if these groups/tags, use this action" and "if this group, use this action instead". we have 110+ triggers just for basic back and forth notifications

What is your most used trigger action? 

  • Notify active webhook - we use this to set from addresses, add internal notes, look at profile, add parent/child ticket id, change ticket to another Zendesk instance, etc

Suggestions

  • New automation conditions: Automation Time-Based Conditions – Zendesk help
  • Schedule Trigger changes - ie. A lot of our changes are time sensitive and need to be coordinated. So someone is ready to test and the other is to click save. It would be best to schedule when to change so that only 1 is needed for the launch: Scheduled Trigger Activation/Deactivation – Zendesk help
  • Ability to create a trigger in a deactivated state - too many times do I click enter and it publishes the trigger and then I need to go back and deactivate it
  • Uniform UI for all changes - Views, automations, triggers
  • Ability to report on when automations, triggers fire and the tickets they fire on
  • When you are creating a trigger, it would be nice to be able to search for other triggers so you can compare your current trigger to another one without needing a separate window
  • Ability to drag and drop conditions within triggers. Sometimes I create everything in the Any condition and need to move it to the All condition instead
  • Ability to select trigger position - I have to search for a trigger to see what category it is in, unsearch, go to category then drag and drop trigger (which is difficult when there are 200+ triggers in a category. and then to find out it is in the wrong category too)
  • Have a better description in audit log of changes to triggers
  • Add Talk numbers as a condition - right now you have to use comment text which makes it impossible to use the filters to search for as it needs characters and can't search via numbers or symbols

Carmelo
  • September 21, 2023
Do you use triggers or automations more? Why? 
  • Triggers way more. There are only a set number of time-based events that I need to take care of. most of the time, I need to apply actions to real-time events.
How often do you make changes to your triggers? 
  • Almost daily, if not daily. This is in part to expanding scope of some teams so we need to tweak and improve as we go. Sometimes it's edits for other reason (new branding, new text in notifications, new integrations with internal tools, etc.)
Feedback:

UI/Navigation 

  • Consistency! Creating/updating a macro, trigger, view, or automation is not the same set of clicks for each. Same for grouping and reordering.
  • Sometimes I'm working on a rather lengthy trigger, either because of the conditions, or the content of a notification - especially when working out a JSON payload or liquid markup text. I need to be able to save and continue, without being booted back out to the menu and having to search for my trigger again. (This is especially annoying for macros and views).

Conditions

  • We need more flexibility in the conditions. If/then, and case switches would be great.
  • We need comparison options on numeric and decimal fields (<, >, =, >=, <=) so we can route, notify, assign, whatever based on those values.
  • Automation actions and conditions - they all start with "ticket: xxxxxx", so I can't find anything by starting to type "group"  or the label of a custom field, like I can for triggers. That means I have to squint and scroll and scroll and scroll to find the condition or action I'm looking for, especially if I need it for a custom field. 

Troubleshooting

  • I need to know which tickets a trigger ran on. The count of runs in the last 7/30 days is great, can't that link to a list of those tickets?
  • Better troubleshooting for triggers and automations. Would be great if we could step through conditions, highlight a match to a condition for a ticket, or use a real ticket to test against a trigger/automation (without actually running on it). It's not always easy to figure out why a trigger/automation ran/didn't run when I was expecting it to/not to.

Other/Nice-to-have

  • The byte limit of 8192 in a notification content. We use a third party survey tool and we embed a code in our email notifications for surveys. I'm limited in what I can do because of the byte limit. For example, if I wanted to use liquid markup to send one type of survey in one scenario and an other for a different scenario, I can't because embedding code for two surveys busts the limit. There are other (but similar) use cases where I've hit the byte limit.

Dan12
  • September 21, 2023

+100 on Carmelo's comment about being able to see what tickets a trigger or automation ran on. Having the count displayed in the trigger list link out to a (filterable) list of affected tickets would be incredible.

@carmelo I ran into that 8192 byte limit in the past, you can work around it by having your HTML/Liquid content that exceeds 8192 bytes stored in Dynamic Content blocks. The trigger then calls the Dynamic Content block instead, whose placeholder is well under the limit.

You can also nest dynamic content instead other dynamic content, but the UI for organizing and sorting is pretty bad, so it's not recommended for sanity-preserving reasons.


Carmelo
  • September 21, 2023

@dan12 Bold of you to assume I have any sanity left to preserve ;) Thanks for the tip on the byte limit workaround, I'll check it out.


Rolf11
  • January 17, 2024

Triggers and automations need some development on date field and custom date field functions.  

There are some basic functions such as "is within the next" or "is within the previous" but it is greatly missing the reverse of these which would be "is not within the next" and "is not within the previous".

Please add these functions.


Lauren26
  • January 17, 2024

@carmelo agreed on needing a list of tickets that triggers/automations ran on. The workaround we use is to have the trigger or automation add a tag to the ticket, prefixed with trigger_ or automation_ respectively, and then you can run searches on the tags. This is also how we apply and search on macros. It's not ideal since this should be a native feature, but it's the best we've been able to do so far.