Freshdesk integration
Customer Support · 45 actions · API key auth
Customer support helpdesk platform for managing tickets, contacts, agents, and knowledge base articles via the Freshdesk REST API.
The ModuleX Freshdesk integration lets a ModuleX agent operate Freshdesk on your behalf, running create, update and remove actions across tickets, all tickets and note to tickets, directly from a plain-English request, using your organization's own Freshdesk credentials. No pre-built workflow is required: the agent picks the right Freshdesk action for the task.
Freshdesk is a customer support platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Freshdesk action. Or, when you want a repeatable process, the composer assembles a Freshdesk workflow for you, streaming the nodes onto the canvas as it builds.
Drive Freshdesk in plain English
Type what you want. A ModuleX agent picks the right Freshdesk action, or chains several, and runs it. No workflow to build.
- “Create a new support ticket in Freshdesk”resolves to
create_ticket - “Find the ticket I describe and update it”resolves to
get_ticketupdate_ticket - “Close a ticket by setting its status to Closed (5)”resolves to
close_ticket - “Show me the all tickets that match what I describe”resolves to
list_all_tickets
What you can automate with Freshdesk
- Find the right ticket and update it in one prompt
get_ticketupdate_ticket - Pull a list of all tickets for a report
list_all_tickets - Add a note to ticket on the fly
add_note_to_ticket - Remove a ticket tag you no longer need
remove_ticket_tags - Set a ticket priority without opening the dashboard
set_ticket_priority - Assign a ticket to agent to the right owner
assign_ticket_to_agent
Freshdesk integration at a glance
All 45 Freshdesk actions
Tickets5
create_ticketget_ticketupdate_ticketclose_ticketforward_ticketAll Tickets1
list_all_ticketsNote to Tickets1
add_note_to_ticketTicket Tags3
add_ticket_tagsremove_ticket_tagsset_ticket_tagsTicket Priorities1
set_ticket_priorityTicket Status1
set_ticket_statusTicket to Agents1
assign_ticket_to_agentTicket to Groups1
assign_ticket_to_groupContacts3
create_contactget_contactupdate_contactCompanies2
create_companylist_companiesAgents4
create_agentupdate_agentget_agentlist_agentsReplies1
create_replyTo Forwards1
reply_to_forwardThreads1
create_threadMessage for Threads1
create_message_for_threadTicket Conversations1
list_ticket_conversationsTicket Fields3
list_ticket_fieldscreate_ticket_fieldupdate_ticket_fieldSolution Articles5
create_solution_articleget_solution_articleupdate_solution_articledelete_solution_articlesearch_solution_articleSolution Categories1
list_solution_categoriesCategory Folders1
list_category_foldersFolder Articles1
list_folder_articlesAll Folders1
list_all_foldersFolder Canned Responses2
list_folder_canned_responsesget_folder_canned_responsesCanned Responses1
get_canned_responseEmail Configs1
list_email_configsRoles1
list_rolesSee full parameters and response schemas in the Freshdesk integration docs
Two ways to use Freshdesk in ModuleX
Connecting Freshdesk
Works with Freshdesk
Agents often chain Freshdesk with these. Connect them once and one agent can use all of them in a single task.
Recipes that use Freshdesk
Freshdesk + ModuleX FAQ
A ModuleX agent can run any of Freshdesk's 45 actions, across tickets, all tickets, note to tickets and ticket tags, from a plain-English request, using your organization's own Freshdesk credentials.
Put Freshdesk to work in ModuleX.
Connect Freshdesk once with your own credentials and let your agent run all 45 actions on demand.
Last updated: Jul 2026Browse all 179 integrations