How to set up Zendesk messaging SLA for conversations: A complete guide

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 20, 2026

Expert Verified

Banner image for How to set up Zendesk messaging SLA for conversations: A complete guide

Setting up service level agreements for messaging conversations in Zendesk requires understanding how messaging differs from traditional live chat. While both channels let customers reach you in real-time, they work differently under the hood, and that affects how you configure your SLAs.

Zendesk now supports First Reply Time and Next Reply Time SLAs for messaging conversations, something that wasn't possible until recently. In this guide, we'll walk through exactly how to set up Zendesk messaging SLA for conversations, what prerequisites you need, and some best practices we've learned from the community.

If you're looking to improve your response times, tools like eesel AI can help automate common inquiries alongside your Zendesk setup.

A screenshot of Zendesk's landing page.
A screenshot of Zendesk's landing page.

Understanding messaging vs live chat SLAs in Zendesk

Before diving into setup, you need to understand the fundamental difference between these two conversation types. Live chat is session-based. When a customer starts a chat, they expect an immediate back-and-forth conversation that ends when they close the chat window. Messaging, on the other hand, is persistent. A customer can start a conversation, close their browser, and pick it up hours later on their phone.

Structural differences between session-based chat and persistent messaging for configuring accurate SLA targets.
Structural differences between session-based chat and persistent messaging for configuring accurate SLA targets.

This persistence changes how SLAs work. For live chat, reply time SLAs are actually turned off by default. You have to manually enable them in your Chat Dashboard under Settings > Account > SLAs. When enabled, every agent response in the chat counts toward your reply time targets.

For messaging, First Reply Time and Next Reply Time SLAs are now fully supported. This wasn't always the case. According to Zendesk product team communications, messaging SLA support was added in early 2023 after significant community feedback.

The key distinction: live chat requires immediate attention and ends when the session closes. Messaging can be asynchronous. A customer might send a message at 9 AM, see your reply at noon, and respond at 3 PM. Your SLAs need to account for this different rhythm.

Prerequisites for setting up messaging SLAs

Before you start creating policies, make sure you've got the right foundation in place.

Required Zendesk plan

SLA policies start at the Suite Professional level, which costs $115 per agent per month when billed annually ($149 monthly). If you want Group SLAs for tracking internal team handoffs, you'll need Suite Enterprise at $169 per agent per month ($219 monthly).

The Support Team plan ($19/agent/month) and Suite Team plan ($55/agent/month) do not include SLA functionality. You'll need to upgrade to use these features.

Agent Workspace requirement

For live chat specifically, you need the Agent Workspace enabled to use reply time SLAs. This is the modern Zendesk interface that unified chat and ticketing. If you're still using the legacy Chat interface, you'll need to migrate.

Business hours and priorities

Every SLA policy is built on four elements:

  1. Priority: Low, normal, high, or urgent
  2. Business schedule: Working hours vs. 24/7
  3. Measurement type: First reply, next reply, update time, or resolution time
  4. Conditions: Which tickets the policy applies to

You need to have business hours configured and a system for setting ticket priorities before your SLAs will work properly. Most teams use triggers to automatically set priority based on factors like customer type, request category, or keywords in the subject line.

Creating your first Zendesk messaging SLA policy

Let's walk through the actual setup process step by step.

Step 1: Navigate to SLA settings

Go to Admin Center > Objects and rules > Business rules > Service level agreements.

The Admin Center's SLA policy configuration page with First reply time settings.
The Admin Center's SLA policy configuration page with First reply time settings.

Step 2: Create a new policy

Click Create policy and give it a descriptive name. Good naming conventions help when you have multiple policies. Try something like "Messaging - Support Team" or "WhatsApp - Priority Customers." The name should tell you at a glance which channel and team the policy applies to.

Step 3: Set your conditions

