I trigger di ticket sono regole aziendali che si eseguono immediatamente dopo la creazione o l’aggiornamento di un ticket e che eseguono azioni automaticamente se vengono soddisfatte determinate condizioni. Ad esempio, è possibile usare un trigger di ticket per notificare al cliente l’apertura di un ticket.
I trigger sono composti da condizioni, ovvero i requisiti necessari affinché il trigger si attivi, e da azioni, che vengono eseguite quando tali requisiti sono soddisfatti. Consulta Anatomia di un trigger. In altre parole, se le condizioni sono vere, il trigger esegue le azioni.
Oltre a creare i tuoi trigger, puoi usare alcuni trigger di ticket standard. Gli amministratori e gli agenti con ruoli personalizzati autorizzati a gestire le regole aziendali possono creare trigger di ticket.
Informazioni essenziali sui trigger di ticket
- L’ordine dei trigger e delle categorie dei ticket indica l’ordine in cui vengono attivati. È importante che i trigger e le categorie siano disposti nell’ordine appropriato in base al workflow previsto.
- Il registro eventi del ticket registra le azioni applicate ai ticket dai trigger solo se determinano una variazione netta nei valori del campo ticket. Se un trigger viene eseguito e attivato, ma non modifica il ticket, non viene registrato nel registro eventi.
- Puoi avere un massimo di 7000 trigger di ticket attivi. Sono inclusi tutti i trigger di ticket standard e personalizzati attivi.
- Per gestire un numero di trigger di ticket elevato, è possibile organizzare i trigger in categorie.
- I trigger dei ticket vengono eseguiti nell’ordine in cui sono elencati nella pagina Trigger nel Centro amministrativo. Questo è importante perché le azioni applicate da un trigger possono influire sul modo in cui altri trigger vengono eseguiti e attivati per un ticket.
- Con i piani non Enterprise, i trigger dei ticket sono visibili agli agenti, inclusi gli agenti interni e i collaboratori, ma possono essere modificati solo dagli amministratori. Con i piani Enterprise, i trigger sono visibili solo agli agenti con ruoli personalizzati autorizzati a gestire i trigger.
Quando i trigger di ticket vengono eseguiti e attivati
Ogni volta che viene creato o aggiornato un ticket, tutti i trigger di ticket vengono eseguiti secondo un ciclo in relazione a quel ticket nell'ordine in cui sono elencati. Un trigger di ticket viene attivato e aggiorna il ticket se le relative condizioni vengono soddisfatte durante il ciclo. Un ciclo è l’intero processo di verifica di un ticket rispetto a tutti i trigger di ticket.
Se un trigger di ticket aggiorna un ticket durante il ciclo, il ciclo ricomincia. Tutti i trigger di ticket vengono eseguiti nuovamente, a eccezione dei trigger di ticket che sono già stati attivati e hanno aggiornato il ticket. Ciò significa che un ticket può essere sottoposto a varie iterazioni dell'elenco di trigger di ticket prima che tutti i trigger lo aggiornino o vengano ignorati a seguito di condizioni non soddisfatte (vedi l'immagine seguente).
Un trigger di ticket può essere eseguito (ovvero verificato) più volte durante un ciclo, ma non si attiva (ovvero intraprende azioni) mai più di una volta durante lo stesso ciclo, in quanto non viene più verificato dopo l'attivazione. E un trigger non si attiva durante il ciclo se le condizioni non sono soddisfatte.
Poiché il ciclo di trigger di ticket ricomincia ogni volta che viene attivato un trigger, le azioni nei trigger di ticket possono influenzarsi a vicenda. L'aggiornamento di un ticket mediante un trigger potrebbe fare sì che un altro trigger, le cui condizioni non erano precedentemente soddisfatte, diventi true e venga attivato. Quindi l’ordine dei trigger è molto importante.
L’importanza di definire condizioni specifiche
Quando si crea un trigger di ticket, è importante definire condizioni il più specifiche possibile. La condizione Ticket | È è un buon modo per restringere l’ambito del trigger di ticket in modo che venga eseguito solo quando un ticket viene creato o aggiornato, ma non in entrambi i casi. Senza questa condizione, i trigger di ticket vengono eseguiti ogni volta che viene creato o aggiornato un ticket. Ciò può comportare tempi di elaborazione inutilmente lunghi per il ciclo di trigger e l’esecuzione di azioni automatizzate non intenzionali.
In genere, la condizione Ticket | È | Creato viene usata per indirizzare i ticket appena creati in base ai criteri iniziali, mentre Ticket | È | Aggiornato viene usata per inviare notifiche. Se usata in combinazione con altre condizioni di annullamento, come Tag | Contiene o Priorità | Non è, la condizione Ticket | È può aiutarti a garantire che i trigger di ticket vengano eseguiti e si attivino solo quando lo desideri.
È anche importante fare attenzione ai trigger di ticket che annullano o modificano un'azione contenuta in un altro trigger di ticket. Ciò può causare conflitti e comportamenti imprevedibili. Ad esempio, se un trigger assegna i ticket in base al canale da cui è stato ricevuto, mentre un altro trigger assegna i ticket in base alla presenza dei tag. Se un ticket soddisfa i criteri per entrambi i trigger, l’ultimo che si attiva all’interno del ciclo corrisponde all’assegnazione che avrà il ticket. Tuttavia, poiché le azioni in un trigger di ticket possono influire sul fatto che un ticket soddisfi o meno le condizioni di un altro trigger, non è sempre facile prevedere l'ordine in cui i trigger si attiveranno per un determinato ticket. Pertanto, è importante evitare di definire trigger in conflitto e usare azioni e condizioni di annullamento, come l'aggiunta di un tag e la successiva creazione di una condizione relativa alla presenza di tale tag, per ridurre al minimo i conflitti.
Creazione di trigger di ticket
I trigger di ticket sono regole aziendali che si eseguono immediatamente dopo la creazione o l’aggiornamento di un ticket e che eseguono azioni automaticamente se vengono soddisfatte determinate condizioni. Esistono trigger di ticket standard che puoi modificare, e puoi creare trigger aggiuntivi.
Devi essere un amministratore o un agente con un ruolo personalizzato e con una specifica autorizzazione alla creazione di trigger.
Il video seguente offre una panoramica di come aggiungere trigger:
Automatizzazione delle notifiche con i trigger di ticket [2:02]
- Nel Centro amministrativo, fai clic su Oggetti e regole
nella barra laterale, quindi seleziona Regole aziendali > Trigger.
- Nella pagina dei trigger, fai clic sulla scheda Ticket.
- Fai clic su Crea trigger.
In alternativa, puoi usare l’icona del menu delle opzioni (
) per Creare trigger sotto il trigger selezionato o Clonare e modificare una copia del trigger esistente.
- Inserisci il nome del trigger.
Usa una convenzione di denominazione coerente come aiuto per riconoscere tipi di trigger simili.
- (Facoltativo) Inserisci una descrizione per il trigger.
Puoi fornire dei dettagli sull'azione del trigger. Potrai cercare i trigger in base alla descrizione.
- Seleziona una categoria di trigger esistente per il trigger o creane una nuova.
- Fai clic su Aggiungi condizione per impostare il trigger in modo che soddisfi tutte le condizioni o qualsiasi condizione.
Le condizioni sono i requisiti necessari affinché il trigger si attivi.
- Seleziona una categoria, un operatore campoe un valore per ciascuna condizione aggiunta.
L’operatore campo determina la relazione tra la condizione e il valore. Ad esempio, se selezioni l’operatore campo “È”, la condizione dovrà corrispondere al valore. Condizioni diverse conterranno operatori campo differenti.
Vedi Creazione di affermazioni condizionali per i trigger.
Nota: è consigliabile usare istruzioni di trigger semplici. Più un trigger è complicato, più risulta difficile assicurare la risoluzione dei problemi e gestirlo. - Fai clic su Aggiungi azione per impostare le azioni da eseguire quando le condizioni del trigger sono soddisfatte.
- Seleziona una categoria e un valore per ciascuna azione aggiunta.
- Inserisci le informazioni sull’azione.
A seconda dell'azione selezionata, verranno inserite informazioni diverse. Ad esempio, se selezioni l'azione "Tipo", dovrai selezionare un tipo di ticket.
Se stai configurando un’azione di notifica email, consulta Come formattare le notifiche email.
- Fai clic su Crea trigger.
I nuovi trigger vengono impostati automaticamente come attivi. Se vuoi creare un trigger non attivo, fai clic sulla freccia accanto a Crea trigger e seleziona Non attivo.
Il nuovo trigger viene aggiunto in fondo all’elenco di trigger.
Nota: ogni regola aziendale deve essere inferiore a 65 kB.
Puoi riordinare l’elenco dei trigger di ticket o modificare qualsiasi trigger di ticket.
53 commenti
Panashe Nyenya
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
Panashe Nyenya
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
Gabriel Manlapig
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
Ramakrishnan N
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
Walter
Hi 6965824295194 ,
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
Destiny
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
Zaffar Sayed
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
Ambuj Kumar
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
Destiny
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
vincent solitario
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
Accedi per aggiungere un commento.