✔  Available on Pro, Premium, and Enterprise subscriptions

What
Create custom inbox triggers to automatically perform actions when certain ticket-related events occur.
Why
  • Save time by automating steps in your workflow. You don't need to remember to update key details as tickets progress. Teamwork Desk can do that for you.
  • Streamline ticket management with automated updates when key events occur on tickets.
  • Manage tickets based on linked tasks, leveraging Teamwork Desk's integration with Teamwork.com.
Who
  • Site admins (can create and manage triggers across all inboxes)
  • Inbox admins (can create and manage triggers across inboxes where they're an admin)
When
Any time there is an action that regularly has to occur and there is an inbox trigger that can carry out that action.
What
Create custom inbox triggers to automatically perform actions when certain ticket-related events occur.
Why
  • Save time by automating steps in your workflow. You don't need to remember to update key details as tickets progress. Teamwork Desk can do that for you.
  • Streamline ticket management with automated updates when key events occur on tickets.
  • Manage tickets based on linked tasks, leveraging Teamwork Desk's integration with Teamwork.com.
Who
  • Site admins (can create and manage triggers across all inboxes)
  • Inbox admins (can create and manage triggers across inboxes where they're an admin)
When
Any time there is an action that regularly has to occur and there is an inbox trigger that can carry out that action.

Before you start

  • Teamwork Desk has two custom trigger types: automatic and manual. Choose the type that best fits your team's needs, or use both for different scenarios.
    • Automatic triggers run when a matched ticket is created or updated.
    • Manual triggers are manually applied to individual tickets by agents.
  • Task conditions and actions can only be used with automatic triggers.
💡 Learn more about trigger flows and supported conditions & actions.


Create a custom trigger

Create custom triggers to carry out actions when certain ticket updates.
 

Step 1: Name the trigger and apply it to inboxes

  1. Click your profile image and choose Settings.
  2. Switch to the Inboxes tab.
  3. Select the inbox you want to apply the trigger to.
  4. Choose Triggers from the left navigation menu.
  5. Select the Automatic tab.
  6. Click Create trigger.

    Image Placeholder
     
     
  7. Set a name for the trigger.
  8. Review the inbox(es) the trigger should be applied to. The current inbox is selected by default — leave as is or click the dropdown to share the trigger with additional inboxes.
    📝 Inbox admins can share a trigger with any other inboxes they're an admin on. Site admins can share a trigger with any inbox.
  9. Set a trigger description.

    Image Placeholder
     
  10. Review the trigger's Active status. It is active by default, meaning it will run as soon as its criteria are met after the trigger is created.
  11. Review the trigger's type (Automatic or Manual) and change if necessary.
    📝 If Manual is selected, an additional toggle is displayed allowing you to grant agents permission to apply the manual trigger to tickets.

Step 2: Set the trigger's conditions

Set one or multiple conditions for the trigger. The trigger's actions will only take effect on tickets meeting the trigger's conditions. Don't worry, we cover actions in the next section.
 
  1. Scroll to the When... section.
  2. Click + Condition under the condition type you want to set:
    1. Meet any — run the trigger's actions whenever a ticket meets any of a group of conditions.
    2. Meet all — run the trigger's actions only when a ticket meets all of a group of conditions.
      💡 You can set multiple meet any or meet all conditions on a trigger (or use them in combination).

      Image Placeholder
  3. Choose a condition from the dropdown. This is the trigger condition that'll prompt the corresponding action(s) to occur.


     
  4. Use property fields to refine the condition's criteria. When this criteria is met, one or multiple actions occur — learn more about actions in the next section.
  5. Next:
    1. Stop there: Jump to the next section on this page to set the trigger's actions if one condition is sufficient.
    2. Keep going: Click + Condition to create each additional trigger condition you need, before moving on to actions.

Step 3: Set the trigger's actions

Set one or multiple actions for the trigger. These actions will only take effect on tickets meeting the trigger's conditions.

  1. Scroll to the Then... section.
  2. Click + Action.
  3. Choose an action (ex. add tags, assign to user, change priority) from the dropdown. This is the action that'll happen when the associated trigger condition is met.

     
  4. Use the property field to refine the action. This is applicable to most actions (ex. tags — you can specify the exact tags to apply to tickets), except Delete. The chosen property is applied to affected tickets when the trigger runs. 

    Image Placeholder
     
  5. Next:
    1. Stop there: Jump to the next section on this page to review the trigger's status and type.
    2. Keep going: Click + Action to create each additional trigger action you need, before moving on to the next section.

Step 4: Review the trigger's status and type

  1. Review the trigger's type (Automatic or Manual) and change if necessary. 
    📝 If Manual is selected, an additional toggle is displayed allowing you to grant agents permission to apply the manual trigger to tickets.
  2. Review the trigger's statusIt is set to active by default, meaning it will run as soon as its criteria are met after the trigger is created.
     

Step 5: Apply the trigger to existing tickets

This step is optional but can be very useful depending on your workflow. Apply the trigger's actions (ex. add tags or change priority) in bulk to existing criteria-matching tickets, ensuring they are align with the automated workflow you're implementing for future tickets.

  1. Scroll to the bottom of the page.
  2. Check the Apply this trigger to all existing matched tickets box. When unchecked, the trigger will only be applied to future tickets.

Step 6: Review and save the trigger

Review & save the trigger and decide where you want to go next:

  1. Scroll to Summary at the bottom of the page.
  2. Review the trigger's setup. If you need to make any changes, scroll back to the relevant field and update as necessary.
  3. Save the trigger — choose either:
    1. Create trigger — create the trigger and return to the inbox's Triggers view.
    2. Create & view tickets — create the trigger and open a preview of matched tickets.
      ⚠️ For Create & view tickets, Teamwork Desk scans all tickets before showing results. The loading time for this depends on your site's volume of tickets.

Another option...

🔑 Site admins can manage triggers across all inboxes from Settings.

  1. Click your profile image and choose Settings.
  2. Switch to the General tab.
  3. Select Triggers from the left navigation menu.
  4. Click Add trigger to get started.

Best practices

  • Tell your team: Make sure to tell your team which automated processes you have set up so they can understand what'll happen when they complete or reopen tasks on tickets. This is good practice for all triggers, not just task-related ones.
  • Combine processes: Support more sophisticated workflows by adding multiple conditions / actions (or both) to a trigger.
    💡 Need some ideas? Set a trigger to 1) change a ticket's priority to high AND 2) send an email to the assigned agent when the ticket's last open task is completed AND the ticket's inbox is "Customer Support."