Zendesk automation conditions ticket created: Complete guide 2026

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 24, 2026

Expert Verified

Banner image for Zendesk automation conditions ticket created: Complete guide 2026

When you search for "Zendesk automation conditions ticket created," you might be looking for something that doesn't quite exist. Here's the short version: automations in Zendesk are time-based and run hourly. They don't have a "ticket created" condition. What you're actually looking for is a trigger.

Triggers and automations are both business rules in Zendesk, but they work on completely different timelines. This confusion confounds even experienced admins. Here is exactly how these tools work, when to use each one, and how to set up ticket creation workflows that do what you expect.

Timeline difference between event-based triggers and time-based automations
Timeline difference between event-based triggers and time-based automations

Understanding the confusion: Triggers vs automations

The terminology Zendesk uses doesn't help. Both triggers and automations are "automation" in the general sense. They automatically handle tickets based on rules you define. But they operate on different schedules and serve different purposes. For the official distinction, see Zendesk's documentation on triggers and automations.

Triggers are event-based. They fire immediately when something happens to a ticket. When a customer submits a new request, a trigger can instantly route it to the right team, set its priority, and send an acknowledgment email, all within seconds.

Automations are time-based. They run once every hour and check for conditions that involve the passage of time. Think "follow up after 48 hours" or "close tickets 96 hours after they're solved." Automations handle the "wait and see" scenarios that triggers can't manage.

The key distinction: triggers respond to events, automations respond to time. If you need something to happen immediately when a ticket is created, you need a trigger with the Ticket > Is > Created condition. If you need something to happen hours or days later, that's when automations come into play.

Here's a simple way to decide which tool to use:

ScenarioTool to Use
Route new tickets immediatelyTrigger
Send acknowledgment emailsTrigger
Set priority based on keywordsTrigger
Follow up after 24 hours of no responseAutomation
Close solved tickets after 4 daysAutomation
Escalate pending tickets after 48 hoursAutomation

The bottom line is this: if your workflow starts with "when a ticket is created," you're building a trigger. If it starts with "after X hours," you're building an automation.

The "ticket is created" condition explained

The Ticket > Is > Created condition is the foundation of most ticket creation workflows. Without it, your trigger would fire on every ticket update, not just when tickets are first submitted. See the Zendesk trigger conditions reference for the complete list of available conditions.

Here's how the condition syntax works:

  • Category: Ticket
  • Field: Is
  • Operator: Created (or Updated)

When you add this condition, you're telling Zendesk: "Only run this trigger when a brand new ticket enters the system." This prevents the trigger from firing when an agent adds a comment, changes the status, or modifies any ticket field.

Zendesk triggers use two types of condition logic:

ALL conditions (AND logic): Every condition in this section must be true for the trigger to fire. This is where you put your "Ticket > Is > Created" condition along with other requirements.

ANY conditions (OR logic): At least one condition in this section must be true. Use this for scenarios like "if the subject contains 'urgent' OR 'emergency.'"

Common conditions you'll combine with "Ticket is Created" include:

  • Channel: Route differently based on whether the ticket came from email, web form, chat, or API
  • Subject text: Look for keywords like "refund," "billing," or "urgent"
  • Received at: Handle tickets differently based on which support email address was used
  • Organization: Apply different rules for VIP customers or specific client groups
  • Requester tags: Route based on customer segments you've defined

Setting up your first ticket creation trigger

Let's walk through creating a trigger that fires when tickets are created. This example will route billing-related tickets to your finance team.

Step 1: Navigate to Admin Center triggers

Go to Admin Center > Objects and rules > Business rules > Triggers. For detailed navigation help, refer to Zendesk's guide on creating ticket triggers.

You'll see a list of existing triggers, including the standard ones Zendesk provides. These handle basics like notifying requesters when their ticket is received. Notice the order: triggers execute from top to bottom, so position matters.

Step 2: Create a new trigger

Click Create trigger and give it a descriptive name. Good naming matters: "Route billing tickets to Finance" is clearer than "Billing trigger."

