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 Freshdeskresolves to
create_ticket - Find the ticket I describe and update itresolves 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 describeresolves 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
Pairs well with Freshdesk
Agents often chain Freshdesk with these — connect them once and the agent can use all of them in a single task.
Freshdesk + ModuleX FAQ
Put Freshdesk to work in ModuleX.
Connect Freshdesk once with your own credentials and let your agent run all 45 actions on demand.