주 콘텐츠로 건너뛰기

Trigger Order and Control

Triggers에서
저자 리스트
발표됨: 2021년 9월 22일|최종 업데이트됨: 2025년 10월 14일

Triggers in Deskpro are executed in the order they appear in the list, from top to bottom. The Trigger at the top runs first.
You can adjust the order by dragging and dropping Triggers using the drag handle on the right-hand side.

Dragging icon

Example


In the example shown, the Assign Customer Support Tickets via Round Robin Trigger runs first, followed by Send Agent Notifications, and so on.


Controlling Trigger Execution Copy link to Controlling Trigger Execution to clipboard

Deskpro includes Trigger control actions and criteria that let you modify or interrupt the normal Trigger order. These are useful when you need to stop certain Triggers from running or to define conditional logic based on event context.

For instance, the Check Email Validation Trigger may include the action Stop Processing Triggers if the User’s email address has not been validated. When this action is triggered, any Triggers listed below it will not run.


Trigger Control Actions Copy link to Trigger Control Actions to clipboard

You can use the following Trigger control actions to manage execution behavior:

  • Stop Processing Triggers – Ends the current sequence of Trigger executions.

  • Prevent Emails to User – Stops Deskpro from sending any emails to the user during this event.

  • Prevent Emails to Agents – Stops Deskpro from sending emails to agents during this event.

  • Force Agent Email Subscriptions – Ensures specified agents are subscribed to ticket notifications, even if their preferences differ.

  • Set Trigger Variable – Defines a temporary variable that can be referenced by later Triggers during the same event.


Trigger Control Criteria Copy link to Trigger Control Criteria to clipboard

These criteria allow you to create conditional rules based on email or agent activity:

  • Check if User Was Emailed – Determines whether an email was sent to the user during this event.

  • Check if Agents Were Emailed – Determines whether agents were emailed.

  • Check Trigger Variable – Checks the value of a variable defined by the Set Trigger Variable action.

  • Check Current Agent – Evaluates whether the event was triggered by a specific agent via the Agent Interface, Help Center, or email.

  • Check Performer Email – Checks the email address of the individual (User or Agent) who triggered the event.

Note


Trigger variables are temporary—they only persist for the duration of the current event.


Identifying Stop Triggers Copy link to Identifying Stop Triggers to clipboard

Triggers containing a Stop Processing Triggers action are marked with a broken chain icon to indicate they interrupt the usual execution flow.

Trigger stopping

Example


Suppose a ticket is updated, and the first Ticket Update Trigger includes a Prevent Emails to User action. No emails will be sent to the user for that ticket update event. However, this only affects the current event; emails will still send as normal for future updates or actions.

도움이 되었습니다도움이 되지 않음
다음 페이지Introduction to SLAs
이전 페이지Department and Email Triggers

댓글을 작성하려면 로그인하거나 등록하셔야 합니다.