Freshdesk Connector
Connect Zenmako to Freshdesk to manage support tickets, contacts, and agents. This enables AI to view and update tickets, track conversations, manage customer contacts, and help streamline your support operations.
Getting Your Credentials
Freshdesk uses an API key for authentication along with your Freshdesk domain.
API Key
The API key has the same permissions as your Freshdesk account, so it can access all tickets, contacts, and other data you have access to.
Domain
Your Freshdesk domain is the subdomain you use to access Freshdesk. For example, if you access Freshdesk at https://yourcompany.freshdesk.com, your domain is yourcompany.freshdesk.com.
Connecting Freshdesk
yourcompany.freshdesk.com)
If the test succeeds, your Freshdesk connection is ready to use.
Available Actions
Ticket Management
| Action | Description |
| listTickets | List tickets from Freshdesk with optional filters (filter, updated_since, order_by, order_type, per_page, page) |
| getTicket | Get a specific ticket by ID from Freshdesk |
| createTicket | Create a new ticket in Freshdesk with subject, description, and optional fields |
| updateTicket | Update an existing ticket in Freshdesk (status, priority, assignee, etc.) |
| searchTickets | Search tickets in Freshdesk using a query string |
| replyTicket | Send a reply to a ticket (visible to customer) |
| addNote | Add an internal note to a ticket (not visible to customer) |
| listConversations | List all conversations (replies and notes) for a ticket |
Contact Management
| Action | Description |
| listContacts | List contacts (customers) from Freshdesk with optional filters |
| getContact | Get a specific contact by ID from Freshdesk |
| createContact | Create a new contact (customer) in Freshdesk |
| updateContact | Update an existing contact in Freshdesk |
| searchContacts | Search contacts in Freshdesk using a query string |
Agent and Group Management
| Action | Description |
| listAgents | List all agents (team members) from Freshdesk |
| getCurrentAgent | Get information about the currently authenticated agent |
| listGroups | List all support groups from Freshdesk |
Example Prompts
Try these prompts to interact with your Freshdesk data:
Common Issues
"Invalid API key" or "Unauthorized" error
This typically means your API key is invalid or your domain is incorrect. Solutions:
yourcompany.freshdesk.com, not just yourcompany)Tickets or contacts not appearing in results
Freshdesk API results are paginated and may be filtered by default. Solutions:
per_page parameter to retrieve more results at once
Zenmako