How to configure Zendesk messaging bot timeout and fallback settings

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 20, 2026

Expert Verified

Banner image for How to configure Zendesk messaging bot timeout and fallback settings

When customers reach out through your messaging channel, they expect a smooth experience. But what happens when your bot stops responding? Or when a conversation sits idle for too long? Understanding how to configure timeout and fallback behaviors in Zendesk messaging isn't just a technical detail, it's the difference between a customer who feels supported and one who feels ignored.

This guide walks you through everything you need to know about Zendesk messaging bot timeout and fallback configuration. We'll cover the key differences between chat and messaging timeouts, how to set up fallback responses when your bot hits its limits, and what to do when you encounter the platform's hard constraints.

Zendesk's messaging input interface demonstrating text entry and available message options.
Zendesk's messaging input interface demonstrating text entry and available message options.

Understanding chat vs. messaging timeout differences

Before configuring anything, you need to understand a fundamental distinction in Zendesk: live chat and messaging handle timeouts completely differently.

Live chat operates on real-time sessions. When a visitor closes their browser, minimizes the chat window, or stays idle, the session eventually times out. Here are the specific behaviors:

ScenarioTimeout Behavior
Browser closed20 seconds to 2 minutes
Idle on website (no mouse/keyboard for 10 minutes)20 minutes
Chat Mobile SDK - no activity1 hour
Chat Mobile SDK - disconnected1 hour
Agent ends chatResets disconnect timeout to 5 minutes

Messaging, on the other hand, is asynchronous and persistent. There is no customer-facing session to end. Instead, conversations move between states:

StateDefinitionDefault Trigger
ActiveEnd user has sent a message recentlyRecent customer activity
InactiveNo response from end user10 minutes of no activity (configurable)
HandoffAI agent no longer first responderTransfer to live agent
HandbackAI agent becomes first responder againTicket status changes to Closed

This distinction matters because many administrators expect messaging to behave like chat. It doesn't. A customer can close their browser, come back hours later, and continue the same conversation. This persistence is great for customer experience but requires different timeout thinking.

For teams managing complex routing across channels, understanding these differences helps configure more effective handoff rules between chat and messaging environments.

Chat and messaging timeout behaviors compared side by side.
Chat and messaging timeout behaviors compared side by side.

Configuring messaging bot timeouts and fallback responses

Setting the inactivity period

Messaging conversations become inactive after a period of no customer response. By default, this is 10 minutes. You can modify this to better fit your support workflow.

To adjust the inactivity period:

  1. Navigate to Admin Center > Objects and rules > Business rules > Automations
  2. Locate the automation "Close ticket 4 days after status is set to solved"
  3. Edit the timing conditions to match your needs (up to 28 days)

Alternatively, create a custom trigger for immediate handback when specific conditions are met. This is useful if you want the AI agent to become available again as soon as a ticket is solved, rather than waiting the default 4 days.

Zendesk's automation settings for configuring an 'Auto close with tag' trigger, showing conditions and actions.
Zendesk's automation settings for configuring an 'Auto close with tag' trigger, showing conditions and actions.

Configuring automatic release capacity

If you use omnichannel routing, enabling automatic release capacity helps manage agent workload:

  1. Go to Admin Center > Channels > Routing > Omnichannel routing
  2. Enable Automatic release capacity
  3. Set your desired Inactivity period for messaging

When capacity is released, the conversation closes automatically. This prevents the end user from reopening the same conversation thread.

Setting up standard AI agent fallback responses

Your AI agent needs clear fallback responses for when it cannot answer a question. Zendesk calls this the "If the AI agent can't answer the question" response.

To configure this:

  1. Go to Admin Center > AI > AI agents
  2. Select your AI agent
  3. Click the Messaging behavior tab
  4. Expand "If the AI agent can't understand a question"
  5. Enter your fallback message (default: "Sorry, I can't answer that. Here are some topics that might help though.")
  6. Optionally, select up to 10 pre-created answers to present as options

The default fallback is functional but generic. Consider customizing it to match your brand voice and provide clear next steps.

