How to set up Zendesk automation to notify followers on pending tickets

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 24, 2026

Expert Verified

Banner image for How to set up Zendesk automation to notify followers on pending tickets

Tickets sitting in "pending" status are a silent productivity killer. Your agents have done their part, asked the right questions, and now they're waiting. Days pass. The ticket stays open. And eventually someone has to manually follow up or close it out.

There's a better way. With Zendesk automations, you can set up a workflow that automatically reminds customers when they haven't replied, then closes the ticket if they still don't respond. Support teams call this the "bump-bump-solve" method, and it's one of the most effective ways to keep your queue clean without constant manual work.

This guide walks you through building this workflow step by step. You'll learn how to create automations that send follow-up notifications, prevent duplicate reminders, and automatically solve tickets when customers go silent. We'll also look at how eesel AI can add a layer of intelligence to this process if you want context-aware follow-ups instead of static templates.

Zendesk landing page showcasing customer service software solutions
Zendesk landing page showcasing customer service software solutions

What you'll need

Before you start building, make sure you've got:

  • A Zendesk Team plan or higher. Automations are available on Team, Growth, Professional, and Enterprise plans. The Support Essential plan does not include automations.
  • Administrator access to your Zendesk account. You'll need to access the Admin Center to create business rules.
  • A clear idea of your follow-up timing. Most teams start with 24 hours for the first reminder and 72 hours for the final close, but you can adjust this based on your SLAs and customer expectations.

Understanding triggers vs. automations in Zendesk

Zendesk gives you two types of business rules: triggers and automations. They sound similar, but they work differently.

Triggers are event-based. They fire the moment something happens, like when a ticket is created, updated, or assigned. If you need an immediate action, triggers are your tool.

Automations are time-based. They run once every hour and check if tickets meet specific time-based conditions. This is exactly what you need for pending ticket follow-ups because you want to wait a specific amount of time (24 hours, 72 hours) before taking action.

Here's why automations are the right choice for this workflow:

  • They can check "hours since pending" conditions
  • They run on a schedule, so you don't need to manually monitor tickets
  • They can perform multiple actions (send email, add tag, change status) in sequence

A few limitations to keep in mind:

  • Automations run hourly, not in real-time. A ticket that hits 24 hours pending at 10:15 AM might not get processed until the automation runs at 11:00 AM.
  • Each automation can process a maximum of 1,000 tickets per hour. If you have a large backlog, it might take multiple hours to work through all tickets.
  • Automations must be smaller than 65kb. This is rarely an issue unless you're building extremely complex conditions.

Zendesk Admin Center automation settings showing conditions and actions for ticket workflows
Zendesk Admin Center automation settings showing conditions and actions for ticket workflows

Step 1: Create the first reminder automation

Let's build the automation that sends your first follow-up reminder after 24 hours.

Navigate to the automations section:

  1. Go to Admin Center in Zendesk
  2. Click Objects and rules in the sidebar
  3. Select Business rules > Automations
  4. Click Add automation

Name your automation:

Use something descriptive like "Send pending reminder after 24 hours." You'll thank yourself later when you've got multiple automations and need to remember what each one does.

Set the conditions (Meet ALL):

ConditionOperatorValue
Ticket: StatusIsPending
Ticket: Hours since pendingGreater than24
Ticket: TagsContains none of the followingpending_reminder_1

The "Greater than" operator is important here. Zendesk automations don't run at the exact same minute every hour, so using "Is" might miss tickets that cross the threshold between automation runs.

The tag condition is critical. By checking that the ticket does NOT have the "pending_reminder_1" tag, you ensure this automation only runs once per ticket. Without this, your customer would get a reminder every hour.

Set the actions:

ActionValue
Notifications: Email user(requester)
Ticket: Add tagspending_reminder_1

For the email notification, use a friendly but clear message:

Subject: Re: {{ticket.title}} - Just checking in

Hi there,

I wanted to quickly check in to see if you had a chance to look at our last message. We're waiting on your reply to move forward.

If you have any questions or need clarification on anything, just reply to this email and we'll be happy to help.

Thanks!

The {{ticket.title}} placeholder pulls in the ticket subject line, so the customer knows exactly which conversation this is about.

