Zendesk Switchboard explained: A complete guide to bot orchestration

Stevia Putri
Written by

Stevia Putri

Katelin Teen
Reviewed by

Katelin Teen

Last edited February 19, 2026

Expert Verified
Zendesk Switchboard explained: A complete guide to bot orchestration

Zendesk Switchboard explained: A complete guide to bot orchestration

If you're running multiple bots in Zendesk or trying to figure out why conversations aren't routing the way you expected, you've probably stumbled across the term "Switchboard." It's the behind-the-scenes mechanism that decides which system—whether that's an AI agent, a third-party bot, or a human agent—handles each customer conversation.

Think of it like a telephone operator from the old days, patching calls to the right department. The difference is that this operator works automatically, following rules you configure through Zendesk's Sunshine Conversations platform.

For teams that want bot orchestration without wrestling with APIs, tools like eesel's AI agent for Zendesk handle routing automatically. No Switchboard configuration required. But if you need the full control that native Zendesk Switchboard offers, this guide covers what you need to know.

The Switchboard acts as a central traffic controller, ensuring every customer message reaches the correct automated or human responder
The Switchboard acts as a central traffic controller, ensuring every customer message reaches the correct automated or human responder

What is the Zendesk Switchboard?

The Zendesk Switchboard is the routing layer within Sunshine Conversations (SunCo) that programmatically routes user conversations through various messaging integrations. Every Zendesk messaging-enabled account has a switchboard automatically created when messaging is set up.

At its core, the switchboard is a container for "switchboard integrations," which represent the different systems that can handle conversations. These include:

  • Zendesk AI Agents (Essential): The native Zendesk bot, identified as zd:answerBot in the API
  • Zendesk AI Agents (Advanced): The Ultimate-powered AI, identified as ultimate
  • Zendesk Agent Workspace: Human agents, identified as zd:agentWorkspace
  • Third-party bots: OAuth integrations from the Marketplace (boost.ai, Certainly, etc.)
  • Custom integrations: Webhook-based bots built by your developers

Each conversation can only have one active switchboard integration at a time. The other integrations wait in "standby" until control is transferred to them. There's also a "pending" state for when control has been offered but not yet accepted.

This matters because the active integration is the only one expected to respond to customer messages. If your bot is on standby, it won't receive events by default. Understanding these states is key to troubleshooting why a bot isn't responding or why messages aren't reaching the right system.

Zendesk messaging platform with switchboard integrations connecting AI agents, bots, and agent workspaces
Zendesk messaging platform with switchboard integrations connecting AI agents, bots, and agent workspaces

How Zendesk Switchboard bot orchestration controls conversations

The switchboard manages conversation routing through a set of control transfer operations. Here's how they work.

The four control transfer operations

OperationWhat it doesWhen to use
passControlTransfer control immediately to another integrationBot escalating to human agent
releaseControlClear all control, reset conversation to default stateTicket resolved, conversation complete
offerControlShare control temporarily before full transferGraceful handoff with context
acceptControlAccept offered control from another integrationAgent ready to take over

The most common operation is passControl. When an AI agent determines it can't resolve a customer's issue, it passes control to the Agent Workspace, creating a ticket for a human agent.

releaseControl is used when a conversation is resolved. This resets the conversation state so that when the customer returns (potentially days or weeks later), they start fresh with the default responder.

The offerControl and acceptControl pair enables a more graceful handoff. Instead of an abrupt transfer, the current integration can offer control, allowing both systems to share the conversation temporarily until the target integration is ready.

Four API operations define the logic for handing off conversations between support systems
Four API operations define the logic for handing off conversations between support systems

Default responder configuration

The switchboard determines who handles new conversations through two settings:

  1. Global default responder: Set at the switchboard level using defaultSwitchboardIntegrationId
  2. Per-channel overrides: Each messaging channel can override the global default using defaultResponderId

This flexibility lets you route different channels differently. For example, you might configure WhatsApp conversations to go directly to human agents (high-value channel), while Web Widget conversations start with an AI agent first.

Metadata during handoffs

When control passes between integrations, you can include metadata that travels with the conversation. This is particularly useful when escalating to the Agent Workspace, where metadata can populate ticket fields.

Supported metadata includes:

  • Standard ticket fields: Priority, organization ID, group ID, assignee ID, tags, brand ID, requester name, and requester email
  • Custom ticket fields: Any custom field you've configured, using the pattern dataCapture.ticketField.<field_id>
  • Conversation history: The first_message_id parameter controls where the history injection starts when an agent opens the ticket
Conversational AI workflow builder showing API call steps and transfer to agent options
Conversational AI workflow builder showing API call steps and transfer to agent options

Common Switchboard bot orchestration use cases

Let's look at the scenarios where Switchboard configuration becomes necessary.

Running multiple bots simultaneously

One of the most common use cases is migrating from one bot platform to another. If you're moving from Zendesk's native AI Agents (Essential) to AI Agents Advanced (powered by Ultimate), you typically can't switch everything at once.

