Make.com Zendesk Microsoft 365 Customer Support Email Automation

Automatically Tag & Comment on Zendesk Tickets for Failed Email Delivery

Free Make.com template to monitor Microsoft 365 email bounces and instantly update corresponding Zendesk tickets, ensuring no failed customer communication goes unnoticed.

Get This Workflow Make.com · Zendesk & Microsoft 365 · Free Template
Make.com workflow diagram showing connection between Microsoft 365 Email and Zendesk for failed email alerts

What This Workflow Does

Every customer support team faces a hidden problem: emails that never reach the customer. When a support agent sends a reply, update, or solution via Microsoft 365, a delivery failure (bounce) often goes unnoticed. The ticket sits in a "waiting for customer" state, while the customer is unaware and growing frustrated. This workflow solves that critical visibility gap.

By connecting Microsoft 365's email delivery reports with Zendesk, this automation acts as a silent watchdog. It continuously monitors for non-delivery reports (NDRs) or bounce notifications. When one is detected, it instantly finds the related Zendesk ticket and updates it—either by adding a specific tag like "email_failed", posting an internal comment for agents, or both. This transforms an invisible failure into a visible, actionable alert right inside your helpdesk.

Pro tip: Use this automation to trigger follow-up actions, like automatically creating a task to call the customer or send an SMS, turning a communication breakdown into an opportunity for exceptional service.

How It Works

The workflow is a straightforward, reliable pipeline that turns email system data into helpdesk intelligence.

Step 1: Monitor Microsoft 365 for Failed Emails

The scenario starts by watching a specific Microsoft 365 mailbox or folder (like the Inbox or a dedicated "Bounces" folder) for new emails that are non-delivery reports. Make.com uses the Microsoft 365 Email module to trigger whenever a new bounce notification arrives.

Step 2: Parse the Bounce Notification

The content of the bounce email is parsed to extract key information. This includes the original recipient's email address (the customer), the original subject line, and the bounce reason. The workflow uses text parsing or filters to ensure it only acts on relevant failure notifications.

Step 3: Find the Matching Zendesk Ticket

Using the extracted customer email address and possibly the subject, the automation searches your Zendesk instance. It looks for an open or recent ticket from that requester. Accurate matching ensures the update is applied to the correct conversation history.

Step 4: Update the Zendesk Ticket

Once the ticket is found, the workflow performs the configured actions. It can add a tag (e.g., communication_failed, needs_alt_contact) for easy filtering and reporting. Simultaneously, it can post an internal comment, providing agents with context: "Alert: Email to customer bounced on [Timestamp]. Reason: Mailbox full."

Who This Is For

This template is designed for any business using Zendesk for customer support and Microsoft 365 for outgoing communication.

  • Support Teams & Managers: To maintain SLA compliance and ensure no ticket is stuck due to failed emails. It's crucial for teams measured on first response time and resolution rates.
  • Customer Success Departments: To proactively manage customer relationships by identifying when primary contact channels fail, allowing for swift intervention.
  • IT & Operations Teams: To gain visibility into email deliverability issues at the point of customer interaction, which can be an early indicator of broader domain or configuration problems.
  • Growing Startups & SMBs: To automate a manual, error-prone process without needing dedicated developer resources, freeing up agents to focus on solving problems, not tracking them.

What You'll Need

  1. A Make.com account (free or paid plan).
  2. A Zendesk account (Support, Suite) with admin access to generate an API token.
  3. A Microsoft 365 business or enterprise account with Exchange Online.
  4. Permissions to create an Azure AD App Registration for Microsoft 365 API access (requires admin consent for delegated permissions like Mail.Read).
  5. Basic understanding of how to copy API keys and connection details between platforms.

Quick Setup Guide

You can have this automation running in under 30 minutes by following these steps.

  1. Clone the Template: Click "Get This Workflow" and duplicate the scenario into your Make.com account.
  2. Connect Microsoft 365: In the first module, create a connection to your Microsoft 365 account using OAuth. Ensure it has access to read mail in the mailbox you want to monitor.
  3. Connect Zendesk: In the Zendesk module, create a connection using your subdomain, admin email, and a generated API token from Zendesk's admin settings.
  4. Configure the Trigger: Set the Microsoft 365 module to watch the correct folder (e.g., Inbox) and optionally add filters to only catch bounce notification emails.
  5. Set Update Actions: Define what you want to happen in Zendesk. Choose to add tags, post a comment, or both. Customize the comment text to include useful bounce details.
  6. Test & Activate: Run a test by simulating a bounce or using an existing bounce email. Check that the correct Zendesk ticket is tagged/commented. Then, activate the scenario to run automatically.