AI agent standard responses configuration panel for unhelpful customer feedback with escalation options.
AI agent standard responses configuration panel for unhelpful customer feedback with escalation options.

Creating custom fallback flows in Flow Builder

For more sophisticated fallback handling, you can build custom flows (note: Flow Builder is now in legacy status for customers who created AI agents after February 2025).

A well-designed fallback flow typically includes:

  • A clear acknowledgment that the bot couldn't help
  • Quick reply options like "Talk to a human" or "Browse help center"
  • Business hours conditions to route appropriately based on agent availability
  • Information capture before transfer to minimize customer repetition

Conversation bot flow builder interface designing a 'Reset password' flow with training phrases.
Conversation bot flow builder interface designing a 'Reset password' flow with training phrases.

Managing handoff and handback timeouts

Handoff timeout scenarios

What happens when your bot tries to hand off to a human, but no one accepts? This is where queue configuration matters.

Zendesk's maximum queue wait time setting controls how long customers wait before the system takes action. On most plans, you can set this from 1 to 20 minutes. Enterprise plans extend this up to 60 minutes.

Important limitation: Maximum queue wait time is ignored after a call is transferred. When a call transfers to a group and all agents ignore it, the caller stays on hold until someone answers or the call routes to voicemail.

Source: Zendesk support documentation

The handback timing problem

Here's a scenario that catches many administrators off guard: A customer chats with your AI agent, gets transferred to a human, the human solves the issue, and the ticket is marked Solved. Four days later (by default), the ticket closes. Only then can the customer start a fresh conversation with the AI agent.

During those four days, if the customer returns to the messaging channel, they find the same conversation still active with the human agent as first responder. They cannot start a new conversation for a different issue.

You have two options to fix this:

Option 1: Adjust the default automation

  • Edit the automation "Close ticket 4 days after status is set to solved"
  • Change the time frame from 4 days to as short as 1 hour or as long as 28 days

Option 2: Create an immediate closure trigger

  • Create a trigger that fires when ticket status changes to Solved
  • Add a tag (like "close")
  • Create a second trigger that closes tickets with that tag immediately

Consider CSAT timing if you use satisfaction surveys. The survey sends immediately when status is set to Solved, so immediate closure might impact response rates.

Bot API timeout limitations

Now for the hard constraint that affects many implementations: Zendesk bot API calls have a fixed timeout that cannot be increased.

This is confirmed by Zendesk support: "Unfortunately, at present, there is no available option to increase the timeout for API calls for bots."

Source: Zendesk community post

If your bot calls external APIs for processes that take time (looking up order details, calculating quotes, checking inventory), you may hit this limit. The workaround options include:

  • Sunshine Conversations platform: For more complex integrations requiring longer processing times
  • Asynchronous processing patterns: Design your API to return immediately and update the conversation later via webhook
  • Webhook-based external handling: Move long-running processes outside the bot flow entirely

Troubleshooting common timeout issues

Troubleshooting workflow for messaging bot timeouts
Troubleshooting workflow for messaging bot timeouts

When timeouts aren't working as expected, check these common causes:

SymptomLikely CauseSolution
Bot stops responding mid-conversationAPI timeout exceededImplement async patterns or move to external webhook handling
Handoff loops back to botGroup configuration issueVerify target group exists and has online agents
API webhook calls failAuthentication or timeoutCheck API keys, response times, and payload format
Agent availability check failsRouting configurationVerify omnichannel routing settings and agent status
"Inactive" status not triggeringInactivity period not setConfigure automatic release capacity in omnichannel routing

Testing recommendations

Before deploying timeout configurations to production:

  • Use Zendesk's sandbox environment to test conversation flows
  • Simulate different timeout scenarios with test tickets
  • Monitor the Insights dashboard for AI agent performance metrics
  • Set up alerts for unusual timeout patterns

Using Zendesk Explore, track overflow calls, abandoned conversations, and average wait times. Look for patterns. Are timeouts happening at specific times of day? During certain campaigns? This data helps you staff appropriately rather than just routing conversations elsewhere.

Alternative approaches when Zendesk bots reach limits