A phased rollout looks like this:

  • Both bots exist as switchboard integrations
  • Different brands or channels route to different bots
  • Brand A continues using the native Zendesk bot while Brand B uses the new platform
  • Once migration is validated, you update the default responders

This approach minimizes risk during transitions. The switchboard handles the routing—you just need to configure which integration is the default for each channel or brand.

Third-party bot integration

Marketplace bots like boost.ai and Certainly become switchboard integrations through OAuth. Once installed, they appear in your switchboard and can be configured as default responders.

Third-party bots must follow requirements to work with the switchboard:

  • Respond to conversation:create events appropriately
  • Only reply when in active control (not when on standby)
  • Release control after timeout (maximum 24 hours of inactivity)
  • Support passControl for human escalation

If a marketplace bot doesn't follow these patterns, you'll see issues like conversations getting stuck or double-responses.

Channel-specific routing

Different customer channels often warrant different routing strategies. The switchboard supports per-channel default responders, letting you configure:

  • High-value WhatsApp customers route directly to human agents
  • General website traffic starts with AI agents
  • Social channels like Instagram or Facebook route to bots optimized for those platforms

To set this up, you use the Update Integration API to set a defaultResponderId for each messaging channel.

When Switchboard bot orchestration gets complex

The Switchboard is powerful, but that power comes with complexity. Here's an honest assessment of when it becomes challenging.

API-only configuration

Advanced switchboard setup isn't something you do through Zendesk's Admin Center. It requires:

  • Sunshine Conversations API credentials
  • Tools like Postman for making API calls
  • Understanding of switchboard integration IDs, responder IDs, and their relationships
  • Comfort with JSON configuration

For example, to find your switchboard ID, you need to call the List Switchboards API. Then to list integrations, you call another endpoint with that switchboard ID. There's no visual interface for this.

Switchboard lacks a visual interface, requiring developer tools and API calls for complex routing
Switchboard lacks a visual interface, requiring developer tools and API calls for complex routing

Multi-brand, multi-bot orchestration

Complexity compounds when you manage multiple brands, each with different bots, different escalation rules, and different channel configurations. Each combination requires separate API calls to configure, and there's no central dashboard showing the current state across all brands.

Debugging issues means checking the conversation object via API to see which integration currently has control, then tracing back through the configuration to understand why.

Troubleshooting conversation handoffs

Common issues teams encounter:

  • Conversations stuck on wrong integration: Usually caused by a bot not properly releasing or passing control
  • Metadata not passing to tickets: Often a formatting issue in the passControl payload
  • Handoffs failing silently: The webhook event fires, but the receiving integration doesn't respond
  • Unknown active integration: Not clear which system currently has control of a conversation

The core challenge is this: Switchboard is designed for developers. Most support teams don't have dedicated developers to manage this infrastructure, which creates a gap between capability and accessibility.

eesel AI: A simpler approach to Zendesk Switchboard bot orchestration

For teams that want automation without the API complexity, we offer a different approach. eesel AI handles orchestration automatically, without requiring Switchboard configuration.

eesel AI instructions panel showing natural language configuration for setting up AI agent behavior and escalation rules.
eesel AI instructions panel showing natural language configuration for setting up AI agent behavior and escalation rules.

How eesel AI handles orchestration automatically

Instead of configuring switchboard integrations through APIs, eesel AI connects to your Zendesk through existing integrations. Here's how it works:

  • No API configuration needed: We integrate through Zendesk's standard channels
  • Learns from your content: Our AI trains on your help center, past tickets, and documentation
  • Automatic routing: Conversations route based on your rules, without manual switchboard setup
  • Plain-English escalation rules: Instead of JSON, you define rules like "Always escalate billing disputes to a human"

The result is bot orchestration that works out of the box. You don't need to understand switchboard states, control transfer operations, or API endpoints.

Easy-to-use interface for configuring customer-driven AI escalation triggers based on keywords
Easy-to-use interface for configuring customer-driven AI escalation triggers based on keywords

Key differences from Switchboard configuration

AspectNative Switchboardeesel AI
SetupAPI calls, JSON configConnect and train in minutes
Routing rulesCode-based switchboard configurationNatural language instructions
Multi-bot managementManual API calls per integrationSingle interface
LearningStatic configurationLearns from agent corrections
Technical skill requiredDeveloperNon-technical admin
PricingSuite Professional+ required for APIsStarts at $239/month (annual)

When eesel AI makes sense

Our approach fits best for:

  • Teams without dedicated developers: If you don't have someone comfortable with REST APIs, Switchboard configuration will be frustrating
  • Companies that want quick deployment: We can be running in minutes, not weeks
  • Support teams needing flexibility without complexity: Change routing rules without API calls
  • Organizations already using tools we integrate with: Slack, Microsoft Teams, Confluence, Google Docs, and 100+ other sources

On our Business plan, you also get AI Agent capabilities that respond directly to customers, AI triage for ticket routing, and bulk simulation to test against past tickets before going live.

Try eesel AI free for 7 days. No credit card required, no Switchboard configuration needed.

