On this page
JQL Blocks builds a Jira search from blocks β project, status, people, dates, sprints, your own fields β with AND, OR, groups and NOT, and writes the JQL as you go. It adds the sprint dates Jira never had as real fields, and finds the comment you remember.
A search from blocks, with the JQL beside it
Click a block to add it, or drag it into place. Each joint is AND or OR with one click; drop one block on another to make a group, the brackets Jiraβs basic search cannot do; NOT turns a block or a group around. The JQL and the search in plain words follow every change. Copy JQL, Open in Jira search or Save as Jira filter β the filter is yours, like any other.
Already have JQL, a filter link or an answer from Ask Rovo? Paste it into Start from JQL or a filter link and get blocks back; parts no block covers stay as JQL text.
Results with sprint dates and days left
Show results lists the issues right under the blocks, 50 at a time, with the columns you choose β your own fields too β and Days left in the sprint. Danger zone marks the issues with more story points than days left. Export the rows to CSV.
Sprint dates as Jira fields
Six read-only fields on every issue that is or was in a sprint: Sprint start date, Sprint end date, Sprint complete date, Sprint count, Sprint state and Added after sprint start. Use them anywhere Jira takes a field: "Sprint end date" < now() AND statusCategory != Done in a filter, a column in the list view, a value in Automation. Two JQL functions go further: issue in sprintEndsBetween("2026-11-01", "2026-11-30") and issue in addedAfterSprintStart().
The fields are filled once after the install β about 1,200 issues a minute β and then follow sprint changes by themselves within a few minutes; a nightly check fixes anything missed.
Find comments, not just issues
Find β Comments searches inside comments: words, where you commented, where you are mentioned, an author and a period. Each comment shows with its issue and the words marked, and Open the comment jumps to it.
Also included
- During a sprint β created, resolved or changed status during a boardβs current sprint, the previous one, or the last N.
- Ready-made searches β carried over and not done, sprint ends this week and not started, my open issues in the active sprint, and more.
- My searches β save, rename, open, and share a search with your team.
- Undo β Ctrl+Z steps back through the last changes.
- Keyboard all the way β the β― menu of each block moves it in and out of groups without dragging, and every option explains itself with a ?.
Runs on Atlassian
JQL Blocks is built on Atlassian Forge and makes no calls outside Atlassian. Searches and comments are read as you, with your Jira permissions, and are not stored. The app keeps only your saved searches and settings inside your Atlassian site. See the privacy policy.
Related apps
- Agent Ready β check every Jira issue before an AI coding agent or a person picks it up.
- Deadline Tracker β overdue and upcoming work across projects on one board.
- Kanban Status Board β drag issues across real workflow statuses with WIP limits.
Frequently asked questions
Which Jira permissions does the app ask for, and why?
Read Jira work, to search issues and read comments as you; read Jira users, for the people and group pickers; write Jira work, only for "Save as Jira filter"; app data, so the app writes the values of its own six sprint fields; app storage, for saved searches; and Jira Software board and sprint read access, for the sprint blocks. Every search runs as you, so you never see more than in Jira.
Where is my data stored?
Issues and comments stay in Jira and are read as you; search results are not stored. The app keeps your saved searches, your last search and your chosen columns, and the sprint field values on issues, inside your Atlassian site. Nothing leaves Atlassian.
How much does it cost?
It is free for sites with up to 10 users. Larger sites pay per user through the Atlassian Marketplace, after a free 30-day trial.
Do I need Jira Software?
The block search and comment search work on any Jira site. The sprint fields, the sprint blocks and Days left need Jira Software sprints.
Can I use the sprint dates in my own filters and Automation?
Yes. "Sprint start date", "Sprint end date" and "Sprint complete date" are Jira fields: use them in JQL, in filters, as columns in the list view and in CSV exports. They are filled once after the install and follow sprint changes within a few minutes; writing them adds no line to the issue history.
Is the JQL it writes locked to the app?
No. It is Jira's own JQL, never a list of issue keys. Copy it, open it in Jira's search or save it as a Jira filter; it works the same in boards, dashboards and Automation.
Get JQL Blocks
Free up to 10 users. Install it from the Atlassian Marketplace.