Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Say Hello to UniPortal: One Portal for JSM, Salesforce and Azure DevOps Tickets

[MP] Uniportal (2).jpg

Quick disclosure up front: I'm on the team at Appsvio, so this is our app - but the problem it solves is one I think a lot of you will recognize.

I've already shared a few specific use cases here on App Central (linked below), but wanted to zoom out and give the bigger picture of what UniPortal actually is, in case you missed those. Short version: it's a single customer portal that pulls JSM, Salesforce, and Azure DevOps tickets into one unified view.

What a truly unified customer portal actually looks like

Getting there usually means solving three things at once:

Split across tools

If your support setup spans more than one system, say JSM plus Salesforce, or JSM plus Azure DevOps, or even just multiple JSM instances after a merger or regional split,  your customers feel it immediately. They end up jumping between portals just to answer one question: "what's the status of my request?". Classic context switching - just happening on the customer's side this time, instead of yours. That's usually what's behind the flood of "any update?" follow-ups landing in your queue, plus the data silos between departments that make reporting a mess.

Missing context in the table

The standard JSM portal table doesn't have room for the extra context people ask about most, like SLAs, Assets, or real progress; so instead of just checking the page, customers ping support directly.

No room for branding or announcements

The native portal config lets you set a logo and a brand color, and maybe one static banner with a single link in the text - that's about it. There's no developer workaround here either, since it's a platform limitation rather than a coding gap: you can't add a second announcement or push out timely updates without it turning into a manual, one-off edit each time.

[MP] Uniportal.jpg

                                  Single & Cross-Instance Advanced My Requests Table.

What UniPortal does

UniPortal turns your Jira Service Management (JSM, formerly Jira Service Desk) portal into a single pane of glass. Customers get one advanced "My Requests" table that pulls in tickets from multiple JSM instances, Salesforce cases, and Azure DevOps work items -  no more switching tabs.

It works just as well if you're only running a single JSM instance, too - you don't need a multi-instance setup to get value out of it.

A few things it's built to do, no code required:

  • Unify tickets across systems: Display JSM, Salesforce, and Azure DevOps items side by side in dedicated tabs on one customer portal.
  • Show the data that actually matters: Add native and custom columns like SLAs, Assets, and assignees, plus JQL-based counters that summarize key numbers at a glance.
  • Brand and customize the portal: Add your logo, a branded header, and HTML blocks for announcements or helpful links; all from a config screen, no developer needed.
  • Keep permissions airtight: Every row respects native platform permissions, so users only ever see what they're authorized to see.

[MP] Uniportal (1).jpg

                                          Your JSM Customer Portal. Fully Refined.

Who is this for?

Mostly relevant if you're a JSM admin dealing with any of this:

  • Support leads tired of answering "what's the status" questions that customers could self-serve.
  • Admins managing multiple JSM sites, or JSM alongside Salesforce/Azure DevOps.
  • Anyone who wants a more informative, better-branded customer portal without opening a code editor.
  • Anyone thinking about their customer experience (CX) holistically, not just as separate JSM/Salesforce/ADO workflows.

More detail on specific use cases

I've written these up at App Central in more depth if you want to go deeper on a specific angle:

You can find UniPortal on the Atlassian Marketplace if you want to take a closer look: UniPortal on Atlassian Marketplace. Our team is happy to answer questions here about setup, permissions, or how it handles a specific edge case.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events