Here's where you define which conversations this SLA applies to. For a messaging SLA, you'll want at least these conditions:

  • Channel is Messaging: This ensures the policy only applies to messaging conversations, not emails or tickets created through other channels
  • Group is [Your Team]: Optional, but recommended if different teams handle different conversation types

The SLA policy creation interface with ticket attribute conditions.
The SLA policy creation interface with ticket attribute conditions.

Step 4: Choose your hours of operation

Decide whether to measure targets in business hours or calendar hours. For most teams, business hours makes more sense. You don't want your SLA clock ticking when your agents are offline. However, if you have customers worldwide and commitments to respond within specific timeframes regardless of when the message arrives, calendar hours might be appropriate.

Step 5: Configure First Reply Time targets

This is how quickly you'll respond to new conversations. Set different targets for each priority level. A common approach is the 2-4-8-16 rule:

PriorityFirst Reply Time
Urgent2 hours
High4 hours
Normal8 hours
Low16 hours

Remember, these are business hours, so 16 hours means two business days, not sixteen hours of actual time.

Step 6: Configure Next Reply Time targets

Next Reply Time measures how quickly you respond to customer follow-ups. Set these slightly longer than First Reply Time since agents need time to investigate. Many teams use 4 hours for high/urgent and 8 hours for normal/low.

Step 7: Save and order your policies

SLA policies apply from top to bottom, with the first matching policy being the one that takes effect. Put your most specific policies at the top and your catch-all policies at the bottom. If you have a special SLA for VIP customers, that should appear before your general messaging SLA.

Recommended SLA metrics for messaging conversations

Not all metrics make sense for messaging. Here's what works best:

First Reply Time

This is your "we've got your message" metric. For messaging, aim for faster targets than email but don't kill your team. Thirty seconds might work for live chat, but it's unrealistic for messaging where customers don't expect instant replies. One to two hours for urgent messages is reasonable.

Next Reply Time

This keeps conversations moving. If a customer replies to your agent, how quickly should that agent respond? This metric prevents conversations from stalling. The key difference from live chat is that customers don't expect immediate responses in messaging, so you can set slightly longer targets.

Periodic Update

If you can't resolve an issue quickly, Periodic Update ensures the customer hears from you regularly. This metric measures the time between each public agent comment. It's especially useful for complex issues where you need to keep the customer informed of progress.

What to avoid

Resolution time metrics (Requester Wait Time, Agent Work Time, Total Resolution Time) can be tricky for messaging because conversations can span days or weeks. A customer might send a message, get a resolution, then reply three days later with a "thanks." Does that restart your resolution clock? For this reason, many teams stick to reply-based metrics for messaging.

Decision tree for selecting effective metrics to maintain consistent communication standards across messaging channels.
Decision tree for selecting effective metrics to maintain consistent communication standards across messaging channels.

Best practices for messaging SLA management

Separate policies for different channels

Don't use the same SLA for email and messaging. Customers have different expectations. An email customer might be happy with a four-hour response. A messaging customer expects faster replies. Create separate policies and use the Channel condition to route tickets appropriately.

Use triggers to auto-set priority

Your SLAs depend on priorities being set correctly. Don't rely on agents to manually set priority on every ticket. Create triggers that set priority based on:

  • Customer organization (VIP customers get High priority)
  • Subject line keywords ("urgent," "down," "broken")
  • Request type (refunds vs. general questions)
  • Ticket form used

This ensures your SLAs apply consistently without adding manual work for agents.

Create SLA-based views

Add the "Next SLA breach" column to your agent views. Sort tickets by this column in ascending order so agents always see the tickets closest to breaching first. This turns a long list of tickets into a clear, prioritized to-do list.

Handle channel switches gracefully

Sometimes a messaging conversation needs to move to email. Maybe the issue is too complex for chat, or you need to send attachments that don't work well in messaging. When this happens, use a trigger to add a tag like "switched_to_email" and create a separate SLA policy that applies to tickets with that tag.

Common issues and workarounds

