How to fix Zendesk notifications not sent: Complete troubleshooting guide

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited March 4, 2026

Expert Verified

Banner image for How to fix Zendesk notifications not sent: Complete troubleshooting guide

There's nothing quite like the panic of realizing your customers aren't getting notifications. You respond to a ticket, mark it solved, and... silence. No confirmation email. No update. Just a customer wondering if their message disappeared into the void.

When Zendesk notifications stop working, the impact is immediate. Customers get frustrated, agents miss updates, and your support workflow breaks down. The good news is that most notification issues follow predictable patterns, and you can fix them systematically without pulling your hair out.

This guide walks you through a diagnostic approach to find and fix the root cause. We'll cover the three main categories of notification failures (triggers, email deliverability, and agent settings), with specific steps for each. And if you find yourself spending more time managing triggers than actually helping customers, we'll touch on how we approach notifications differently at eesel AI.

Diagnostic flowchart for identifying notification failure root causes
Diagnostic flowchart for identifying notification failure root causes

What causes Zendesk notifications to fail

Before diving into fixes, let's understand how notifications actually work in Zendesk. Every email notification follows this path: a trigger detects a ticket event, the trigger fires an action, and that action sends an email. When any link in this chain breaks, notifications fail.

Here's a quick decision framework for where to start looking:

  • Trigger issues Check this first if notifications stopped suddenly or only affect certain ticket types
  • Email deliverability Check this if some customers get emails while others don't, or if you see bounce messages
  • Agent settings Check this if only specific agents aren't receiving notifications

Let's break it down by category.

Step 1: Check your trigger configuration for Zendesk notifications not sent

Triggers are the engine behind every notification in Zendesk. When they break, everything stops. Here's how to diagnose trigger issues.

Verify triggers are active

Start by checking if your notification triggers are actually turned on. Go to Admin Center > Objects and rules > Business rules > Triggers and look for the default triggers that handle notifications:

  • Notify requester of received request
  • Notify requester of comment update
  • Notify requester of solved request

If any of these show as inactive, that's your problem. Select the checkbox and click Activate.

Zendesk trigger configuration showing revision history and trigger details
Zendesk trigger configuration showing revision history and trigger details

Review trigger conditions and actions

Even active triggers can fail if their conditions or actions are wrong. Click into each notification trigger and verify:

Conditions should include:

  • Ticket status checks (Created, Updated, Solved)
  • Comment visibility (Public comments trigger customer notifications)
  • Any custom conditions your workflow requires

Actions must include:

  • Email user > (requester) for customer notifications
  • Email assignee for agent notifications
  • Email group for team notifications

A common mistake is editing the default "Notify assignee of comment update" trigger and accidentally removing the email action. If the trigger fires but doesn't include an email action, nothing gets sent.

Use ticket events to diagnose