Key Benefits

Eliminate Manual Bounce Checking: Save each support agent 15-30 minutes per day previously spent sifting through bounce reports or delivery failure logs. This time is reinvested into solving more customer issues.

Improve First-Contact Resolution Rates: By immediately knowing an email failed, agents can switch channels (e.g., phone, chat) within minutes instead of days, dramatically reducing resolution time and increasing the likelihood of solving the issue on the first try.

Enhance Customer Satisfaction (CSAT): Proactively reaching out after a failed email demonstrates attentiveness and care. Customers are less likely to escalate or churn when they see your team is actively ensuring they receive communication.

Maintain Accurate Ticket Status & SLAs: Automatically tagging tickets prevents them from being incorrectly classified as "awaiting customer reply." This allows for accurate reporting, fair SLA measurements, and better workload distribution.

Gain Valuable Deliverability Insights: The aggregated data from tags and comments provides a clear picture of which customers or domains have frequent delivery issues, informing data-driven decisions about communication strategies.

Frequently Asked Questions

Common questions about Zendesk and Microsoft 365 email automation

Emails fail due to invalid addresses, full inboxes, server blocks, or domain-level filtering. Without automation, support agents waste time manually checking bounce reports and updating tickets, leading to unresolved issues and poor customer experience.

Common bounce reasons include "mailbox full," "user unknown," or "rejected by spam filter." Each represents a different action item for your team, from requesting updated contact info to reviewing your email sender reputation.

Automation instantly flags tickets where communication failed, allowing agents to proactively reach out via other channels like phone or chat. This reduces resolution time, prevents tickets from going stale, and demonstrates proactive customer care, boosting satisfaction scores.

For example, instead of waiting 48 hours for a customer reply that will never come, an agent gets an alert within minutes and can call the customer, often resolving the issue within the same business day.

Connecting Zendesk with Microsoft 365 via automation creates a closed-loop system. It turns email delivery data into actionable ticket updates, eliminating manual cross-referencing. This integration ensures support teams have complete communication history and can act on delivery failures in real-time.

The main benefits are operational efficiency, data accuracy, and enhanced visibility. Agents no longer need to leave Zendesk to check email logs, and managers get accurate metrics on communication success rates.

Immediately tag the ticket (e.g., 'email_failed'), add an internal comment noting the bounce, and attempt contact through an alternative method. An automated workflow can trigger these steps and even create a follow-up task for the agent, ensuring no failed communication is missed.

Best practices include:

  • Document the bounce reason in the ticket.
  • Verify the customer's contact information.
  • Update the ticket status to reflect the need for an alternative channel.

Yes. Automatically tagging tickets for failed delivery can pause or adjust SLA timers, preventing breaches due to unreachable customers. It also provides audit trails for management, showing proactive steps taken when communication channels fail, which is crucial for compliance and reporting.

This is particularly valuable for teams with strict response-time guarantees. Automation provides the data needed to justify SLA exceptions while maintaining high service standards.

Use both. A tag (like 'needs_alt_contact') allows for easy filtering and reporting. An internal comment provides context for the next agent. Automation can add a standardized comment with the bounce reason and timestamp, creating a clear record without agent effort.

Tags enable you to build views and triggers in Zendesk itself (e.g., a view of all tickets with failed emails), while comments preserve the historical narrative for quality assurance and training purposes.

Absolutely. GrowwStacks specializes in building tailored automation between Zendesk, Microsoft 365, and other tools. We can design workflows for complex bounce handling, multi-channel fallback, SLA management, and integration with your CRM. Book a free consultation to scope your project.

Our experts will analyze your support process, identify key pain points, and build a solution that fits your exact workflow, team structure, and business goals, ensuring maximum ROI from your automation investment.

  • Custom bounce reason parsing and routing.
  • Integration with SMS, WhatsApp, or voice platforms.
  • Automated reporting on email deliverability health.

Need a Custom Zendesk & Microsoft 365 Automation?

This free template is a starting point. Our team builds fully tailored automation systems for your specific business needs.