Integrations / Freshdesk
Freshdesk AI voice agents that log phone issues as tickets
Callers describe the problem, and the agent solves it from your approved answers or creates a Freshdesk ticket with their details.
Helpdesk phone agent
Answers common questions and logs tickets.
Instructions
Answer login, invoice and refund questions from the approved knowledge. If you cannot, ask for the caller's name and email, spell the email back, create a ticket and read back the ticket number. If a whole office is locked out, create the ticket, then transfer to the helpline.
- Handoff
- Support line
Connected tools
- Create ticketWebhook
- Transfer to supportTransfer
What a Freshdesk AI voice agent can do
Open one to watch a call. The grey lines are the tools the agent calls mid-sentence.
The agent puts the caller's phone number on the ticket, so your team can call back without hunting for it in another system.
When a caller reports something down, the agent files the ticket and transfers to support rather than promising a callback.
Phone tickets land in the same Freshdesk queue as your email tickets, so your team works through one list instead of two.
Tool definitions
Webhook tools go to POST /v1/agents/tools. Transfers are a system tool on the agent. Replace the placeholder values in capitals with your own.
Create ticket
Creates a Freshdesk ticket.
Show the JSON definition
Transfer to support
Cold transfer to the helpline.
Show the JSON definition
Set it up
No native connector. The webhook tool calls the Freshdesk tickets endpoint directly with your API key, sent as a secret Basic Authorization header. Vendor details read in October 2026.
Find your API key
In the Freshdesk portal, click your profile picture, open Profile settings, and copy the API key shown there.
Add the tool
Freshdesk documents key auth as the key for the username and
Xfor the password. Base64-encodeKEY:Xand store "Basic " plus that string as the Authorization secret.Set priority and status
The ticket tool fixes priority 1 (Low), status 2 (Open) and source 3 (Phone) with constants. Change them to match your workflow.
Test
Call, report a problem and check the ticket.
Before you build
Constants for fields you control
Priority and status are numeric codes in Freshdesk. Setting them as constants keeps the model from choosing.
Spell email addresses back
Tell the agent to repeat the address letter by letter, so one wrong letter does not lose the ticket.
Use cases for teams on Freshdesk
More integrations
Enterprise-grade security
HIPAA compliant

SOC 2 Type 2

GDPR
Freshdesk AI voice agent FAQs
Does Freshdesk have an AI voice agent?
Through apps. Freshcaller connects to Voice AI platforms such as Synthflow and SquawkVoice through Marketplace apps, with a handover call flow to live agents. A Cartesia agent works without Freshcaller. It answers on your own number and creates a Freshdesk ticket through the tickets API with your API key.
Can I use this agent without Freshcaller?
Yes. The agent answers on a Cartesia, Twilio or SIP-trunked number and calls Freshdesk's API directly, so you don't need Freshcaller. Transfers to your support line need Twilio or a SIP trunk.
How do I connect Freshdesk to an AI voice agent?
Copy your API key from your Freshdesk profile settings. Base64-encode the key followed by :X, store "Basic " plus that string as a secret Authorization header on the create_ticket tool, and put your Freshdesk domain in the URL. The tool fixes priority and status with constants, so the model can't choose them.
Does the agent need the caller's email address?
The tool on this page requires one. Freshdesk also accepts a ticket with only a phone number, as long as it has the requester's name, so you can drop email from the tool's required fields if callers won't give one.
Who bills the phone minutes on a Freshdesk voice agent?
Get started today
Talk to an expert.
Connect with a member of our team and learn how Cartesia can help you build world-class voice experiences.
Start building.
Access our models via API and bring a voice agent into production in minutes.