The ticket events log shows you exactly what happened (or didn't happen) when a ticket was updated. To access it, open any affected ticket and add /events to the end of the URL.

Look for:

  • Which triggers fired on the ticket update
  • Whether an email notification action was triggered
  • Any error messages or warnings

If you see the trigger in the events log but no email was sent, the issue is likely outside Zendesk (email deliverability). If the trigger doesn't appear at all, check your trigger conditions.

Step 2: Verify email deliverability settings

When triggers are working but emails still aren't arriving, the problem is usually email deliverability. This is where things get technical, but the fixes are straightforward.

Check your SPF record

SPF (Sender Policy Framework) tells email providers which servers are allowed to send email on behalf of your domain. Without proper SPF configuration, emails from Zendesk often get flagged as spam or rejected entirely.

Your domain's SPF record must include:

include:mail.zendesk.com

To check your current SPF record:

  1. Go to Admin Center > Channels > Email
  2. Look for the SPF check status next to your support email address
  3. If it shows errors, you'll need to update your DNS records

A complete SPF record looks something like this:

v=spf1 include:_spf.google.com include:mail.zendesk.com ~all

Contact your domain administrator to add the Zendesk include if it's missing. There can only be one SPF record per domain, so you'll need to modify the existing record rather than creating a new one.

Understand common error codes

When email delivery fails, Zendesk displays error codes in the ticket interface. Here are the most common ones:

Error CodeMeaningWhat to do
500General delivery failureCheck recipient address, retry sending
550Recipient server rejected emailRecipient's server blocked the email; ask them to whitelist your domain
552Message too largeReduce attachment size or split into multiple emails
554Transaction failedOften a spam filter; check SPF/DKIM configuration

Click the warning icon next to a recipient's name in the ticket to see the specific error message.

SPF and DKIM email authentication protocols for domain verification
SPF and DKIM email authentication protocols for domain verification

Check suspended tickets

Sometimes emails get caught in Zendesk's spam filters before they even create tickets. Check your Suspended tickets view (in the left sidebar under Views) for legitimate messages that were flagged incorrectly.

If you find legitimate emails suspended, recover them to train the filter. You may need to recover several before the system learns to allow emails from that sender.

Step 3: Check agent notification settings

Agent notification issues are different from customer notification issues. Here's how to troubleshoot them.

Verify individual agent preferences

Each agent controls their own notification settings. If one agent isn't getting notifications while others are, check their profile:

  1. Go to Admin Center > People > Team members
  2. Click the affected agent's name
  3. Check their Contact info and Preferences sections

Make sure:

  • Their email address is correct
  • Email notifications are enabled
  • They haven't unsubscribed from notification types

Check group assignment notifications

If agents aren't getting notified about tickets assigned to their group, verify the Notify group of assignment trigger is active. This trigger sends notifications to all group members when a ticket is assigned to that group.

Some teams prefer to disable group notifications to reduce email noise. If that's your setup, make sure agents know to check their views regularly instead.

Differences between agent and customer notifications

Remember that agent and customer notifications use different triggers:

  • Customer notifications use "Notify requester" triggers
  • Agent notifications use "Notify assignee" or "Notify group" triggers

If customers are getting emails but agents aren't (or vice versa), focus on the specific trigger category that's failing.

Step 4: Test and verify the fix

Once you've made changes, test them before assuming everything works.

Create test tickets

The simplest test is creating a ticket and walking through your typical workflow:

  1. Submit a test ticket as a customer
  2. Verify the confirmation email arrives
  3. Add a public comment as an agent
  4. Verify the customer receives the update
  5. Solve the ticket
  6. Verify the resolution notification sends

Use a personal email address (not your work email) for the test customer so you can see exactly what customers see.

Use ticket events to confirm

After each test, check the ticket events log to confirm:

  • The correct triggers fired
  • Email notifications were sent
  • No error messages appeared

When to contact Zendesk support

If you've verified triggers are active, SPF is configured correctly, and agents have the right settings, but notifications still aren't working, it's time to contact Zendesk support. They can investigate server-side issues that aren't visible in your admin panel.

Prevention best practices for Zendesk notifications not sent

Fixing notifications is good. Preventing them from breaking is better. Here are habits that help:

  • Audit triggers quarterly Review your trigger list every few months to catch deactivated or conflicting triggers
  • Document your setup Keep internal docs explaining which triggers handle which notifications, especially if you have custom triggers
  • Monitor the suspended tickets view Check it weekly to catch legitimate emails getting flagged
  • Test after major changes Any time you modify triggers, email settings, or DNS records, run through your notification test suite

Streamlining notifications with AI

Zendesk triggers work, but they require constant maintenance. Every new brand, team, or workflow means more triggers to create and manage. Before long, you're spending more time debugging trigger conflicts than actually helping customers.

At eesel AI, we take a different approach. Instead of building complex trigger chains, our AI teammate learns your business and handles notifications intelligently:

  • Automatic brand detection We identify which brand the customer contacted based on their email, ticket fields, or message content
  • Consistent voice across channels Whether customers email, chat, or use your help center, responses match your brand automatically
  • No trigger maintenance Add a new brand by simply telling us about it, rather than cloning and customizing multiple triggers

eesel AI dashboard showing Zendesk integration and connected knowledge sources
eesel AI dashboard showing Zendesk integration and connected knowledge sources

If you're tired of trigger troubleshooting and want to explore how AI can simplify your support workflow, check out how we work with Zendesk or try eesel AI free.

Frequently Asked Questions

This usually indicates an email deliverability issue specific to those customers. Check if their emails are bouncing (look for error codes in the ticket), ask them to check spam folders, and verify your SPF record includes include:mail.zendesk.com. Some corporate email servers have strict filters that block emails without proper authentication.
Integration-specific notification gaps are a known issue. When tickets move from Zendesk to Jira via integration, notification settings sometimes don't transfer correctly. Check your Jira notification scheme settings and ensure the integration is configured to preserve notification preferences. You may need to set up parallel notification triggers in Jira for escalated tickets.
Yes, deactivated triggers are one of the most common causes of notification failures. Go to Admin Center > Objects and rules > Business rules > Triggers and check for any inactive triggers, especially the default Notify assignee triggers. Even if you didn't manually deactivate them, system updates or admin changes can sometimes disable triggers.
Start with trigger status. System updates sometimes reset or deactivate triggers. Check that your default notification triggers are still active, then verify trigger conditions haven't been altered. Next, check your email channel settings to ensure forwarding and SPF configurations are intact.
Check the ticket events log by adding /events to any ticket URL. If you see the trigger fired but no email was sent, it's an email deliverability issue (SPF, spam filters, or recipient server). If the trigger doesn't appear in the events log at all, it's a trigger configuration issue (inactive trigger, wrong conditions, or missing actions).

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.