Getting started with Zendesk bot orchestration

Which approach makes sense depends on your situation. Here's a quick decision framework.

For simple automation

If you just need basic bot-to-agent handoff:

  • Zendesk AI Agents (Essential) handles this automatically
  • It's included in all Zendesk Suite and Support plans
  • No manual Switchboard configuration required
  • Zendesk manages the routing for you

The Essential tier gives you generative AI replies across messaging and email, up to 30 languages with automatic translation, and basic reporting. For straightforward use cases, this works without touching the Switchboard APIs.

For multi-bot or custom setups

If you need multiple bots, channel-specific routing, or third-party integrations:

  1. Review Zendesk's Switchboard documentation
  2. Set up Sunshine Conversations API credentials in Admin Center
  3. Use the APIs to list your current switchboard integrations
  4. Configure default responders at the switchboard and channel levels
  5. Test with Postman before making changes to production

Note that Switchboard APIs require Suite Professional ($115/agent/month) or higher. Third-party chatbot integrations also require Professional or Enterprise plans.

Selecting the right orchestration method depends on your technical resources and complexity needs
Selecting the right orchestration method depends on your technical resources and complexity needs

For teams that want it handled

If you want bot orchestration without the infrastructure work:

  • eesel AI provides a managed approach
  • We handle routing, learning, and escalation automatically
  • Works alongside your existing Zendesk setup
  • Our team helps with setup through our AI engineering consulting add-on if needed

The right choice depends on your team's technical capacity and how much control you need. Native Switchboard offers maximum flexibility and deep Zendesk integration. eesel AI offers faster time-to-value and lower ongoing complexity.

Share this article

Stevia Putri

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.

Related Posts

All posts →
Banner image for Zendesk handoff context: Complete guide for seamless AI-to-agent transfers
Guides

Zendesk handoff context: Complete guide for seamless AI-to-agent transfers

A technical guide to understanding and implementing Zendesk handoff context, covering conversation states, the switchboard architecture, and best practices for preserving context during transfers.

Stevia PutriStevia PutriMar 5, 2026
Illustration of a support agent and an AI bot surrounded by automation icons, on a Zendesk-green background
Guides

Zendesk automation: triggers, automations, and macros explained (2026)

A plain-English guide to Zendesk automation: how triggers, automations, and macros actually work, the limits nobody warns you about, and where an AI layer takes over.

Alicia Kirana UtomoAlicia Kirana UtomoJun 13, 2026
Zendesk Support pricing explained in 2026
Guides

Zendesk Support pricing explained in 2026

A plain-English breakdown of every Zendesk Support plan, the automated resolution billing model, Copilot add-on costs, and what a real monthly bill looks like for mid-size teams.

Riellvriany IndriawanRiellvriany IndriawanJun 12, 2026
Banner image for Zendesk bot to agent handoff messaging: Best practices and templates
Guides

Zendesk bot to agent handoff messaging: Best practices and templates

Master the communication layer of Zendesk handoffs with proven messaging templates, tone guidelines, and best practices for seamless customer transitions.

Stevia PutriStevia PutriFeb 26, 2026
Editorial illustration of a Zendesk AI agent reasoning across knowledge sources and customer conversations
Guides

Zendesk AI agents pricing: what it really costs in 2026

What Zendesk AI agents actually are in 2026, what they really cost per resolution, how to set one up end-to-end, and when a third-party AI agent for Zendesk is the better call.

Alicia Kirana UtomoAlicia Kirana UtomoJun 9, 2026
Hero illustration of AI agent tools layered on top of a Zendesk customer support helpdesk
Guides

The 6 best AI tools for Zendesk in 2026

We tested the best AI for Zendesk in 2026, from native Copilot to third-party agents like eesel, Forethought, Ada, Aisera, and Decagon, with real pricing.

Riellvriany IndriawanRiellvriany IndriawanJun 17, 2026
A Zendesk support agent reviewing an AI-drafted reply in the agent workspace
Guides

How to draft replies with AI in Zendesk

A practical guide to drafting replies with AI in Zendesk: the writing tools, Copilot Auto Assist, and AI Agents, how to set each one up, and where they fall short.

Alicia Kirana UtomoAlicia Kirana UtomoJun 13, 2026
Illustration of a Zendesk Advanced AI pricing breakdown with cost layers
Guides

How much is Zendesk Advanced AI? The real 2026 cost, broken down

Zendesk Advanced AI is a $50/agent/month add-on on top of your Suite plan, plus per-resolution usage. Here's the full 2026 cost, with a worked example.

Alicia Kirana UtomoAlicia Kirana UtomoJun 13, 2026
Illustration of AI agents, chat, and automation being added to a Zendesk support workflow
Guides

How to add AI to Zendesk: a practical guide for 2026

A step-by-step guide to adding AI to Zendesk in 2026, covering AI agents, Copilot, automation, the marketplace route, and what it actually costs.

Alicia Kirana UtomoAlicia Kirana UtomoJun 13, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free