Step 1: Connect Freshdesk to Eesel
Go to your eesel dashboard and click "Add Integration".
Search for Freshdesk.
Follow the steps to authenticate with your Freshdesk account.
Step 2: Write 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:
Field | Type | Description |
| integer | ID of the agent the ticket is assigned to |
| integer | ID of the group the ticket is assigned to |
| integer | Priority of the ticket (1–4) |
| integer | Status of the ticket (e.g. Open = 2, Resolved = 4) |
| string | Ticket tag |
| string | Issue type (e.g. Question, Incident, Problem) |
| date | Ticket creation date (YYYY-MM-DD) |
| date | Ticket due date |
| date | First response due date |
| date | Last updated timestamp |
| mixed | Use |
Example Queries:
Description | Query |
Urgent or high-priority tickets |
|
Open and pending tickets (second page) |
|
High-priority open tickets in group ID 11 |
|
Finance or marketing sector (custom fields) |
|
Urgent tickets created on Jan 1, 2017 |
|
Tickets due in first week of Oct 2017 |
|
Problem-type tickets tagged with “marketing” |
|
Tickets without any tag |
|
Urgent tickets with no specified type |
|
Urgent tickets assigned to agents 2 or 3 |
|
Unassigned tickets |
|
All unresolved tickets |
|
Tickets using a keyword in a single-line custom field |
|
Multiple keywords (AND / OR) |
|
Step 3: 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 4: 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.