Ada’s Zendesk Support Handoff workflow provides a messaging-like interaction within Ada Chat and also enables a seamless Handoff experience for email conversations. In both cases, end users remain within the same conversation—either through a messaging-style interaction in web chat or an ongoing email thread—throughout the Handoff, with no Zendesk Messaging required.
The following limitations apply when using Zendesk with Ada via a custom channel, and should be considered when configuring agent workflows and macros.
Zendesk Support Handoffs provide the following capabilities:
When Zendesk Messaging is used together with Zendesk Support, it becomes the only supported Handoff method for chat and messaging interactions. This means that all Handoffs of conversations over messaging channels must be routed through Zendesk Messaging.
To ensure proper routing and avoid unexpected behavior, AI Agent Managers must use Handoff Rules to gate Handoffs based on the channel. Specifically, when you have both Zendesk Support and Zendesk Messaging enabled, each Handoff should include a rule that checks whether the conversation is over an email channel (for Zendesk Support Handoffs) or messaging channel (for Zendesk Messaging Handoffs). This ensures proper routing and prevents unsupported Handoff behavior.
To gate a Handoff using availability rules:
Complete these steps to set up Zendesk Support Handoffs. See Implementation & usage for detailed instructions.
Authorize your Zendesk subdomain via Config > Apps > Zendesk, then configure the integration. See Connect your Zendesk account.
Configure Zendesk Support Handoffs by completing the following steps. Keep your Zendesk Admin Center open while configuring, as you’ll need it for several key steps.
To integrate Zendesk Support with your AI Agent, start by connecting your Zendesk account to Ada.
To connect your Zendesk account:
Follow the steps in Connect your Zendesk account to authorize your Zendesk subdomain.
To enable Zendesk Support:
On the Integrations tab, the toggle next to Zendesk Support appears enabled.
Upload the Zendesk app you downloaded in Step 1 to your Zendesk instance.
To install the Zendesk app:
In Zendesk, go to Apps and integrations > Apps > 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.
Link your Zendesk instance with Ada using the Configuration Token.
To configure the Zendesk Support app:
To ensure smooth Handoffs between your AI Agent 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.
Once you’ve configured Zendesk Support Handoff in your AI Agent, add the Zendesk Support block to your Handoff response.
To configure a Zendesk Support block:
For the end user, the transition is seamless—the only noticeable change is who they are chatting with. AI Agents and human agents can both converse within Ada’s AI Agent web chat, and human agents can continue escalated conversations in the AI Agent’s email thread. If the user ends the chat, a notification alerts the agent, who can then close the ticket. These notifications are only available for web chat; email Handoffs do not trigger notification alerts.
When a Handoff to a human agent occurs through Ada’s AI Agent, 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 end user via the AI Agent window, indicating that the conversation has ended.