Freshdesk
AI agents and copilot to streamline support
eesel AI instantly plugs into your Freshdesk, learns from your past tickets, macros, help center and more, and seamlessly joins in like a new teammate.

Training your AI with Freshdesk
Help Center
For public help centers:
Choose the bot, or create a new bot, to connect with your help center.
Click the integrations menu on the sidebar.
Click Freshdesk.
Click "Setup integration".
Enter you help center URL and click "Start crawling"
The bot will then crawl your help center and start adding links to your bot to use as knowledge within minutes.
Macros
When you connect your Freshdesk domain to your eesel AI bot, it will automatically index your macros and ad them to your AI bot.
Go to your eesel dashboard and unfurl the Zendesk integration on the left sidebar
Click Sources
Click Macros
Set them live or as drafts to enable or disable them.
Click re-sync to update them after any changes in Zendesk.
Past Tickets
Training on past tickets requires you to connect your Freshdesk domain to the bot you want to train. Once that's done, click on your Freshdesk integration on the left sidebar > click 'Tickets'.
We recommend filtering your tickets using the query in order to get the best quality results.
Step 1: Writing a Ticket Filter Query
Use Freshdesk’s query language to fetch only the tickets you care about (e.g. billing tickets, high-priority issues, etc.). The following is a list of fields you can use to filter your tickets:
agent_id
integer
ID of the agent the ticket is assigned to
group_id
integer
ID of the group the ticket is assigned to
priority
integer
Priority of the ticket (1–4)
status
integer
Status of the ticket (e.g. Open = 2, Resolved = 4)
tag
string
Ticket tag
type
string
Issue type (e.g. Question, Incident, Problem)
created_at
date
Ticket creation date (YYYY-MM-DD)
due_by
date
Ticket due date
fr_due_by
date
First response due date
updated_at
date
Last updated timestamp
custom fields
mixed
Use cf_fieldname or custom_string for custom fields like text or checkbox
Example Queries:
Urgent or high-priority tickets
priority:4 OR priority:3
Open and pending tickets (second page)
status:3 OR status:4 (use &page=2 if using API directly)
High-priority open tickets in group ID 11
priority:>3 AND group_id:11 AND status:2
Finance or marketing sector (custom fields)
(cf_sector:'finance' OR cf_sector:'marketing') AND cf_locked:true
Urgent tickets created on Jan 1, 2017
priority:>3 AND created_at:'2017-01-01'
Tickets due in first week of Oct 2017
(type:'Question' OR type:'Problem') AND (due_by:>'2017-10-01' AND due_by:<'2017-10-07')
Problem-type tickets tagged with “marketing”
type:'Problem' AND tag:'marketing'
Tickets without any tag
tag:null
Urgent tickets with no specified type
type:null AND priority:4
Urgent tickets assigned to agents 2 or 3
(agent_id:2 OR agent_id:3) AND priority:4
Unassigned tickets
agent_id:null
All unresolved tickets
status:2 OR status:3 OR status:6 OR status:7
Tickets using a keyword in a single-line custom field
custom_string:refund
Multiple keywords (AND / OR)
custom_string:keyword1 AND custom_string:keyword2 / custom_string:keyword1 OR keyword2
Step 2: Preview Sample Tickets
After entering your query in Eesel’s ticket filter input, click the Preview button.
Eesel will fetch a sample of tickets matching your query.
Review the ticket list output carefully to confirm the query selects the desired tickets (e.g., only billing-related tickets).
If the results don’t match your expectations or if you see an error, adjust your query syntax and preview again.
Step 3: Process Tickets for Training
Click the Process Tickets button to start training your AI agent with the filtered tickets.
Once started, you’ll receive an email confirmation when the process completes.
Don’t worry—we’ll notify you if anything goes wrong during processing.
Create a Freshdesk AI Agent

eesel can automate your frontline support as an AI agent inside Freshdesk. You can have it leave internal notes, automatically reply, and triage tickets.
Once your AI has been trained and customized, it's time to link your Freshdesk domain to your AI bot.
To set up eesel as an AI agent inside Freshdesk, see our AI Agent guide.
Create a Freshdesk AI Copilot

Check out our setup guide for using AI Copilot in your Freshdesk.
eesel AI can act as an AI copilot for your Freshdesk by using our browser extension.
The AI can automatically pick up on the content of a ticket, and generate a response based on the knowledge it has access to.
You can use the browser extension to select the bot you want to use for its answer, and then draft a response and chat with the bot to edit before you paste is as a reply.=
Freshdesk Actions
Once you've trained the bot and integrated it with your Freshdesk, it's important to customize it and add actions so that you can get the most out of your AI and automate manual tasks.
The following are Freshdesk specific actions. You can use them in combination with other actions on different platforms as well.
Last updated