Atlassian Forge App

Activity Tracker

A Jira-native dashboard that gives engineering managers a single view across Jira and GitHub — surfacing what needs attention, not just what happened.

See what's inside

One dashboard, two tools

Lives inside your Jira project. No separate login, no third-party hosting — it's a Forge app, so it runs natively within Atlassian's platform.

zagware.atlassian.net › projects › ZA › apps › activity-tracker
Needs Attention
Activity Feed
Team Reports
GitHub Activity
PR Linkage
Trends
4 Stale PRs
3 Stuck Issues
12 Open PRs
7 In Progress
Stale Pull Requests 4 flagged
platform-core #391 · 8 days old No reviewer
api-gateway #204 · 6 days old Changes requested
infra-tf #88 · 5 days old No reviewer
Stuck In Progress 3 flagged
ZA-77 · Auth token refresh 9 days, no update
ZA-83 · Rate limit middleware 6 days, no update
ZA-91 · DB connection pooling 4 days, no update

Six views, one place

🚨

Needs Attention

Stale PRs and stuck In Progress issues, surfaced with configurable thresholds. Know what's blocking your team before the standup.

📋

Activity Feed

A chronological stream of Jira events with a per-person summary strip and filter. See who's been active and on what, at a glance.

📊

Team Reports

Combined bar charts of Jira events and GitHub PRs/commits per person over the last 7 days, with per-user issue tables and linked PRs.

GitHub Activity

Commits and pull requests from your tracked repos, with Jira keys automatically extracted and hyperlinked back to tickets.

🔗

PR Linkage

One row per Jira ticket found in GitHub activity — live status, linked PRs, and assignee. Instantly see which work has code behind it.

📈

Trends

Daily snapshots of team velocity stored in Forge SQL — open issues, PRs merged, commits, and stale items — charted over time.

How it works

1

Install via Forge

Deploy to your Atlassian site using the Forge CLI. No separate infrastructure — the app runs natively inside Jira's platform.

2

Connect GitHub

Paste a GitHub PAT in the settings page, select the repos to track, and map git author emails to Jira accounts. Done in minutes.

3

Open the project page

Activity Tracker appears as a Jira project page. Jira events start flowing in immediately via webhooks; GitHub data pulls on demand.

4

Trends build over time

A daily scheduled snapshot captures team metrics into Forge SQL. Trends become meaningful after a week or two of data.

Built on Forge

No servers to run, no hosting to manage. Activity Tracker uses Atlassian's native Forge platform for compute, storage, and webhooks.

Forge UI Kit

Runs natively inside Jira with no iframe overhead. Looks like Jira, because it is Jira.

Forge KVS + SQL

Activity events in a KVS ring buffer; daily metric snapshots in a Forge MySQL table for trend queries.

Jira webhooks

Issue created, updated, and comment events are captured in real time — no polling required.

GitHub API v3

Pulls commits and PRs from selected repos. Author attribution is keyed on git commit email, not login, so it works with shared accounts.

Scheduled snapshots

A daily Forge trigger upserts one row of team metrics into the SQL table, building up a queryable history over time.

No data leaves Atlassian

Everything runs inside the Forge sandbox. GitHub data is fetched at request time and stored in Forge-managed infrastructure only.

Get Activity Tracker

We deploy and configure it for you, or hand over the source for your team to own. Get in touch to discuss what fits.

Contact us