Intermediate
How to set up triggers and automations on Zendesk
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
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
Set up periodic reviews of your automation rules to ensure they still align with your current support processes and team structure.
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.
Ready to get started with Zendesk?
Put this tutorial into practice. Visit Zendesk and follow the steps above.
Visit Zendesk →