Ada’s Zendesk Support handoff workflow creates a messaging-like experience within Ada Chat. Customers stay within the bot’s web chat, while Zendesk agents manage interactions directly from the Zendesk ticket view— no Zendesk Messaging needed.
Configuring Zendesk Support handoffs allows conversations to seamlessly transition from Ada’s bot to Zendesk agents, ensuring a smooth customer experience.
Keep your Zendesk Admin Center open while configuring Zendesk Support, as you’ll need it for several key steps. This includes:
Follow the steps below to ensure proper ticket creation and communication between Ada and Zendesk.
To integrate Zendesk Support with your bot, start by enabling the handoff integration in Ada. This involves setting up API credentials, configuring authentication, and linking your Zendesk instance. Once enabled, your bot will be able to escalate inquiries to Zendesk Support.
On the Ada dashboard, go to Settings > Integrations > Handoff Integrations.
On the Zendesk Support card, click Configure.
The Configure Zendesk Support view opens.

In the Zendesk Admin Center for your instance, go to Apps and integrations > Zendesk API.
On the Zendesk API page, create an OAuth client.
a. On the OAuth Clients tab, click Add OAuth client.
b. In the Create a new OAuth client view, configure the following fields:
My OAuth Client.ada_zendesk_support.
You must use this exact text.
c. In the OAuth client view, click Save, then click OK.
My API token.Download the Zendesk app.
a. In Ada, still on the Integrations tab, in the Zendesk Support configuration, click Configure.
b. In the Configure Zendesk Support view, click Download Zendesk App.
This section was not available when you were adding the Zendesk subdomain, email, and API token.
c. Save the Zendesk app to a desired location.
In Zendesk, go to Apps and integrations > Zendesk Support apps.
On the My Apps page, on the Private Apps tab, in the top-right corner, click Upload private app.
On the Upload App page that opens, complete the following steps:
a. In the App Name field, type the name of the Zendesk app downloaded from Ada. For example, Ada.
b. Click Choose File and select the file containing the downloaded Zendesk app.
c. Click Upload.
d. In the Creating a new App view that appears, click Upload.
In the Zendesk app form that appears, provide the following details:
https://{ada_subdomain}.ada.support, ada.support represents the cluster.When done, click Install.
On the My Apps page, on the Currently Installed tab, confirm that your app appears in the Enabled apps section.
To ensure smooth handoffs between your bot and Zendesk Support, set up webhooks and ticket triggers. Webhooks notify Ada when a ticket status changes, enabling automated updates, while triggers define the conditions under which handoffs are completed.
End Handoff Webhook./api/zendesk_support/end_handoff. For example: https://my-bot.ada.support/api/zendesk_support/end_handoff.POSTJSONIn Zendesk, go to Objects and rules > Business rules > Triggers.
On the Triggers page, on the Ticket tab, click Create trigger.
On the Create ticket trigger page, configure the following fields:
Ticket Resolution Trigger.Under Conditions, set up a rule using either the Ticket Status category or Status, whichever applies. For example:
Ticket > StatusChanged toSolvedThis causes the trigger to activate the newly created webhook each time a ticket is solved.
Under Actions, create an action with the following parameters:
Notify by > Active webhookEnd Handoff WebhookAlso under Actions, in the text field, type the following POST code:
Save your changes and create the trigger.
Now that you’ve set up a Zendesk Support handoff in your bot, it’s time to refine the experience for both agents and customers. The following sections will guide you through configuring the Zendesk Support block, understanding the agent workflow, and ensuring a seamless transition for customers. Learn how to customize the handoff response, structure ticket details, and enhance the agent experience. Additionally, see how the bot maintains a smooth, uninterrupted conversation flow for customers as they transition between AI-driven and human-assisted support.
Once you’ve configured Zendesk Support handoff in your bot, the next step is to add the Zendesk Support block to your handoff response.
With the Zendesk Support block, you can:
To configure a Zendesk Support block:
When a handoff to a human agent occurs through Ada’s bot, a Zendesk ticket is created, containing a full transcript of the conversation. The Zendesk agent continues the chat directly from the Zendesk ticket view. Once the issue is resolved and the ticket is marked as resolved, a notification is sent to the customer via the bot window, indicating that the conversation has ended.
For the end user, the transition is seamless—the only noticeable change is who they are chatting with. Conversations with both AI and human agents take place within Ada’s bot web chat. If the user ends the chat, a notification alerts the agent, who can then close the ticket.
Note that Zendesk does not support typing indicators for this type of handoff.