freshworks · AsyncAPI Specification
Freshworks Webhook Events
Version 1.0
Freshworks products support webhook callbacks that notify external applications when specific events occur within the helpdesk, service desk, CRM, and messaging platforms. Webhooks are configured through automation rules and workflow automators, triggering HTTP POST requests to registered callback URLs when events such as ticket creation, conversation updates, and status changes occur. Rate limits of 1000 webhook requests per hour apply across all Freshworks products.
Channels
/freshdesk/ticket-created
Freshdesk ticket created event
Triggered when a new ticket is created in Freshdesk. Configured through ticket creation automation rules.
/freshdesk/ticket-updated
Freshdesk ticket updated event
Triggered when an existing ticket is updated in Freshdesk. This includes status changes, assignment changes, priority updates, and custom field modifications.
/freshservice/ticket-created
Freshservice ticket created event
Triggered when a new ticket is created in Freshservice. Configured through the Workflow Automator.
/freshservice/ticket-updated
Freshservice ticket updated event
Triggered when an existing ticket is updated in Freshservice, including status changes, assignment updates, and field modifications.
/freshchat/message-create
Freshchat message created event
Triggered when a new message is sent in a Freshchat conversation, whether by a user, agent, or bot.
/freshchat/conversation-assignment
Freshchat conversation assignment event
Triggered when a conversation is assigned or reassigned to an agent or group in Freshchat.
/freshchat/conversation-resolution
Freshchat conversation resolution event
Triggered when a conversation is resolved in Freshchat.
/freshchat/conversation-reopen
Freshchat conversation reopen event
Triggered when a previously resolved conversation is reopened in Freshchat.
Messages
FreshdeskTicketEvent
Freshdesk Ticket Webhook Event
Payload sent by Freshdesk when a ticket event occurs via automation rule webhooks.
FreshserviceTicketEvent
Freshservice Ticket Webhook Event
Payload sent by Freshservice when a ticket event occurs via the Workflow Automator.
FreshchatMessageEvent
Freshchat Message Webhook Event
Payload sent by Freshchat when a new message is created in a conversation.
FreshchatConversationEvent
Freshchat Conversation Webhook Event
Payload sent by Freshchat when a conversation lifecycle event occurs such as assignment, resolution, or reopening.
Servers
https
freshdeskWebhook
{callbackUrl}
Freshdesk sends webhook POST requests to the callback URL configured in automation rules. The URL is set by the customer.
https
freshserviceWebhook
{callbackUrl}
Freshservice sends webhook POST requests to the callback URL configured in the Workflow Automator.
https
freshchatWebhook
{callbackUrl}
Freshchat sends webhook POST requests to the registered callback URL when messaging events occur.