Hello,
I’ve been trying to engineer a way to allow forwarding from a ticket to the email address of another Workspace and can see multiple ways of potentially achieving this but nothing is nice and everything feels a bit too hacky.
In this example we have the current scenario:
Agent on IT Workspace wants to forward ticket to Business Workspace.
Email addresses are as follows:
IT Workspace email- it@email.com
Business Workspace email- business@email.com
Third email address set up as a Requester- third@email.com
My current method is as follows:
Agent on IT workspace wants to forward ticket to Business workspace, Agent forwards ticket to third@email.com.
PowerAutomate flow runs on third@email.com - catches this email and then takes the subject and body of the originating email and puts that into a Send an Email node to business@email.com
My issue here is that if I include anything from the original email (subject or body) it will ALWAYS update the original ticket instead of creating a new ticket in the Business Workspace.
What would be triggering this to happen, is it the ticket ID appearing in the email or something else?
Using Forwards to Create Tickets
Best answer by Razor
So I’ve managed to get this working as follows:
I have a ticket, I pick up the ticket, I need to send it from our IT Workspace (it@email.com) to the Business Workspace (business@email.com).

I forward to a third email address (freshservice@email.com):

Upon receiving this email, freshservice@email.com triggers a PowerAutomate flow which does the following:

First node checks the following parameters:

Then the Compose nodes do as follows:
First node:
first(split(triggerOutputs()?['body/subject'], '['))
This removes the ticket ID from the subject
Second node:
first(split(triggerOutputs()?['body/body'],'fd_tkt_identifier'))
This removes the ticket identifier from the HTML of the body
Final node then sends the email from the freshservice@email.com address to the business@email.com address as well as creating an attachment with the contents directly from the first node, just in case something goes wrong:

This now results in a ticket being created in the Business Workspace:

Only issue at the moment is the leftover bit of HTML from splitting the body at “fd_tkt_identifier” but that can be removed with more tweaking of the Compose nodes.
Reply
Join the Community
Sign in to the Community
Social Login
Login with LinkedInEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.