Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal


  • Give kudos
  • Received
  • Given


  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Forward ticket to external helpdesk

I was trialling Service Desk and had following requirement:


* Internal user sends email to helpdesk 

* Ticket is created

* Agent looks at it and sees, ok its a ticket for our third party supplier. 

* Agent forwards the ticket to the external supplier email address

* External supplier email system comes back with a ticket number

* Agent replies and goes back and forth with external supplier

* When issue is solved with external supplier comment is given to internal customer 

* If all good agent closes internal ticket.


I cannot really find a way how to deal with this using Jira service desk as there seems to be no forward ticket to email option?

1 answer

1 vote
Jack Community Leader Nov 15, 2017

@Koen van Besien, the key is in your 4th bullet. What do you really want to do relative to forwarding the ticket. There are various approaches to incorporating third-parties into your ticket resolution process. You can give the third-parties user accounts w/in JIRA with certain permissions that meet your needs or you can keep them completely out of the application in which case you would need another method to communicate, e.g. email. I'm not a fan of email as it makes things very manual. I would be more in favor of incorporating the third-party into JSD or JSW.

If we consider the options for incorporating them into JSD/JSW then consider how much you want to expose them to or give them access too. Here are some options:

  • make them Agents of the project. This gives them full access to all issues in that project. Likely not what you want but it is nice a clean implementation. In this way you can use Components to capture the third-party and have the issues default to the third-party agent when the component is set, but there are other options here too.
  • Create a separate project for the third-party, making them agents there and then from the original internal project create a linked issue in the third parties project. In this scenario the third-party has visibility and control on only their issues. You can even use Automation function to transition the original if desired which can help alert the internal project agent to take an action, e.g. close the original and add comment.
  • similar to the second bullet but make the third party a Customer instead of an agent. the only advantage here is to control cost. In this scenario the third-party can't be assigned the issue and is limited to comments only so your agent will need to own the issue to closure.

hopefully these thought help you consider the best approach. BTW, you can add a custom field in in case and include the third-parties customer ticket number for reference.

Thanks for your thoughtful reply.  The main issue is that the external party have their own helpdesk.

So what basically happens is that the agent needs to create a ticket in an external third party help desk system. We currently do that by just sending an email to their support desk which creates a ticket automatically and returns an email with the ticket number. ITs this email you use to go back and forth and when you came to a conclusion, the agent can update the internal ticket with a summary of the discussion with the external party. Hope that explains a bit what I am after. 

Its mainly that you would like to have all the communication inside of the Jira service desk so that it does not sit in one of the agents personal email accounts. 

You could of course link up the ticket number of the other helpdesk and use that to click on and do the communication (as you already mentioned) but in a perfect world you would like to have that communication in the Jira Service desk. Maybe as a "Sub ticket" or just a linked ticket but then the starting email should come from the Jira service desk I think?

Hope that explains a bit what I was after!

Hi Koen,

I have the exact same question. And your line is exactly saying why:

Its mainly that you would like to have all the communication inside of the Jira service desk so that it does not sit in one of the agents personal email accounts. 

It's so hard to get a good answer. Did you already manage to fix this issue? If so, could you share how you did this?

Same question here, did you already find a solution for this ?

Hi Dave,

I a way. I am testing the add-on "Email this issue" now and seems to work. Also check this post:


Good luck!

Hi Dave, same problem here.

I'm also trying the Email this issue add-on. But so far I managed to use it only for outgoing emails.

For incoming email I'm using the Jira SD Mail Handle and any other Mail Handler seems to conflict.

I created the Jira user for the collaborator, and tried different configurations: create a user group with the collaborator as member and then add the group to the project, give the user access to Jira Software and/or Jira Service Desk ....

In the best case I get this message in the Mail Handler log:

"FAILURE    You do not have permission to create internal comments on this issue"


Any hints?


Like Micha likes this

Finally got it working:

  • create a new account for the external collaborator and give it only access to Jira Software
  • add the external collaborator account to the Project (People > Add people) with role Service Desk Team.

This way, when the collaborator sends an email, its message is appended to the issue as Internal Comment. Also, as the account doesn't have direct access to Jira SD, it doesn't consume any Jira SD Agents license.

Cons: each time an Agent needs to involve a collaborator he must ask the Administrator to create the account and add it to the project


Like Micha likes this

Looks like this is no longer available. They must have changed this as it was a loop around their paid JSD seats. 

This is a must-have for Jira Servicedesk.


A typical example would be where the business uses a SAAS supplier. Internally a customer logs ticket to Jira Servicedsk that needs to escalate immediately ( or on a timed basis ) automatically to the servicedesk of the external SAAS supplier. The internal support team in reality only manages the conversation and plays no real part in the resolution of the issue.

If the Jira servicedsk cannot allow this to happen - then the efficiency  of the ticket handling is cumbersome and reflects negatively on the effectiveness of the Jira Servicedesk from the customer's ( internal user's ) perspective .... & will result in poor customer satisfaction ratings .... 

How does Atlassian respond to this feature gap ?

Other servicedesks allow for this .... eg Managengine Servicedesk ....

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Jira Service Management

Why upgrade to Jira Service Management Premium?

We often have questions from folks using Jira Service Management about the benefits to using Premium. Check out this video to learn how you can unlock even more value in our Premium plan.  &nb...

133 views 0 4
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you