How can you embed the Jira Service Desk page into a Confluence Space?

David Iannucci December 5, 2013

I would like to embed the Jira Service Desk Customer Portal on a Confluence Space. What is the best way to do this?

3 answers

1 accepted

0 votes
Answer accepted
frother
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 8, 2013

Unfortuantely you cannot do this right now. Sounds like a great idea though, you should raise a feature request.

Charlie Elbakry April 8, 2020

Just think deeply about how ridiculous it is that you can't embed the service center as a whole or parts of it into your company's website.

Like Michael Scherz likes this
Michael Scherz April 23, 2020

So this is still not possible in Confluence Cloud?

This is actually a big factor to decide if we use the complete atlassian suite or not.

Charlie Elbakry April 23, 2020

You can use the Rest API.

Richard Isaacs April 23, 2020

Yep because that's always easy. Sorry to be flipant but is there demo of that or a snippet?

Michael Scherz July 15, 2020

@Richard Isaacs

I found 2 options on how we could embedd it in Confluence:

  • 1. Embedd the Jira Service Desk Portal via iFrame
  • 2. Use a HTML Add-on where you can embed the widget code

For me this is still only a "workaround", because this functionality should be included without any Addons / iFrames / etc.
I think it would be a great addition to Confluence :)

Richard Isaacs July 15, 2020

@Michael Scherz thanks for the comment. Unfortunately iframe was how I used to have it embedded but it stopped working when Confluence Server was updated about a year ago. Since then it just gives me errors. Here's my adapted iframe that used to work perfectly. What do you mean about a widget code? I'll check out the widget option as I didn't know that existed. Thanks for the note.

<iframe onload="iframe.document.head.appendChild(ifstyle)" name="log" src="https://servicedesk.xxxxxxxxxx.com.au/servicedesk/customer/portal/1" height="1100px" width="100%" style="border:none;"></iframe> <style id="iframestyle"> .sd-kb-title {white-space: pre-wrap !important;} </style> <script> ifstyle = document.getElementById('iframestyle') iframe = top.frames["log"]; </script>

Michael Scherz July 19, 2020

@Richard Isaacs 
Ah okay, you are using Confluence Server, I tested everything in Confluence Cloud.
So maybe my posted options might not work for you at all.

Regarding the "widget code", there should be somewhere an option where you can enable the site to be embedded into another domain. There you should also find the widget code. Maybe that works out for you.

Unfortunately, I already deleted the test site we created for our software selection, so I can't provide you with further details anymore.

I do not know if this might work, but maybe you can find a hint here:
https://support.atlassian.com/jira-service-desk-cloud/docs/embed-a-widget-onto-a-web-page/?_ga=2.250830534.1391952687.1595189160-581309605.1573134691

Hope you can manage to fix it!

Kind regards
Mike

1 vote
David Iannucci December 8, 2013

That is pretty sad. There doesnt seem to be really any good way of funneling people into the portal.. which makes it almost useless. It looks nice. But if the users dont know it exists or where to find it, it does no good.

Gary M June 11, 2014

I agree with David. Its a serious handicap.

0 votes
shihab
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 9, 2013

Hi David,

A couple of ways we have seen customers take people to the portal:

  • Set up well known URL redirects - for example http://go/it maps to the IT Service Desk customer portal
  • If you are using Confluence you can link out to the customer portal or directly to the request form - for example, you could have a page that describes who is allowed to raise a request for a new computer and at the end of the page link to the request form they need to fill out.

Cheers,

-Shihab

Peter Rush June 19, 2019

It needs to be an embed.  You can't even iframe it due to new controls you have put on the service desk.  It is laughable that you don't have this functionality.

Tom Heller July 31, 2019

agree with this guy ^

Richard Isaacs August 11, 2019

I used to have it embedded in my Confluence but you have just changed the set up so now it no longer works it appears. This system gets more and more unusable by the day. I thought the idea was ultimately flexibility and integration. You guys are a joke.

David Iannucci August 12, 2019

Why is this still not possible :(

Staten_ Tyler July 14, 2020

I agree, Atlassian has really dropped the ball on JSD Customer Portal. It would be nice if we could embed it into our websites in a way our clients do not know they are on a different site. Also a second login for clients is a very poor solution and something that makes it a non starter. The new widget is great for Beta and public pages but in a SAAS product we need to offer the robust Customer Portal. Sadly JSD Cusomer Portal is a Very poorly managed product!

Richard Isaacs July 16, 2020

Thanks. I'm going to be investigating the widget option with our IT/Jira team shortly. Hadn't heard about it before but not sure it will definitely work within Confluence because well...Atlassian really. Bit unimpressed with this comment in their first post though
"Alternatively, you could also enlist or work with a local Atlassian Solutions Partner to develop the custom integration you're interested in. " right so their recommendation for a simple embed requirement is to work with an external partner likely costing thousands. 

Suggest an answer

Log in or Sign up to answer