SLAs not applying to tickets

If your SLAs aren't showing up on tickets, check these common causes:

  • No priority set: Tickets must have a priority for SLAs to apply. Check that your triggers are setting priority correctly.
  • Conditions don't match: Double-check that your policy conditions actually match the tickets you expect. Use the "View matching tickets" option in the SLA policy editor to verify.
  • Policy order: A more general policy above your specific one might be catching the tickets first. Reorder your policies.

Messaging to email transitions

When a messaging conversation switches to email, the SLA behavior can get confusing. The best approach is to use the workaround mentioned earlier: tag the ticket when it switches channels and have separate policies for each channel type.

Understanding historical limitations

If you see old forum posts saying messaging doesn't support reply time SLAs, those are outdated. Zendesk added this support in early 2023. However, you still need to enable reply time SLAs for live chat separately in your Chat settings.

Improving Zendesk messaging SLA performance with AI automation

Meeting SLA targets consistently can be challenging, especially during peak periods. This is where AI automation can help.

eesel AI simulation feature forecasting automation potential for support workflows.
eesel AI simulation feature forecasting automation potential for support workflows.

AI teammates like eesel AI connect to your support ecosystem and handle common, repetitive questions instantly. When a customer asks about order status, password resets, or shipping information, the AI can respond immediately. This improves your First Reply Time metrics without adding agent workload.

For more complex issues that need a human touch, AI copilots can draft responses by pulling information from your knowledge base, past tickets, and connected documentation. Agents review and send these drafts rather than writing from scratch, which improves your Next Reply Time.

eesel AI Copilot sidebar in a help desk interface showing a suggested reply generated from company knowledge base.
eesel AI Copilot sidebar in a help desk interface showing a suggested reply generated from company knowledge base.

The key benefit is consistency. AI doesn't get overwhelmed during busy periods or forget to check for new messages. It maintains the same response speed whether you have ten conversations or a thousand.

AI automation reducing response times to help teams consistently meet messaging SLA targets.
AI automation reducing response times to help teams consistently meet messaging SLA targets.

Start optimizing your Zendesk messaging SLAs today

Setting up SLAs for messaging conversations doesn't have to be complicated. The key things to remember:

  • Use Suite Professional or higher to access SLA features
  • Enable reply time SLAs for live chat separately in your Chat settings
  • Create separate policies for messaging and email
  • Use triggers to automatically set priorities
  • Order your policies correctly with specific ones at the top

Once your SLAs are configured, monitor them in Zendesk Explore to see how your team performs. If you're consistently missing targets, you might need more staff, better training, or automation to handle routine inquiries faster.

Ready to take your SLA performance to the next level? Consider how AI automation could help your team respond faster to common questions while letting humans focus on complex issues that require empathy and judgment.


Frequently Asked Questions

You need at least Suite Professional ($115/agent/month annually) to access SLA policies. Group SLAs for internal team tracking require Suite Enterprise ($169/agent/month annually).
For messaging, standard SLA setup applies. However, for live chat specifically, you need to manually enable reply time SLAs in your Chat Dashboard under Settings > Account > SLAs. You also need the Agent Workspace enabled.
You can, but it's not recommended. Customers have different expectations for response times on different channels. Messaging customers expect faster replies than email customers. Create separate policies using the Channel condition.
The SLA continues using the same policy unless you set up specific conditions to handle channel switches. A common workaround is to add a tag when conversations switch channels and create separate SLA policies for tagged tickets.
The minimum target time you can set for any SLA metric is 15 seconds. You can enter time in hours, minutes, or seconds.
Use the "View matching tickets" feature in the SLA policy editor to verify your conditions work correctly. Also ensure tickets have priorities set via triggers, as SLAs won't apply without a priority.
Yes, AI automation can respond instantly to common questions, improving First Reply Time metrics. AI copilots can also draft responses for agents to review, speeding up Next Reply Time on complex issues.

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.