Skip to main content

How Helpdesk Triggers work

Learn how Helpdesk Triggers can automate up to 40% of your messages through predefined rules and conditions. We'll explain the three key components of triggers, possible events and how to create customised workflows that streamline your ticket management. šŸ’”


​

Contents


1. What are Triggers?

Triggers are automated actions that take place when specific conditions are met. They help streamline workflows by automatically updating tickets, sending emails or assigning tasks based on predefined rules.

With Triggers, you can create customised workflows that suit your business needs. They conduct actions you might manually do - but don't need to - saving you time and ensuring consistency.

For example, you can update a ticket priority to high if it's from a particular vendor. This means when you filter for high priority tickets, you already have the necessary tickets to work on rather than first sourcing tickets from high priority vendors before working on them.


2. The three key parts of a trigger

Every trigger consists of three essential components working together to automate your workflow.

Each of these must be filled in to fire the trigger:

  1. Event – The action that starts the trigger (e.g., "A new ticket is created" or "A message is received").

  2. Condition – The criteria that must be met for the trigger to activate (e.g., "Category = Invoice" or "Sender includes @xero.com").

šŸ’” Note: Triggers use "AND" logic only, not "OR" functionality.

  1. Action – The automated action when the conditions are met (e.g., "Reply with template" or "Update ticket priority to High").

It's important to understand that the available actions for a trigger depend on the event type selected. Different events offer different sets of conditions and actions.

šŸ’” Note: For Auto-reply triggers, you have the option to exclude email addresses you don’t want the replies sent to.


3. Possible trigger events

Triggers can be initiated by three main event types, each with its own set of conditions and actions:

šŸ’” Note: When creating a trigger with an invoice condition, Xelix doesn't consider the status of the invoice (found/not found, posted/not posted). If an invoice is attached, the trigger will execute regardless of its status.


3.1 Event: Ticket is created

Available conditions:

Conditions

Details

Ticket title

Enter specific ticket title

Email sender

Enter name/email address

Category

Select from 7 default categories + custom categories

šŸ’” Note: We have added a new ā€˜uncategorised’ option for uncategorised tickets you want to automate actions for.

Language

Select specific language

Vendor group

Select vendor group

Mailbox

Select mailbox

Ticket type

Select ticket type

Source

Internal vs external

Available actions:

Action

Details

Reply to the message

Select template

Forward the message

Enter email address

Update ticket state

New, in progress, resolved, complete

Update ticket priority

Low, medium, high

Update ticket category

Select from default or custom categories

Update assigned user

Select user

Update custom field

Select custom field + field value

Update vendors

Select vendors

Update ticket team

Select ticket team

šŸ’” Note: Triggers only run after all AI analysis steps are completed. This means ticket properties like language, vendor and category are conditions you can limit with a trigger - particularly with the 'when = ticket is created' event.


3.2 Event: Message is received

Available conditions:

Condition

Details

Message subject

Enter message subject

Email sender

Enter name/email address

Message attachment(s)

Select attachment category: attachment, statement, reminder, invoice, other, W9, purchase order

Mailbox

Select mailbox

Available actions:

Action

Details

Reply to the message

Select template

Forward the message

Enter email address


3.3 Event: Ticket is updated

Available conditions:

Condition

Details

Ticket state

in progress, resolved

Available actions:

Action

Details

Reply to message

Select template


4. Default system triggers

Xelix includes several pre-configured system triggers that handle common workflows automatically. These can be toggled on or off as needed:

  1. Re-open resolved tickets: When a vendor messages about a resolved ticket, the system automatically moves it back to 'in progress'.

  2. Auto-resolve NAR tickets: Tickets marked as No Action Required (NAR) are automatically resolved.

  3. Auto-assign to updating user: Unassigned tickets are assigned to the first user who updates them.

  4. Auto-assign to commenting user: Unassigned tickets are assigned to the first user who comments on them.


Want to learn more about automating your Helpdesk workflows? Check out our guide on How Gen AI replies works to see how automation integrates with our AI analysis.

Did this answer your question?