Schedule Trigger Automate

Used in Schedule Trigger, this workflow automates the assignment of stale JIRA issues that have been unassigned for over 5 days. By leveraging AI to find similar resolved issues and identifying team members with the least current workload, it ensures timely task allocation, enhancing team efficiency and preventing issues from falling through the cracks.

7/8/2025
36 nodes
Complex
schedulecomplexschedule triggerlangchainjirasplitinbatchesremoveduplicatesnoopsticky notesplitoutsummarizeautomationadvancedcronlogicconditional
Categories:
Schedule TriggeredComplex Workflow
Integrations:
Schedule TriggerLangChainJiraSplitInBatchesRemoveDuplicatesNoOpSticky NoteSplitOutSummarize

Target Audience

Target Audience


- Project Managers: Looking to optimize issue assignment and reduce backlog.
- Development Teams: Seeking to ensure all issues are addressed promptly without overloading team members.
- Jira Users: Those who manage tasks and issues within Jira and want to automate processes.
- AI Enthusiasts: Individuals interested in leveraging AI for project management and issue resolution.

Problem Solved

Problem Solved


This workflow addresses the challenge of unassigned Jira issues that remain unresolved for over 5 days. By automating the assignment process based on similar resolved issues, it ensures that no issue falls through the cracks, thereby enhancing team efficiency and reducing project delays.

Workflow Steps

Workflow Steps


1. Scheduled Trigger: The workflow initiates at predefined intervals to check for unresolved issues.
2. Fetch Unassigned Tickets: It retrieves tickets from Jira that have been unassigned for more than 5 days and are still in the To Do status.
3. Data Processing: The workflow processes each issue to gather relevant metadata, such as project key, issue key, assignee details, and issue descriptions.
4. Similarity Check: For each unassigned issue, it searches for similar issues that have been resolved, leveraging a Supabase Vector Store to find relevant past issues.
5. User Capacity Assessment: It checks the workload of potential assignees to ensure that the team member with the least number of assigned issues is selected for the new task.
6. Auto-Assignment: The system automatically assigns the issue to the selected team member and leaves a comment notifying them of the assignment due to staleness.
7. Feedback Loop: The workflow can be adjusted based on user feedback, ensuring continual improvement in the automation process.

Customization Guide

Customization Guide


- Adjust Project Parameters: Modify the JQL queries to reflect the specific projects and statuses relevant to your team.
- Change Assignment Criteria: Customize the logic used to determine which team member to assign based on other factors like department or expertise.
- Schedule Frequency: Alter the scheduling intervals to suit your team's needs, whether that's daily, weekly, or bi-weekly checks.
- Expand Metadata: Include additional metadata in the data loader to enhance the context for the AI when finding similar issues.
- Integrate Additional Tools: Consider integrating other tools or APIs to further enrich the workflow's capabilities.