Freshdesk
Connect Freshdesk and customers get a WhatsApp message when their support ticket is opened, with the ticket number, and again when it changes, for example when it is resolved.
Before you start
- A Freshdesk account with admin access.
- An approved WhatsApp template for each message, for example "we got your request". See Create a WhatsApp template. Most templates are approved within 24 hours.
- A phone number on your tickets. Freshdesk's default form asks only for an email, so add a phone field to your ticket form or contact form.
No keys are needed. Freshdesk only has to send its automation webhooks to the URL on the Freshdesk page.
Connect Freshdesk
Open Freshdesk in the app
Choose a message for each event
Click Connect Freshdesk
Click Connect Freshdesk in the bar at the bottom, then copy the URL under Paste this URL in Freshdesk.
Add a rule for new tickets in Freshdesk
In Freshdesk, open Admin, then Automations (under Workflows), and on the Ticket Creation tab click New rule. Set the conditions you want (or none), then add the action Trigger webhook:
- Request type: POST
- URL: paste the URL you copied.
- Encoding: JSON
- Content: Advanced, and paste this:
json{ "event": "ticket_created", "data": { "ticket": { "id": "{{ticket.id}}", "subject": "{{ticket.subject}}", "status_name": "{{ticket.status}}", "priority_name": "{{ticket.priority}}", "requester": { "name": "{{ticket.requester.name}}", "email": "{{ticket.requester.email}}", "phone": "{{ticket.requester.phone}}" } } } }Save the rule.
Add a rule for ticket updates
On the Ticket Updates tab, add a second rule the same way (for example when the status changes). Use the same URL and content, but change the first line to
"event": "ticket_updated".Check that it works
Create a test ticket with a phone number. On the Freshdesk page in our app, open the Activity tab. You should see Sent, Message sent.
The event name matters
We tell the two events apart by the "event" line: ticket_created sends the Ticket Created message and ticket_updated sends the Ticket Updated message. Keep it exactly as shown.
What you can put in the message
Change, pause or disconnect
- Change a message: open the event, make your change, then click Save changes.
- Pause: switch Active off on the right.
- Disconnect: click the ⋮ button at the top right, then Disconnect, and confirm. Also switch off the two rules in Freshdesk.
If a message did not go out
More fixes are in Troubleshooting.

