Keep unassigned tickets from slipping through. This automation builds a smart index from resolved issues and uses it to assign stale Jira tickets to the right teammate while balancing workload. It is built for engineering and service teams that want faster triage with less manual effort.
Two scheduled runs power the flow. One job pulls recently resolved Jira issues, removes duplicates, formats the text, creates embeddings with OpenAI, and stores them in a Supabase vector database. The other job checks Jira for unassigned To Do issues older than five days. For each stale issue, an AI agent searches the vector store for similar resolved tickets and notes who fixed them. The flow turns those people into candidates, checks each person’s current In Progress count via Jira JQL, picks the least busy teammate, assigns the issue, and leaves a comment. If no good match is found, it skips.
You will need Jira Software Cloud, a Supabase project with pgvector, and an OpenAI API key. After setup, teams cut manual triage and move work faster with fair load sharing. This is useful for product squads, support engineers, and IT operations that manage active issue queues.