Atlassian Forge · Jira Service Management

Support 360 JSM

A complete, real-time view of every customer's support journey — ticket history, health scoring, CSAT ratings and team analytics — natively embedded in your Jira Service Management instance.

Customer Health Scores Support 360 Dashboard Live Queue Monitor CSAT & Feedback Tracking SLA Compliance CSV Export
Overview Modules Health Scores Live Queue Support 360 Dashboard Permissions FAQ Support

Why teams use Customer 360 History

🔍

Issue Context Panel

Instantly see all previous tickets from the same reporter — directly inside any Jira issue. No tab-switching, no searching. Powered by Support 360 JSM.

In-issue sidebar All projects
🏥

Customer Health Scoring

Automatic composite score (0–100) per customer, based on CSAT rating, resolution speed, and ticket frequency.

Healthy At Risk Critical
📊

Support 360 Dashboard

A dedicated global page showing team-wide SLA rates, resolution trends, first-response times and individual agent performance.

7 / 30-day periods Leaderboard
🔴

Live Queue Monitor

Real-time view of all open tickets colour-coded by SLA urgency. Agent workload chart tells you who is overloaded at a glance.

Urgency filters Agent load

CSAT & Critical Feedback

All sub-4-star feedback collected and paginated in one place. Includes the customer's comment, assignee, and issue key.

Ratings 1–5 Paginated grid
📥

CSV Export

One-click export of team metrics or customer health data. Ready for Excel, Google Sheets, or your BI tool.

Team report Health report

Application modules

Module Type Description
Support 360 JSM Issue Context Panel Shows the full ticket history of the current reporter across all accessible Jira projects. Visible on the right side of any issue view.
Support 360 Dashboard Global Page Full-screen analytics dashboard with tabs: Team Reports, Customer Analytics, Live Queue, and Settings. Accessible from the top Jira navigation.
💡 Tip: Both modules share the same backend resolver and storage layer — one Support 360 JSM installation covers everything.

Customer Health Scores

How the score is calculated

Each customer receives a score from 0 to 100 composed of three weighted factors:

  • 40% — CSAT: average star rating (1–5) normalised to 0–100.
  • 30% — Resolution speed: how consistently tickets are closed within the configured SLA threshold.
  • 30% — Ticket frequency: customers with fewer tickets relative to peers score higher on this component.
70–100 · Healthy 40–69 · At Risk 0–39 · Critical

SLA Threshold setting

The SLA Threshold (configurable in Settings, default 3 days) drives three things:

  • SLA Success Rate — a ticket is "successful" only if resolved within this many days.
  • Customer Health Score — slow resolution relative to the threshold reduces a customer's health score.
  • Live Queue urgency — open tickets are coloured 🟢 / 🟡 / 🔴 based on their age vs. this threshold.
Adjust the threshold in Settings → SLA Threshold to match your team's SLA agreement.

Live Queue Monitor

What you see

  • All currently open / in-progress tickets across selected projects.
  • Each ticket is colour-coded by SLA urgency (On Track / Warning / Overdue).
  • Summary cards: total open, unassigned, overdue count, average wait time.
  • Agent Workload bar chart — who has the most open tickets right now.

Limits & performance

  • Backend fetches up to 500 open issues per refresh.
  • UI renders the top 50 oldest (most at-risk) tickets in card form.
  • Filter buttons let you focus on All, Overdue, Warning, or On Track.
  • Click ↻ Refresh Queue to fetch the latest data on demand.

Support 360 Dashboard— Analytics

📈 Resolution Trend

Daily area chart of resolved tickets over the selected period. Compare 7-day and 30-day windows.

🏆 Member Performance

Horizontal bar chart leaderboard. Toggle between Top Performers and Growth Opportunities (bottom 10).

🥧 Project & Issue Type Distribution

Two pie charts showing how resolved volume is spread across projects and issue types.

⏱️ First Response Time (FRT)

Measures the time from ticket creation to the first agent comment. Shown per agent and as a team average.

📋 In-depth Member Metrics

Searchable, sortable, paginated table (10 per page) with Resolved count, Avg FRT and SLA Success Rate per agent.

↕️ Period Comparison

Every key metric shows a ▲/▼ delta vs. the previous equivalent period (e.g., last 30 days vs. the 30 days before that).

Use the Projects sidebar filter to focus the Support 360 Dashboard on specific queues or teams. Your selection is automatically saved for next time.

Access & Permissions

🔑

Jira Administrators always have full access to Support 360 Dashboard and the Settings tab.
Non-admin users must be explicitly added to the Permitted Users list in Settings before they can view any data.

Who counts as "Admin"?

Any user with the Jira ADMINISTER global permission (typically a Jira Site Admin or Jira Administrator) automatically sees the dashboard and the Settings tab — no configuration needed.

Adding non-admin users

In Settings → Permitted Users, search for any Jira user by name and click to add them. They will immediately gain read-only access to all dashboard tabs. Admins can remove them at any time.

Required Jira scopes

  • read:jira-user — read user profile & avatars
  • read:jira-work — read issues and projects
  • read:issue:jira, read:project:jira, read:user:jira — granular read access
  • read:servicedesk-request — read JSM request details & CSAT feedback
  • storage:app — persist user settings and allowed-user list in Forge KV storage
  • manage:jira-configuration — verify admin permissions

FAQ

Does this app store customer data?

No customer ticket data is stored. The app only persists your project selection and the permitted-users list in Forge Key-Value Storage. All analytics are computed on-the-fly from live Jira API data.

Will it work with large teams (1 000+ tickets)?

Yes. The backend aggregates up to 1 000 resolved issues into compact statistics before sending anything to the browser. The UI only renders summaries and charts — not raw ticket lists — so performance stays consistent regardless of volume.

Why don't I see CSAT ratings?

CSAT ratings require that your JSM project has Customer Satisfaction Surveys enabled and that customers have submitted feedback. The app reads the standard JSM custom field customfield_10033.

The dashboard says "Access Denied"

You are not a Jira Admin and have not been added to the Permitted Users list. Ask a Jira Admin to open Settings in the dashboard and add your account.

I changed scopes — what do I do?

After any scope change the app must be redeployed (forge deploy) and then reinstalled with the --upgrade flag (forge install --upgrade) so Atlassian recognises the new permissions.

How do I export data?

Use the 📥 Export CSV button available in the Team Reports tab (team metrics) and in the Customer Health Scores table (customer health data). The file downloads immediately in your browser.

Support

If you encounter an issue, please include the following when reaching out:

  • A screenshot or screen recording of the problem.
  • The Jira URL (redact any sensitive data if needed).
  • Which tab / section of the dashboard is affected.
  • Your browser, OS, and whether you are using a Forge dev tunnel or production deployment.