Add a description explaining what the trigger does and why it exists. Future you (and other admins) will thank you when troubleshooting six months from now.

Select a category for organization. If you don't have categories yet, you can create them. Many teams organize by function: Routing, Notifications, Escalations.

Step 3: Add the ticket creation condition

In the Meet ALL of the following conditions section, add:

  • Ticket > Is > Created

This is your foundation. Without it, the trigger would fire on every update.

Now add your specific routing condition:

  • Ticket > Subject text > Contains at least one of the following words: refund invoice payment billing

Zendesk trigger condition builder with ticket criteria and tag actions
Zendesk trigger condition builder with ticket criteria and tag actions

Step 4: Define additional conditions

Add any other conditions that should narrow down when this trigger fires. For example:

  • Requester > Organization > Is not > VIP Customers (if you handle VIP billing differently)
  • Ticket > Channel > Is > Email (if you only want this for email tickets)

Remember: ALL conditions must be true for the trigger to fire. If you want "either this OR that" logic, use the ANY conditions section.

Zendesk trigger conditions panel with ALL and ANY logic options
Zendesk trigger conditions panel with ALL and ANY logic options

Step 5: Configure actions

Conditions determine when the trigger runs. Actions determine what happens.

For our billing example, add these actions:

  • Group > Finance Team
  • Priority > Normal
  • Add tags > billing
  • Notify group > Finance Team (optional, if they want immediate alerts)

Click Create to save your trigger. Test it by creating a ticket with "billing" in the subject and verifying it gets routed correctly.

Zendesk trigger actions panel for configuring automated responses
Zendesk trigger actions panel for configuring automated responses

Common automation recipes for ticket creation

Here are five practical trigger configurations you can adapt for your workflow:

Recipe 1: Auto-route by email address

Use case: You have separate support addresses for different departments (support@billing.com vs support@technical.com).

Conditions:

Actions:

  • Group > Billing Team
  • Add tags > billing-inquiry

Recipe 2: Priority escalation for VIP customers

Use case: VIP customers get high priority automatically.

Conditions:

  • Ticket > Is > Created
  • Requester > Organization > Is > VIP Customers

Actions:

  • Priority > High
  • Group > Premium Support
  • Add tags > vip-priority

Recipe 3: Tag and categorize by subject keywords

Use case: Automatically tag tickets based on what customers are asking about.

Conditions:

  • Ticket > Is > Created
  • Ticket > Subject text > Contains at least one of the following words: bug error broken not working

Actions:

  • Add tags > technical-issue bug-report
  • Type > Problem

Recipe 4: Auto-assign based on organization

Use case: Specific account managers handle specific clients.

Conditions:

  • Ticket > Is > Created
  • Requester > Organization > Is > Acme Corporation

Actions:

  • Assignee > Sarah Johnson
  • Group > Enterprise Accounts

Recipe 5: Send acknowledgment emails with custom messaging

Use case: Different auto-replies for different types of requests.

Conditions:

  • Ticket > Is > Created
  • Ticket > Channel > Is > Web form

Actions:

  • Notify requester > Email subject: "We received your request" > Body: Custom acknowledgment message

Best practices and common pitfalls

Even experienced Zendesk admins make these mistakes. Here's what to watch for:

Trigger ordering matters. Triggers execute from top to bottom. A trigger higher in the list can change a ticket in ways that affect whether triggers lower down will fire. Put your most specific triggers first, general ones last.

Always include the "Ticket is Created" condition for new-ticket workflows. Without it, your trigger fires on every update. That's rarely what you want.

Test before going live. Create test tickets that match your conditions and verify the actions execute correctly. Check ticket events to see exactly which triggers fired.

Use clear, descriptive names. "Route VIP tickets to Premium Support" is infinitely better than "VIP trigger 2." Include the purpose in the name.

Watch for conflicting triggers. Two triggers modifying the same field can create unpredictable results. Document your trigger logic and review quarterly.

