Skip to main content

Hi Guys, please i need help with creating a new ticket if a requester responds to a closed ticket. Is there anyways this is possible or has someone done this before?

Hi ​@Kas , You can try setting up a workflow to achieve this.

Use an Event node “Reply is sent” by ‘requester’

 

 

Condition node : 

 

Use Web request Node, use your portal URL instead of “testsite.freshservice.com” as the endpoint, use your API key (under profile settings) for username and “x” for password since it’s basic auth.

 

For the POST call body, you can refer this link on what parameters or fields need to be provided: https://api.freshservice.com/#create_ticket

 

This will create the new ticket as per your requirement. However if you want the new ticket to be created with details from the closed ticket, then you will need to use a GET call to fetch the old ticket details, use a parser node with the request body and then use the POST call to create a new ticket using details fetched.


Keep in mind if there has been more then 20 workflows runs on the old ticket no new workflows will run the new ticket.