Jira Issue Reader
This document outlines the functionality and characteristics of the Jira Issue Reader node, which enables automated issue retrieval from Jira projects.
Node Inputs
Required Fields
- Resource: Your Jira instance/site URL
- Project: The specific Jira project to read from
- Issue Type: The type of issues to retrieve (e.g., “Bug”, “Story”, “Task”)
- Number of Issues: The maximum number of issues to retrieve (defaults to 10)
Note: Use the ‘Configure Inputs’ option to expose these fields as inputs to the node. Especially helpful for Loop Mode operations.
Optional Filters
- Status: Filter by issue status (e.g., “To Do”, “In Progress”, “Done”)
- Priority: Filter by priority level (e.g., “High”, “Medium”, “Low”)
- Labels: Filter by specific labels attached to issues
- Assignee: Filter by team member assignments
- Custom Fields: Filter by any custom fields configured in your Jira instance
Issue Information Selection
Choose which information to retrieve for each issue:
- Description
- Key
- Summary
- URL
- Assignee
- Status
- Priority
- Labels
- Issue Type
Node Output
The node outputs lists (arrays) for each selected information field. For example:
- If you select “Summary” and “Assignee”, you’ll receive:
summaries
: string[] - List of issue summariesassignees
: string[] - List of issue assignees
All outputs are provided as lists, unless the Number of Issues to Read
input is set to 1
.
Node Functionality
The Jira Issue Reader node serves as a bridge between your workflows and Jira, enabling automated issue retrieval and filtering.
Key Features
Filtering Options
- Standard Fields: Priority, Status, Labels, Assignee, Issue Type
- Custom Fields: Organization-specific fields with AND/OR logic
- Number of Issues: Control how many issues to retrieve
Custom Fields Combination
You can choose how to combine multiple custom field filters:
- AND: Issues must match all selected custom fields
- OR: Issues must match at least one selected custom field
This gives you flexibility in how you filter issues based on your organization’s specific fields.
When To Use
The Jira Issue Reader node is particularly valuable in these scenarios:
Project Management
- Monitor open issues across projects
- Track issue status changes
- Generate workload reports
- Identify bottlenecks
Automation Workflows
- Trigger actions based on issue status
- Create automated reports
- Send notifications for specific issue types
- Sync issues with other tools
Example Use Cases
- Daily Status Report
Result: Lists of high-priority in-progress issues with their assignees
- Bug Tracking
Result: Lists of critical bugs with their details
- Sprint Planning
Result: Lists of upcoming sprint tasks with effort estimates
Important Considerations
- Authentication: Requires setup in the credentials page
- Permissions: Node can only access projects and issues the authenticated user has permission to view
Practical Integration Examples
Here are simple yet powerful ways to use the Jira Issue Reader with AI nodes:
1. Bug Report Analysis
Setup:
-
Jira Issue Reader
- Filter by: Type = “Bug”, Status = “Open”
- Get: Description, Priority, Components
-
Ask AI
- Prompt: “Analyze these bug reports and:
- Group similar issues
- Identify most affected components
- Suggest priority order for fixes”
- Prompt: “Analyze these bug reports and:
-
Slack Message Sender
- Daily digest to #engineering channel
Value: Helps engineering teams quickly identify patterns in bugs and prioritize fixes.
2. Sprint Health Check
Setup:
-
Jira Issue Reader
- Filter by: Sprint = Current
- Get: Story Points, Status, Blocked status
-
Scorer
- Score sprint health (0-100) based on:
- Completion rate
- Blocked issues
- Remaining story points
- Score sprint health (0-100) based on:
-
Email Sender
- Weekly report to project managers
- Highlights risk areas when score < 70
Value: Early warning system for sprint issues, helps prevent missed deadlines.
3. Customer Issue Prioritization
Setup:
-
Jira Issue Reader
- Filter by: Labels = “customer-reported”
- Get: Description, Impact, Customer name
-
Extract Data
- Extract from Description:
- Reported Problems
- Error Messages
- Business Impact
- Customer Urgency
- Extract from Description:
-
Ask AI
- Input: Extracted data + Impact + Customer name
- Analyze impact and urgency
- Suggest priority order
- Identify issues needing immediate attention
-
Slack Message Sender
- Alerts to #customer-success for high-priority items
Value: Ensures customer issues get appropriate attention and quick response.
4. Technical Debt Tracking
Setup:
-
Jira Issue Reader
- Filter by: Labels = “technical-debt”
- Get: Description, Components, Story Points
-
Categorizer
- Categories:
- Infrastructure
- Code Quality
- Security
- Performance
- Categorize based on issue description
- Categories:
-
Notion Page Writer
- Organized tech debt dashboard
- Group by category with effort estimates
Value: Better visibility and management of technical debt, helps with sprint planning.
These integrations showcase how the Jira Issue Reader can be combined with Gumloop’s AI nodes to create powerful automated workflows. Each example can be customized based on specific needs and expanded with additional nodes for more complex automation scenarios.
In summary, the Jira Issue Reader node is a powerful node for automating Jira issue management, enabling efficient project tracking, reporting, and workflow automation through flexible filtering and comprehensive data retrieval options.