How to set up triggers and automations on Zendesk

intermediate 8 min read Updated 2026-03-18
Quick Answer

Zendesk triggers and automations streamline ticket management by automatically performing actions based on specific conditions. Triggers respond to real-time events, while automations run on scheduled intervals to update tickets that meet certain criteria.

Prerequisites

  • Zendesk administrator access
  • Basic understanding of ticket workflows
  • Knowledge of your team's support processes
  • Familiarity with Zendesk ticket fields

Step-by-Step Instructions

1

Access the Business Rules section

Log into your Zendesk admin panel and navigate to Admin Center. In the left sidebar, click on Objects and rules, then select Business rules. You'll see options for both Triggers and Automations.
Bookmark the Business rules page as you'll frequently return here to modify and create new rules.
2

Create a new trigger

Click on Triggers and then Add trigger. Enter a descriptive Trigger name that clearly identifies its purpose. In the Description field, add details about what the trigger does and when it should fire. Set the trigger to Active to enable it immediately.
Use naming conventions like 'AUTO - Priority Assignment' to easily identify automated rules in your list.
3

Configure trigger conditions

In the Conditions section, click Add condition to define when the trigger should execute. Select conditions such as Ticket: Status, Ticket: Priority, or User: Role. Use Meet ALL conditions for strict requirements or Meet ANY conditions for broader triggers. Common conditions include ticket creation, status changes, or specific keyword detection in subject lines.
Start with simple conditions and test thoroughly before adding complex logic with multiple conditions.
4

Set up trigger actions

In the Actions section, click Add action to define what happens when conditions are met. Choose from actions like Notifications: Email user, Ticket: Set priority, Ticket: Add tags, or Ticket: Assign to group. Configure each action with specific values, such as email templates, priority levels, or assignee groups.
Limit the number of actions per trigger to avoid overwhelming users with multiple notifications.
5

Create automations for time-based rules

Navigate back to Business rules and click Automations, then Add automation. Enter an Automation name and description. Set conditions using time-based criteria like Hours since created or Hours since last update. Add conditions such as Ticket: Status is Pending and Hours since last update is 24.
Automations run hourly, so consider timing when setting up escalation rules or reminder notifications.
6

Configure automation actions

Add actions for your automation such as Ticket: Set priority to High, Notifications: Email group for escalations, or Ticket: Set status to Solved for auto-closing old tickets. Configure notification templates and specify recipient groups or individual agents as needed.
Use automations to implement SLA escalations by gradually increasing priority or reassigning tickets after specific time periods.
7

Test and validate rules

Before activating, create test tickets to verify your triggers and automations work correctly. Check that conditions fire appropriately and actions execute as expected. Monitor the Events section in ticket history to see which triggers and automations have been applied. Use Inactive status initially to test without affecting live tickets.
Create a dedicated test account and group to safely test automation behavior without impacting real customer tickets.
8

Monitor and optimize performance

Regularly review trigger and automation performance in Admin Center > Analytics > Business rules. Check execution frequency and identify rules that may be firing too often or conflicting with each other. Use the Position setting to control execution order, placing more specific triggers higher in the list than general ones.
Set up periodic reviews of your automation rules to ensure they still align with your current support processes and team structure.

Common Issues & Troubleshooting

Trigger not firing when expected

Check that all conditions are correctly configured and the trigger is set to Active. Verify condition logic (ALL vs ANY) and ensure the trigger position doesn't conflict with other triggers. Review the ticket events to see if other triggers are interfering.

Multiple notifications being sent to customers

Review all active triggers for overlapping conditions that might cause duplicate notifications. Use the Notifications: Suppress outbound email action in triggers where you don't want customer emails sent. Consider consolidating similar triggers.

Automation not running on schedule

Confirm the automation is set to Active and time-based conditions are properly configured. Remember automations run hourly, so recent tickets may not be processed immediately. Check for conflicting conditions that might prevent execution.

Triggers affecting wrong tickets

Refine your conditions to be more specific using additional criteria like Ticket: Channel, Ticket: Form, or custom fields. Test with sample tickets and review the conditions logic to ensure proper targeting of intended tickets only.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Zendesk website before purchasing.