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 summaries
    • assignees: 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

  1. Daily Status Report
Filters:
- Status: "In Progress"
- Priority: "High"
Information:
- Summary
- Assignee
- Status

Result: Lists of high-priority in-progress issues with their assignees

  1. Bug Tracking
Filters:
- Issue Type: "Bug"
- Labels: "Critical"
Information:
- Key
- Description
- Status

Result: Lists of critical bugs with their details

  1. Sprint Planning
Filters:
- Status: "To Do"
- Sprint: "Current"
Information:
- Summary
- Story Points
- Priority

Result: Lists of upcoming sprint tasks with effort estimates

Important Considerations

  1. Authentication: Requires setup in the credentials page
  2. 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

Jira Issue Reader → Ask AI → Slack Message Sender

Setup:

  1. Jira Issue Reader

    • Filter by: Type = “Bug”, Status = “Open”
    • Get: Description, Priority, Components
  2. Ask AI

    • Prompt: “Analyze these bug reports and:
      1. Group similar issues
      2. Identify most affected components
      3. Suggest priority order for fixes”
  3. Slack Message Sender

    • Daily digest to #engineering channel

Value: Helps engineering teams quickly identify patterns in bugs and prioritize fixes.

2. Sprint Health Check

Jira Issue Reader → Scorer → Custom SMTP Email Sender

Setup:

  1. Jira Issue Reader

    • Filter by: Sprint = Current
    • Get: Story Points, Status, Blocked status
  2. Scorer

    • Score sprint health (0-100) based on:
      • Completion rate
      • Blocked issues
      • Remaining story points
  3. 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

Jira Issue Reader → Extract Data → Ask AI → Slack Message Sender

Setup:

  1. Jira Issue Reader

    • Filter by: Labels = “customer-reported”
    • Get: Description, Impact, Customer name
  2. Extract Data

    • Extract from Description:
      • Reported Problems
      • Error Messages
      • Business Impact
      • Customer Urgency
  3. Ask AI

    • Input: Extracted data + Impact + Customer name
    • Analyze impact and urgency
    • Suggest priority order
    • Identify issues needing immediate attention
  4. 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

Jira Issue Reader → Categorizer → Notion Page Writer

Setup:

  1. Jira Issue Reader

    • Filter by: Labels = “technical-debt”
    • Get: Description, Components, Story Points
  2. Categorizer

    • Categories:
      • Infrastructure
      • Code Quality
      • Security
      • Performance
    • Categorize based on issue description
  3. 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.