Menu
Coming soon to the Atlassian Marketplace

See which epics are at risk because of work they wait on in other teams

From the issue links your teams already make. Every flag says why. No planning setup.

One email when Blockline is on the Atlassian Marketplace, then we delete your address. Privacy

Built on Forge. Your data never leaves your Atlassian site. Read-only: nothing is changed in Jira.

The Blockline panel on the epic STOR-1, Holiday checkout: At risk, “Blocked by PAYC-3 via STOR-4, 13 Nov (due date), 6 days after this epic”. Waiting on lists three issues from other spaces, each with the story it comes through, its status, date and risk: PAYC-3 At risk, DATA-2 Watch with no date, MAPP-4 OK.
Issue panel: open it from View app actions (the hexagon under the title) on any issue.

Every deliverable, worst first

Owner, date, risk and the top reason on every row. One space, or any spaces, saved filter or JQL. Filter, sort, export to CSV.

The risk board under Apps over four spaces, worst first: two epics Blocked by a circular dependency between PAYC and DATA, three At risk because of late blockers, and three OK. Each row shows the space, owner, date with its source, risk, the reason, open blockers and cross-team blockers.
The Blockline tab in each space, or Apps › Blockline for any scope.

Which team to talk to, about which issue

Open dependencies between spaces, counted, with the worst risk in each pair. Pick a cell for the list.

The team matrix over four spaces: STOR waits on PAYC twice, At risk, and on DATA and MAPP once each; DATA and MAPP each wait on PAYC once, At risk; PAYC waits on DATA once, OK. The STOR to PAYC cell is picked, listing its two dependencies with their reasons.
The Team matrix tab, beside the risk board.

The whole chain upstream of one epic

Every issue it waits on, through its stories, with the path that ends latest highlighted.

The dependency map of STOR-1, Holiday checkout, At risk: its stories in the middle, the issues they wait on in PAYC, DATA and MAPP to the left, and the path through PAYC-3 Refund API and STOR-4 Payment step highlighted as the one that ends latest.
Show dependency map on the issue panel, or Map on any board row.

How risk is judged

  • Every flag says why

    One line per flag, with the blocker, the date and where the date came from: “13 Nov (due date)”.

  • Stories count toward their epic

    An epic waits on everything its stories wait on outside it, and takes the worst level among them.

  • “Done” follows Jira’s status category

    Done issues raise nothing, and a done blocker clears the flags it caused.

  • You only see issues you can open

    Blockline reads Jira as the person viewing, with that person’s permissions.

Seven rules, four levels

Levels go OK, Watch, At risk, Blocked. Each rule raises one, and the worst one rolls up from stories to epics and initiatives.

  • Blocked

    Circular dependency

    Issues wait on each other in a loop.

  • At risk

    Late blocker

    The blocker’s date is after the waiting issue’s date.

  • At risk

    Stalled blocker

    The blocker is still To Do within 10 days of the waiting issue’s date.

  • At risk

    Overdue

    The issue’s own date has passed and it is not done.

  • Watch

    Unscheduled blocker

    The waiting issue has a date, the blocker has none.

  • Watch

    Idle blocker

    The blocker has been in progress for 14 days or more.

  • Watch

    Unowned blocker

    The blocker has no assignee and is in no open sprint.

What’s included

Views

Issue panel
What an issue waits on and what waits on it, including what its stories wait on.
Risk board
Filter by space, risk, owner and type, sort by risk, date, key or open blockers, and save your scope.
Team matrix
Which space waits on which, with the worst risk per pair.
Dependency map
An epic’s chain upstream, levels on every node, one click or key to open each issue.

Also

Works on install
The built-in Blocks link type, due dates and epics as deliverables, with nothing to set up.
Dates with their source
Due date, Target end, sprint end, release date or the latest child.
CSV export
The risk board and the team matrix, as filtered.
Always shows its age
Every view says when it was last updated. Refresh rebuilds it.
Admin settings
Add link types such as “depends on”, reorder date sources, change thresholds and pick the deliverable levels.
Your data stays put
Built on Forge with no data egress. Stores only settings, saved scopes and a ten-minute cache.

Pricing

Free up to 10 users

$1.25 per user a month above that

  • Billed by Atlassian
  • Every feature on the free tier
  • 30-day free trial

Questions

Doesn’t Jira Plans already show dependencies?

Inside a plan, on Jira Premium, once someone has set the plan up. Blockline works on install, without Premium and without a plan: it reads the links your teams already create, judges every epic against seven rules and says why each one is at risk.

Which links does it read?

Does it see what an epic’s stories wait on?

Yes. An epic waits on everything its stories and subtasks wait on outside the epic, so a late blocker two levels down still turns the epic At risk, and the reason names the story it came through: “Blocked by PAYC-3 via STOR-4”. Links between two stories of the same epic are internal and do not count against it.

Where do the dates come from?

The first of these that has a value: the due date, Target end (on sites with Plans), the end of the active or next sprint the issue is in, the release date of its earliest fix version, and, for a parent with none of those, its latest child’s date. Admins can reorder or switch them off. The source is always written next to the date: “14 Nov (sprint end)”.

Does it work in team-managed spaces (projects)?

Yes, and in company-managed spaces alike. Blockline finds epics and their children by hierarchy level, never by issue type name, and finds the sprint and Target end fields by their type, never by their name, so renamed types and fields make no difference.

Why don’t I see a blocker I know exists?

Blockline reads Jira as you. If you cannot open an issue, Jira leaves the link to it out of what it shows you, and so does Blockline. Ask its owner for access, or ask someone who can see both issues.

How fresh is it?

Every view says how old it is (“Updated 3 min ago”) and has a Refresh button. Results are kept for up to 10 minutes per person and view, so the next open is quick; Refresh rebuilds at once.

Does it change my issues or links?

No. Blockline only reads. Its one Jira permission is read access to issues and their links; the other is storage for its own settings and cache. It cannot edit an issue, a link or a field.

Do people only see issues they have permission to see?

Yes. Every Jira read is made as the person viewing, so Jira applies that person’s own permissions and nobody is shown an issue they could not open themselves. The cache is kept per person, so one person’s view is never shown to another.

Where is my data stored?

In Forge storage hosted by Atlassian: the site’s settings, each person’s saved scope, and each person’s computed views, which are replaced on every rebuild and served for at most 10 minutes. Nothing is sent anywhere else.

What can a Jira admin change?

Under Jira settings › Apps › Blockline settings, for the whole site: which link types mean “waits on” and which way they read, the order of the date sources, the stalled and idle thresholds, which hierarchy levels are deliverables (rows on the risk board), and a default scope for the Apps page.

Does it need Jira Premium?

No. Epics are the deliverables by default, and everything works on Standard. On sites with a level above epic, such as initiatives on Premium, an admin can make those rows on the risk board too.

Is there a size limit?

Yes. A view judges up to 5,000 issues at once, counting children and linked issues. Past that it says so and shows no numbers rather than partial ones: narrow the scope to fewer spaces, a filter or JQL.

What does it cost? Is there a free trial?

Blockline is free for sites with up to 10 Jira users, with every feature. Above that it is $1.25 per user a month, billed by Atlassian, after a 30-day free trial.

Is there a discount for large sites?

Yes. Above 100 users the per-user rate steps down through Atlassian’s volume tiers.