Click Create automation to save.

Zendesk Admin Center showing the automation configuration form with condition and action fields for setting up ticket reminders
Zendesk Admin Center showing the automation configuration form with condition and action fields for setting up ticket reminders

Step 2: Create the final reminder automation

Now let's create the automation that sends a final reminder and closes the ticket if there's still no response.

Create a new automation with these settings:

Name: "Solve pending ticket after 72 hours"

Conditions (Meet ALL):

ConditionOperatorValue
Ticket: StatusIsPending
Ticket: Hours since pendingGreater than72
Ticket: TagsContains at least one of the followingpending_reminder_1

Notice this automation checks that the ticket DOES have the "pending_reminder_1" tag. This ensures it only runs on tickets that have already received the first reminder.

Actions:

ActionValue
Notifications: Email user(requester)
Ticket: StatusSolved

For the final email, be clear that the ticket is closing but easy to reopen:

Subject: Re: {{ticket.title}} - Closing this for now

Hi,

Since we haven't heard back, we're going to mark this ticket as solved for now. This helps us keep our support queue organized.

If you still need help, just reply to this email and we'll reopen your ticket right away. No need to create a new request.

Thanks for reaching out to us!

Click Create automation to save.

Step 3: Add a trigger to reset the workflow

There's one problem with our current setup: if a customer replies after receiving the first reminder, the ticket will still have the "pending_reminder_1" tag. If you set the ticket to pending again later, the automation won't send a reminder because the tag is already there.

We need a trigger to remove the tag when customers reply.

Navigate to triggers:

  1. Go to Admin Center > Objects and rules > Business rules > Triggers
  2. Click Add trigger

Name: "Reset pending reminder tags on reply"

Conditions (Meet ALL):

ConditionOperatorValue
Ticket: StatusChanged toOpen
Ticket: Current userIs(end-user)

The "Changed to" condition ensures this only fires when the status actually changes, not every time the ticket is updated.

Actions:

ActionValue
Ticket: Remove tagspending_reminder_1

Click Create trigger to save.

Now when a customer replies, the tag is removed. If you later set the ticket to pending again, the automation workflow starts fresh.

The bump-bump-solve workflow explained

Support teams have a name for what we just built: "bump-bump-solve." It's a simple pattern that gives customers multiple chances to respond before you close their ticket.

Here's how the timing typically works:

  • First bump: Reminder sent after 24 hours of pending status
  • Second bump: Final notice and ticket closure after 72 hours total
  • Solve: Ticket automatically marked as solved

Why 24 and 72 hours? These intervals give customers a reasonable window to respond without letting tickets sit indefinitely. But you should adjust these based on your specific needs:

  • B2B support: Might use 48/96 hours since business customers often need more time to gather information
  • E-commerce: Might use 12/48 hours for faster-moving retail support
  • Enterprise: Might extend to 72/168 hours for complex technical issues

The key is consistency. Once you set your intervals, stick to them so customers know what to expect.

Automated timeline for pending ticket follow-ups and resolution workflow
Automated timeline for pending ticket follow-ups and resolution workflow

Pro tips and best practices

After setting up hundreds of these workflows, here are the lessons learned:

Use "Greater than" for time conditions. Zendesk automations run hourly, but not at the exact same minute. If you use "Is 24 hours," you might miss tickets that hit 24 hours between automation runs. "Greater than 24" catches everything.

Create a "do_not_auto_remind" tag. Some tickets need personal handling. Add a condition to your automations that excludes tickets with this tag. Agents can apply it to sensitive or high-touch cases.

Test before you deploy. Create a test ticket, set it to pending, and wait. Or temporarily change your conditions to "Greater than 0" hours to see the automation fire immediately (just remember to change it back).

Build a view for auto-solved tickets. Create a view that shows tickets solved by your automation (filter by the "pending_reminder_1" tag and Solved status). Check it weekly to make sure you're not closing tickets that should have stayed open.

Consider business hours vs. calendar hours. Zendesk offers both options. Calendar hours count all time. Business hours only count your operating hours. If you promise 24-hour response times, business hours might be more accurate.

Public comments vs. private notes. The email notification action sends a public comment that the customer sees. If you want to add internal notes without notifying the customer, use a different action or add a private comment via the ticket interface.