Remember the automation limits. If you're using automations for time-based follow-ups, know that each automation can only process 1,000 tickets per hour. If you have more tickets meeting the conditions, they'll queue for the next hour. See Zendesk's automation documentation for more details on these limits.

Nullifying conditions prevent loops. Automations must include an action that nullifies a condition (like changing status from Solved to Closed). Without this, automations can fire repeatedly.

Structured troubleshooting process for Zendesk trigger failures
Structured troubleshooting process for Zendesk trigger failures

Enhancing Zendesk with eesel AI

Zendesk triggers and automations handle the mechanics of ticket routing and basic workflows. But they don't understand the content of customer requests. They can't read a ticket and determine intent, sentiment, or urgency beyond simple keyword matching.

That's where we come in. eesel AI integrates with Zendesk to add intelligent automation on top of your existing triggers.

eesel AI dashboard for configuring the AI agent
eesel AI dashboard for configuring the AI agent

Our AI Agent can resolve tickets autonomously. It reads incoming requests, drafts responses based on your knowledge base, and can even send replies without human intervention. For tickets that need a human touch, it escalates intelligently with full context.

Zendesk AI ticketing interface with intent and sentiment detection
Zendesk AI ticketing interface with intent and sentiment detection

AI Triage goes beyond simple keyword tagging. It understands what customers are actually asking and categorizes tickets by intent, sentiment, and urgency. It can route tickets more accurately than rule-based triggers alone.

eesel AI Copilot drafting a reply in Zendesk
eesel AI Copilot drafting a reply in Zendesk

For your human agents, AI Copilot drafts replies instantly. Agents see a ready-to-send response based on your past tickets and knowledge base. They review, edit if needed, and send. Response times drop dramatically while quality stays consistent.

The approach we recommend: start with guidance, then level up to autonomy. Run eesel on your past tickets to see how it would perform. Once you're confident, have it draft replies for review. When it proves itself, expand to full autonomous resolution.

Start automating your Zendesk workflow today

You now understand the key distinction: triggers handle immediate actions when tickets are created, automations handle time-based follow-ups. The Ticket > Is > Created condition is your foundation for event-based workflows.

Start with simple triggers. Route by email address or organization. Add tags based on keywords. Send acknowledgment emails. As you get comfortable, build more sophisticated workflows with multiple conditions.

Remember to test everything before going live. Use descriptive names. Document your logic. Review your triggers quarterly to catch outdated rules.

If you want to go beyond rule-based automation and add true intelligence to your Zendesk workflow, try eesel AI. We connect to your existing Zendesk account, learn from your past tickets and knowledge base, and start helping your team resolve tickets faster. Check our pricing to see which plan fits your volume. You can also explore Zendesk's AI agent features to understand native options available in your help desk.

Frequently Asked Questions

No. Automations are time-based and only offer 'hours since' conditions. The 'Ticket > Is > Created' condition is only available in triggers. If you need immediate action when tickets are created, use a trigger, not an automation.
You likely included the 'Ticket > Is > Created' condition, which prevents the trigger from firing on updates. Remove that condition if you want the trigger to run on ticket updates, or create a separate trigger specifically for updates using 'Ticket > Is > Updated.'
Trigger loops usually happen when one trigger updates a ticket, causing another trigger to fire, which updates the ticket again. Prevent this by ensuring your triggers have specific conditions that won't be true after the action runs. For example, add a tag with the trigger, then include 'Tags does not contain [tag]' as a condition so it only runs once.
'Ticket > Is > Created' fires once when the ticket is first created. 'Ticket > Status > Is > New' fires whenever the ticket status is New, which includes creation but also any time the status changes back to New. Use 'Is > Created' for one-time actions, 'Status > New' if you want to catch status changes too.
Yes, but you need both a trigger and an automation working together. Use a trigger with 'Ticket > Is > Created' for immediate actions like routing and tagging. Then use an automation with 'Hours since created' for follow-up actions. The trigger handles the instant response, the automation handles the delayed response.

Share this post

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.