Available tools
These tools appear in your agent’s function menu once the account is connected. See use integration tools in an agent for how to add and configure them.
A typical support agent uses Search User at the start of the call to identify the caller by
{{user_number}}, List User Requested Tickets to read their open tickets, and Create Ticket or Add Ticket Comment to record the outcome.
Required role
Every tool call runs as the account that signed in when connecting, under Zendesk’sread and write OAuth scopes; there are no per-tool scopes to grant. The account’s role sets what each tool can do:
- Agent or admin — every tool works.
- Light agent — the read tools work, and so does Create Ticket, including on behalf of an end user. Add Ticket Comment can add private notes but not public replies, and Update Ticket can change status or fields only on tickets the account itself requested. Because every light-agent comment is private, a ticket a light agent opens stays invisible to the requester until a full agent adds a public comment.
- End user — can’t search users or work tickets through the API; reconnect with an agent or admin account.
Troubleshooting
Search User never finds callers
Search User never finds callers
The search strips the country code and matches the remaining digits against any stored format, so a format mismatch usually isn’t the cause. Check that the number is on the Zendesk user profile’s phone field at all, and that the search input is a real phone number rather than an extension or free text.
FAQ
What's the difference between a public comment and a private note?
What's the difference between a public comment and a private note?
The Add Ticket Comment tool takes a
public flag. When true, the requester sees the comment and gets Zendesk’s usual notifications; when false, it’s an internal note visible only to your team. Configure the flag as a fixed value on the tool, or let the agent decide from context.Who do created tickets and comments belong to?
Who do created tickets and comments belong to?
By default, the account that signed in when connecting (see Prerequisites on using a dedicated integration account). The Create Ticket tool also takes an optional requester ID, so you can file the ticket as coming from the caller by passing the user ID a Search User call returned.
Does Retell import or sync my tickets?
Does Retell import or sync my tickets?
No. Zendesk tools read and write your helpdesk live. Nothing is copied into Retell, and there’s no background sync to configure.
Can the agent close a ticket?
Can the agent close a ticket?
Yes. Update Ticket can set the status, including solved. Have the agent confirm with the caller before closing anything.
Next steps
Integration tools for prompt agents
Add Zendesk tools to a single- or multi-prompt agent and test them with live requests.
Integration tools in conversation flow
Call Zendesk tools from a function node and branch on the result.
Connect Zendesk
Set up the OAuth connection and what the signed-in account needs.
Dynamic variables
Pass the caller’s number into tools and reuse tool results later in the call.

