Zendesk
Overview
Connect your ElevenLabs AI agents with Zendesk to manage support tickets, users, and organizations. This integration enables your agents to create and update tickets, search for existing records, manage users, and respond to incoming ticket comments.
Setup
This integration uses Zendesk API token authentication (email + API token).
Enable API token access
In Zendesk Admin Center, go to Apps and integrations > APIs > Zendesk API and ensure Token Access is enabled.
Generate an API token
Go to Apps and integrations > APIs > API tokens and click Add API token. Copy the token immediately — it will not be shown again after you close the dialog.
Demo video
This demo uses legacy webhook tools. If you’re using the native Zendesk integration, the tools are configured automatically — no manual webhook setup is needed.
How it works
Ticket management
The agent creates, updates, and searches tickets during a conversation — adding comments, changing status, assigning tickets, and managing tags. Bulk operations on up to 100 tickets at a time are supported.
Customer lookup
The agent searches for users by email or phone, retrieves their ticket history, and creates new user records when needed.
Example system prompt
View example system prompt
Legacy webhook setup
If you use the native Zendesk integration, tools are configured automatically. The steps below apply only to manual webhook setup.
The integration uses three webhook tools to create the support agent. Review each tool’s configuration in the tabs below.
zendesk_get_ticket_comments
zendesk_get_resolved_tickets
zendesk_open_ticket
Name: zendesk_get_ticket_comments
Description: Retrieves the comments of a ticket.
Method: GET
URL: https://acmecorp.zendesk.com/api/v2/tickets/{ticket_id}/comments.json
Headers:
- Content-Type:
application/json - Authorization: (Secret:
zendesk_key)
Path Parameters:
- ticket_id: Extract the value from the
idfield in the get_resolved_tickets results.
Tool JSON:
Evaluation configuration
Configure evaluation criteria and data collection parameters in the Analysis tab to monitor customer interactions.

Monitoring results
After setting up the integration, review conversation summaries and evaluation data in the ElevenLabs dashboard to track agent performance.




Security considerations
- Use HTTPS endpoints for all webhook calls.
- Store sensitive values as secrets using the ElevenLabs Secrets Manager.
- Validate that all authorization headers follow the required format.