I need some brains to help me figuring out a workaround for a limitation in Freshservice (or lack of feature )
We’ve integrated a webhook with FS. This works all fine. When an alert is raised in the external app a call is made to FS and an alert is created. Followed by an incident ticket. Then we have a workflow configured that gets triggered once an incident is created. It extracts data from the information that is passed on by the webhook and uses that to send an email to the customer. So far so good.
Now we getting to the point where I need help with.
At the moment the alert gets cleared by the external app (system is back online). The app informs FS through the webhook. The Alert status in FS is set to resolved and “SYSTEM” sets the incident ticket status to resolved.
When this happens I want to add a note to the ticket and send a custom mail to the customer that the alert is cleared. I created a workflow for this with a event “when status is changed to resolved” but it is not working. FS Support told as this update is done by “SYSTEM” and not through API or GUI the workflow gets not triggered.
So where I need your help with is a solution to trigger the workflow when the system changes the status of a ticket to resolved. I was looking for a way to have the external app sending an API call to update the ticket so it can trigger the workflow but since the external app is not aware of the ticket ID I cannot get it to work.
Thanks for thinking along