Automations
What Are Automations?
Automations are time-based business rules in Zendesk that run hourly and check all tickets in your instance. Unlike triggers (which fire immediately on ticket events), automations operate on a schedule.
Automations are ideal for tasks like escalating unresponded tickets, closing solved tickets after a waiting period, or sending reminder emails.
What Configly Captures
For each automation, Configly stores:
-
Basic Information
- Automation name
- Active/inactive status
- Position (execution order)
-
Conditions
- All/any condition logic
- Ticket state conditions (status, priority, assignee, etc.)
- Time-based conditions (hours since created, updated, status changed)
- Custom field conditions
-
Actions
- Field updates (status, priority, type, etc.)
- Assignments (user, group)
- Notifications (email to requester, assignee, etc.)
- Tag additions/removals
- Custom field updates
-
Metadata
- Created and updated timestamps
Viewing Automations
Navigate to Automations from your connection dashboard to see all your automations. You can:
- Filter by active/inactive status
- Search by name
- Sort by position or last updated
- View full condition and action details
- Compare automation configurations across connections
Hourly Execution
Remember that automations run once per hour. This means:
- Actions are not immediate - there can be up to a 60-minute delay
- Multiple automations can run in the same hourly cycle
- Position determines order of execution within that cycle
Common Dependencies
Automations frequently reference:
- Custom fields - In conditions (checking values) and actions (updating fields)
- Groups - For group assignment actions
- Tags - For adding/removing tags and tag-based conditions
- Brands - For brand-specific automation logic
- SLA policies - Time-based conditions often relate to SLA breach times
- Ticket status values - New, Open, Pending, Solved, Closed
Learn more about dependency tracking →
Tips for Admins
Time-Based Conditions
Automations excel at time-based logic:
- Hours since created - Escalate tickets that haven't been touched
- Hours since updated - Send reminders on stale tickets
- Hours since status changed - Auto-close tickets solved for 4 days
- Hours since last assignment - Reassign abandoned tickets
Before Making Changes
- Understand timing - Automations run hourly, not immediately
- Check dependencies - Verify what fields and values the automation uses
- Review position - Earlier automations can affect tickets that later ones check
- Test thoroughly - Automation changes affect all matching tickets system-wide
Common Patterns
- Auto-close workflow - Close tickets that have been solved for X days
- Escalation - Bump priority or reassign tickets that haven't been responded to
- Reminder notifications - Email assignees about pending tickets
- Tag cleanup - Remove temporary tags after a time period
Maintenance
- Inactive automations - Review and remove unused automations regularly
- Overlapping conditions - Multiple automations with similar conditions can conflict
- Performance impact - Each automation processes all tickets hourly. Keep conditions efficient.
Using Configly
- Diff automations - Compare configurations between environments
- Track changes - Understand what changed and when
- Identify dependencies - See what breaks if you remove a field or value
- Audit execution order - Review position to understand automation sequence
Example Use Cases
Auto-Close Solved Tickets
An automation that checks for tickets in "Solved" status for more than 96 hours (4 days), then sets them to "Closed".
Conditions:
- Ticket status is Solved
- Hours since status changed to Solved > 96
Actions:
- Set status to Closed
Dependencies to watch: Status field values
Escalate Unassigned Tickets
An automation that finds high-priority tickets that have been unassigned for 2+ hours and assigns them to a manager group.
Conditions:
- Ticket priority is High or Urgent
- Ticket assignee is empty
- Hours since created > 2
Actions:
- Set group to "Support Managers"
Dependencies to watch: Groups, priority field values
Pending Ticket Reminders
An automation that emails the assignee of tickets pending for 24 hours.
Conditions:
- Ticket status is Pending
- Hours since status changed > 24
Actions:
- Send email to assignee
Dependencies to watch: Status values, notification targets
Triggers vs Automations
| Feature | Triggers | Automations |
|---|---|---|
| When they run | Immediately on ticket create/update | Hourly, checking all tickets |
| Best for | Real-time reactions to ticket events | Time-based business rules |
| Conditions | Event-based (ticket is created, ticket is updated) | State-based (ticket has been X for Y hours) |
| Examples | Auto-assign new tickets, send confirmation emails | Auto-close old solved tickets, escalate stale tickets |
Related Objects
- Triggers - Event-based business rules
- Macros - Manual actions for agents
- Custom Fields - Fields that automations read and update
- SLAs - Service level agreements that often work with automations
Comments
0 comments
Please sign in to leave a comment.