The API timeout limitation isn't the only constraint teams encounter. The legacy status of Flow Builder for new customers (after February 2025) means many advanced bot customization options are no longer available without upgrading to Advanced AI Agents, which is a contact-sales add-on.

When you hit these limitations, what are your options?

Several third-party AI platforms integrate with Zendesk and offer different architectural approaches to timeout handling and conversation flow. These platforms often provide more flexibility for complex API integrations and custom fallback logic.

At eesel AI, we approach this differently. Rather than working within Zendesk's bot framework constraints, eesel AI operates as an AI teammate that integrates directly with your Zendesk instance.

eesel AI platform dashboard for configuring the main AI agent with no-code interface.
eesel AI platform dashboard for configuring the main AI agent with no-code interface.

This means:

  • No API timeout constraints on external lookups or actions
  • Custom integrations with your existing systems without platform limitations
  • Advanced fallback routing that can escalate through multiple channels
  • Continual learning from your specific ticket history and macros

You can start with eesel AI drafting responses for agent review, then level up to full autonomous ticket resolution as the system proves itself. For teams hitting Zendesk's native bot limitations, this often provides a path forward without migrating away from Zendesk entirely.

The eesel AI Zendesk integration works alongside your existing setup, so you can test it in parallel before making any changes to your current bot configuration.

Testing and monitoring your timeout configuration

Best practices for bot timeout monitoring
Best practices for bot timeout monitoring

Getting timeout settings right requires balancing customer patience with operational reality. Here's a practical approach:

  1. Start conservative: Set longer timeouts initially and monitor customer feedback
  2. Track key metrics: First response time, resolution time, customer satisfaction by channel
  3. Review weekly: Check the AI agent Insights dashboard for patterns
  4. Adjust incrementally: Make small changes rather than dramatic shifts
  5. Document decisions: Note why you chose specific timeout values for future reference

Remember that timeout configuration isn't a one-time setup. As your team, product, and customer base evolve, your timeout strategy should too.

Getting started with reliable AI messaging

Configuring Zendesk messaging bot timeout and fallback settings requires understanding the platform's constraints: the difference between chat and messaging timeouts, the 4-day default handback delay, and the unconfigurable API timeout limit.

For teams with straightforward needs, native Zendesk AI agents often suffice. Start with the default settings, customize your fallback messages, and monitor performance through the Insights dashboard.

For teams hitting these limitations, whether it's the API timeout constraint, the need for more complex fallback flows, or the requirement to integrate with systems that take time to respond, exploring alternatives makes sense. The goal is reliable customer experience, not working around platform constraints.

If you're evaluating options, you can try eesel AI free and see how it handles the timeout scenarios that have been challenging in your current setup. Or book a demo to see how the platform handles complex integrations without the timeout limitations.

Frequently Asked Questions

The default inactivity period is 10 minutes, but you can configure this through the automatic release capacity settings in omnichannel routing. The solved-to-closed automation can be adjusted from the default 4 days anywhere from 1 hour up to 28 days.
If no agents accept a transfer, the conversation remains in queue until either an agent becomes available, the maximum queue wait time is reached (which sends the customer to voicemail if enabled), or the customer abandons the conversation. The bot cannot re-engage until the ticket is closed.
No. Zendesk has confirmed there is no configuration option to increase the timeout for API calls for bots. This is a hard platform limitation. Workarounds include using Sunshine Conversations, implementing asynchronous processing patterns, or using webhook-based external handling.
Live chat uses session-based timeouts (20 seconds to 20 minutes depending on the scenario). Messaging uses active/inactive states, where conversations become inactive after a configurable period of no customer response. Messaging conversations persist across browser sessions and devices.
Create a trigger that fires when a ticket's status changes to Solved, adds a 'close' tag, and then have a second trigger that immediately closes tickets with that tag. This bypasses the default 4-day delay between Solved and Closed status.
Yes. CSAT surveys send immediately when a ticket is set to Solved. If you configure immediate ticket closure for faster handback, customers will receive the satisfaction survey right away. Consider keeping at least a small time buffer if CSAT response rates are important to your metrics.

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.