For more automation ideas, check out our guide on Zendesk automations to send reminders after pending 24 hours.

Troubleshooting common issues

Even simple automations can have hiccups. Here's how to fix the most common problems:

Automation not firing at all:

Check that your conditions nullify each other. Every automation needs either a "true only once" condition (like "Hours since created is 4") OR an action that cancels a condition (like adding a tag that the automation checks for). Without this, Zendesk won't let you save the automation, or it will fire endlessly.

Customers getting multiple reminders:

Your tag system isn't working. Check that:

  • The automation adds the tag "pending_reminder_1"
  • The automation checks "Contains none of the following" for that tag
  • The reset trigger is removing the tag when customers reply

Tickets not solving automatically:

Verify your "Hours since pending" condition. Remember that Zendesk counts from when the status changed to pending, not from the last comment. If an agent adds a private note while the ticket is pending, that doesn't reset the clock.

Automation stopped working suddenly:

Check if you hit the 65kb size limit. This is rare but can happen with complex conditions. Also verify you haven't reached the 500 active automations limit.

Conflicts with other automations:

Zendesk requires all active automations to be unique. If two automations have identical conditions, only one will run. Check your automation list for duplicates.

An alternative: AI-powered follow-ups with eesel AI

Zendesk automations work well for straightforward reminders. But what if you want follow-ups that actually reference the conversation? That's where AI comes in.

eesel AI integrates directly with Zendesk and can draft context-aware follow-up messages. Instead of sending the same template to everyone, the AI reads the ticket history and writes a personalized reminder that references the specific issue.

eesel AI dashboard for configuring AI agent and automation workflows
eesel AI dashboard for configuring AI agent and automation workflows

Here's how it compares:

FeatureZendesk Automationseesel AI
Setup time30 minutes10 minutes (connects and learns automatically)
Message contentStatic templatesDynamic, context-specific
PersonalizationNone (placeholders only)References ticket history
TestingLive onlySimulation mode on historical tickets
EscalationRule-basedAI understands when to hand off

The hybrid approach works well for many teams: use Zendesk automations for simple cases, and let eesel AI handle complex tickets that need more nuanced follow-ups.

If you're curious about AI for support, you can try eesel AI free for 7 days and see how it performs on your historical tickets before turning it on for customers.

Start automating your pending ticket follow-ups today

You now have a complete workflow that automatically reminds customers when they haven't replied, then closes tickets that go silent. This simple setup can save hours of manual work each week and keep your support queue focused on active conversations.

To recap what we built:

  1. An automation that sends a friendly reminder after 24 hours of pending status
  2. A second automation that sends a final notice and solves the ticket after 72 hours
  3. A trigger that resets the workflow when customers reply

Start with these default timings, then adjust based on your results. Check your auto-solved tickets weekly at first to make sure you're not closing anything prematurely. Once you're confident, you can extend the intervals or add more sophisticated conditions.

If you want to explore AI-powered follow-ups that reference conversation history and adapt to context, try eesel AI alongside your Zendesk setup. The simulation mode lets you test responses on past tickets before going live.

Frequently Asked Questions

No coding is required. The entire workflow is built through Zendesk's point-and-click interface in the Admin Center. You select conditions and actions from dropdown menus.
Yes. The 24 and 72-hour intervals are just examples. You can set any number of hours that makes sense for your business. Some teams use 48/96 for B2B, others use 12/48 for fast-paced retail support.
The reset trigger removes the 'pending_reminder_1' tag when the customer replies, so the workflow starts fresh. If you set the ticket to pending again later, the customer will receive reminders again according to your schedule.
Yes. Create a 'do_not_auto_remind' tag and add a condition to your automations that excludes tickets with this tag. Agents can apply this tag to sensitive or complex tickets that need manual handling.
Triggers fire immediately when something happens (like a ticket update). Automations run hourly and check time-based conditions. For pending ticket follow-ups, you need automations because you're waiting for a specific amount of time to pass.
Create a test ticket and set it to pending. You can temporarily change your automation condition to 'Greater than 0 hours' to make it fire immediately, then change it back to your desired interval after testing.

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.