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.
Built on Forge. Your data never leaves your Atlassian site. Read-only: nothing is changed in Jira.
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.
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 whole chain upstream of one epic
Every issue it waits on, through its stories, with the path that ends latest highlighted.
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?
The built-in Blocks link type, out of the box: “A blocks B” means B waits on A. If your teams use another link type, such as “depends on”, a Jira admin can add it in Blockline settings and say which way it reads.
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?
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.