TubeSum

Build AI Agents in Jira with Rovo — Step-by-Step Guide & Transcript

Atlassian Rovo AI Agents Tutorial for Beginners

0h 11m video Published Jun 30, 2026 Transcribed Aug 12, 2026 K Kevin Stratvert
Beginner 5 min read For: Jira users and project managers looking to leverage AI for workflow automation, with no prior AI experience required.
AI Trust Score 70/100
⚠️ Average / Some Fluff

"The title promises a beginner tutorial and delivers exactly that, with clear step-by-step instructions and practical examples."

AI Summary

This video is a step-by-step tutorial on building AI agents in Jira using Atlassian Rovo. It covers using pre-built agents, creating custom agents, enhancing them with company knowledge and skills, and automating their execution. The tutorial is sponsored by Atlassian and is presented by Kevin.

[00:00]
Introduction to Atlassian Rovo

Kevin introduces the video, explaining that he will show how to build AI agents in Jira using Atlassian Rovo. The video is sponsored by Atlassian.

[00:29]
Using Pre-Built Agents

Kevin demonstrates using the 'Ask Rovo' feature in Jira to access pre-built agents. He browses over 25 agents and selects the 'Jira Theme Analyzer' to identify themes in customer feedback.

[02:25]
Analyzing Feedback with Jira Theme Analyzer

The agent analyzes 31 customer feedback tickets and groups them into themes, showing frequency and providing links to original issues. Kevin notes that shipping and delivery is the most common theme.

[03:06]
Creating a Custom Agent

Kevin shows how to create a custom agent in Rovo Studio. He describes a customer support triage agent that categorizes requests, determines priority, recommends next steps, and drafts responses.

[05:59]
Enhancing Agent with Knowledge

Kevin adds a Confluence page (Customer Support Playbook) as custom knowledge to the agent. This allows the agent to reference company policies, such as offering a 15% discount for late deliveries.

[07:55]
Adding Skills for Actions

Kevin adds a Slack skill to the agent, enabling it to send a message to a Slack channel when a refund request exceeds $100. He tests this by prompting a refund of $150.

[09:37]
Automating Agent with Triggers

Kevin sets up an automation trigger so the agent runs automatically whenever a new support request is created in Jira. The agent analyzes the request and adds a comment to the issue.

[11:09]
Sharing Agents

Kevin explains how to share agents with others via the 'Users and Collaborators' section in Studio, allowing access to the entire organization or specific users.

The video demonstrates how to build, customize, and automate AI agents in Jira using Atlassian Rovo, from using pre-built agents to creating custom ones with knowledge and skills. It shows how these agents can streamline workflows and improve efficiency in customer support.

Mentioned in this Video

Tutorial Checklist

1 00:29 Open Jira and click on 'Ask Rovo' in the top right corner.
2 00:53 Click the agent dropdown and select 'Browse Agents' to see pre-built agents.
3 01:09 Click 'Browse All' to see over 25 pre-built agents, then select 'Jira Theme Analyzer'.
4 02:09 Type a prompt like 'Identify all the different themes in our Jira issues' and run it.
5 03:21 To create a custom agent, click on the Rovo icon, then 'Create an agent' or navigate to Rovo Studio.
6 03:37 In Rovo Studio, describe the agent's purpose (e.g., customer support triage) and click 'Build agent'.
7 04:18 Review the generated agent details and click 'Publish'.
8 05:59 To add knowledge, edit the agent, expand 'Knowledge', add custom knowledge, and select a Confluence page.
9 07:55 To add a skill, edit the agent, expand 'Skills', search for 'Slack', select 'Send message', and add it.
10 09:37 To automate, go to 'Triggers' in Studio, add an automation trigger, and set it to run when a new issue is created.

Study Flashcards (6)

What is the name of Atlassian's AI assistant?

easy Click to reveal answer

Rovo

00:41

How many pre-built agents are available in Atlassian Rovo?

easy Click to reveal answer

Over 25

01:09

What does the Jira Theme Analyzer agent do?

medium Click to reveal answer

It finds common themes from a group of issues in Jira and summarizes the results.

01:38

What is the purpose of adding knowledge to an agent?

medium Click to reveal answer

It gives the agent access to company-specific information, such as policies, to improve its responses.

06:40

What is a trigger in Atlassian Rovo?

medium Click to reveal answer

A trigger determines when an agent should run, such as on a schedule, when a work item changes status, or when a new issue is created.

09:37

What is the example discount code mentioned for late deliveries?

easy Click to reveal answer

SorryCookie15

07:38

💡 Key Takeaways

💡

Quick Trend Identification

Demonstrates the value of AI agents in quickly identifying trends from large volumes of data, which would be time-consuming manually.

02:50
🔧

Company Knowledge Integration

Shows how adding company-specific knowledge (Confluence page) makes the agent's responses more accurate and policy-compliant.

06:40
🔧

Automation with Triggers

Illustrates how triggers can automate agent execution, integrating AI into workflows without manual intervention.

09:37

[00:00] In this video, I’ll show you how to build AI  agents in Jira using Atlassian Rovo step by step.   We'll start with a pre-built agent, then create  our own custom AI agents, make it smarter with  

[00:12] company knowledge and skills, and finally automate  it. Atlassian sponsored and supported this video.   I'm Kevin, and let's dive in. To get started,  let's look at some of the pre-built agents   available in Atlassian Rovo. Here I am in Jira.  Now we use Jira here at the Kevin Cookie Company  

[00:29] to keep track of customer feedback. As you can  see, customers have plenty of opinions when it   comes to cookies. Let's see if an agent can help  us make sense of all of this feedback. In the top  

[00:41] right-hand corner, let's click on Ask Rovo, and  this opens up Rovo, Atlassian's AI assistant.   Now I want to identify the key themes in this  feedback along with how often they show up.  

[00:53] Now right down here, I could type in a prompt  directly into Rovo, but Atlassian already includes   an agent that's designed specifically for this  type of task. To switch an agent, let's click   on this dropdown right here, and you'll see  a list of available agents. Right down here,  

[01:09] let's click on Browse Agents, and right up on top,  let's click on Browse All. Here, you'll find over   25 pre-built agents. Now, some help pull insights  from meetings. Right here, you can even generate   OKRs. If we scroll down a little bit more, here's  an example where you could write release notes,  

[01:25] and you have many more. Now for this example, I  want help identifying trends in customer feedback,   and right here, there's the Jira Theme Analyzer.  Now as the description says, it'll find common  

[01:38] themes from a group of issues in Jira. That's  exactly what I need, so let's click on this.   At the top, you'll now notice that I've switched  from Rovo to the Jira Theme Analyzer agent.   One of the benefits of an agent is that it's  built for a specific purpose. In this case,  

[01:53] the Jira Theme Analyzer is designed to review  all these Jira issues, group them into themes,   and then summarize the results. That means I don't  have to figure out the perfect prompt every time I   want to run this analysis. Now, right down here at  the bottom, you'll notice a few suggested prompts  

[02:09] that can help us get started. Let's try asking  the agent to identify all the different themes   in our Jira issues. Here, I'll type in my prompt,  and then let's run that. In just a few moments,   the agent analyzed all 31 customer feedback  tickets and grouped them into common themes. Now,  

[02:25] let's switch into full screen mode so we can see  this better. Right up on top, I'll click on this,   and here, let's click on the full screen. Here, I get a table with all of the different   themes. I also get a sense of how often  those themes show up. Right over here,  

[02:37] we have a summary, and on the right-hand side, we  get links back to the original customer feedback.   Now, looking at all these issues, it appears that  shipping and delivery comes up most often. Now,  

[02:50] that's probably something I wouldn't have spotted  nearly as quickly by reviewing all these issues   one at a time. Now, this is a great way to quickly  identify trends without manually reviewing every   single piece of feedback. So far, we've looked  at how you can use existing agents, but what if  

[03:06] you have a workflow that's unique to your team or  business? Let's now build our own custom agent.  Back here within Jira, in the top right-hand  corner, let's click on the Rovo icon,   and then click on the agent selector. Down here  at the bottom, you'll see the option to create  

[03:21] an agent. Let's click on that. Now, alternatively,  you can also navigate to the website that you see   at the bottom of the screen. I'll click here. This  opens up Rovo Studio, where we can create our own   agents from scratch. For the Kevin Cookie Company,  let's create a customer support triage agent.  

[03:37] When a new support request comes in, we'll  have the agent categorize the request,   determine the priority, recommend next steps, and  draft a response for the customer. So over here,   I'll type in my prompt, and then right over  here, let's run that. In just a few moments,  

[03:50] here, Rovo generates an agent name. We  also get a description for this agent,   and right down below, we have all the instructions  for the agent. Now, honestly, that's a lot faster   than starting with a blank page. Of course, I  can always go through this, review it, and I  

[04:04] could customize any of these instructions, but I  think this gives me a really good starting point.   Right down here, let's click on build agent. We've  now built the agent, and this drops us into the   agent details in studio. Now, this all looks  good to me. So, in the top right-hand corner,  

[04:18] let's click on publish. Now that we've built our  agent, let's test it out. Back here within Jira,   in the top right-hand corner, when I click on  ask Rovo, let's click on the agent dropdown,   and right here, you'll notice that we now have  a new agent, the customer support triage agent,  

[04:34] the one that we just created. Let's select that  agent, and right down here at the bottom, I can   now prompt my new agent. Now, I can reference  any one of these support tickets directly here,   but let's actually make this a little bit easier.  Over here, I'll open this ticket directly. This  

[04:50] opens up the support request details, and I can  see that the customer selected expedited shipping,   so they were expecting it faster, but it actually  arrived late. That's completely unacceptable. So,   we need to figure out how to prioritize this,  and also draft a response to the customer.  

[05:05] Before we do that though, let's expand this so  we can see things a little bit better. I'll click   here. Within the issue, right here, you'll notice  that we can run an agent. I'll click on this,   and there's that agent that we just created. I'll  select this, and that'll kick off the work. Here,  

[05:18] the agent reviews the request, and first off, it  chooses the category. This is a delivery problem.   It also assigns a priority level. Here it's saying  medium, and it also gives me the reasoning for why   it shows that. Here we have next steps, and at the  bottom, it even drafts a response that we could  

[05:33] send to the customer. Now, the beautiful thing  is, instead of manually reviewing every single   request, the support team now has a structured  starting point that they can work from. Now,   down below, let's now save this comment. Here,  I'll scroll down. This looks good, and let's  

[05:47] click on save. This works really well already,  and we could share it out with the team. However,   we can also continue improving the agent by giving  it additional capabilities. Back here in Atlassian  

[05:59] Studio, over on the left-hand side, let's click  on agents, and right here, let's click on View   My Agents. And here, I can see the customer  support triage agent that we created earlier.  

[06:11] Let's open it. Right here at the top, you'll see  instructions that guide the agent's behavior.   And if I scroll down, here, you'll notice that we  could add additional capabilities. We have skills,   knowledge. Here, we have conversation starters,  and then more. Now, let's start with knowledge.  

[06:26] To do that, in the top right-hand corner, let's  click on Edit. Then, on this screen, let's scroll   down, and here we see knowledge. I'll expand this,  and let's add custom knowledge. I'll check this,   and then let's click on Add Knowledge. One  of the easiest ways to improve an agent is by  

[06:40] giving it access to company-specific information.  So right up in here, let's add a Confluence page.  I'll check this box, and let's select Content  Under, and right here, I see the Kevin Cookie   Company Customer Support Playbook. This includes  our refund, shipping, and missing item policies.  

[06:56] Just as an example, let's imagine that an order  arrives, let's say, more than two days later   than the estimated delivery date. In the policy,  we provide customers with a 15% discount code.   Without access to this information, the  agent would have no idea about this policy.  

[07:11] Now that I've added this page, down below, let's  click on Add. Right up on top, let's also update   the instructions with one additional line to  make sure that the agent references the custom   knowledge that we just provided. Once you do  that, in the top right, let's click on Publish.  

[07:25] At the top, we can now test the updated agent. Over here, let's click on Test. At the bottom   here in the prompt field, let's type in, "My  cookies arrived three days later than the   estimated delivery date," and then let's run that.  Earlier, the agent would have given us just a  

[07:38] generic recommendation, but right up here, we can  see that it's referencing official Kevin Cookie   Company policy. Here, it offers the customer a 15%  discount, and it's also providing the coupon code,   "SorryCookie15," just like I expected. Let's now  make our agent even more capable by giving it the  

[07:55] ability to take action, and one way to do that  is by adding a skill. Back here within Studio,   I have the Customer Support triage agent open,  and up on top, let's click on Edit. And on the  

[08:07] Edit screen, let's scroll down, and we'll see the  section for Skills. I'll expand that. Here, we can   see we currently have no skills. Let's click on  Add. Whenever the agent sees a refund request over   $100, I want it to notify the customer support  team in Slack so they can review it right away.  

[08:23] Right up on top, we can search for Skills. Here,  I'll type in Slack, and I get all of the different   actions that I could take. Now, here, I see the  option to send a message. That's what I'm looking   for, so let's select that, and down below, I'll  click on Add. And right here, we can see that we  

[08:36] added the first skill. However, we still need to  tell the agent when to use this skill, just like   we did with knowledge. So right over here, let's  go up to Instructions, and I'll add a sentence.   If a customer requests a refund greater than $100,  send a message to the Customer Escalation Slack  

[08:51] channel that includes a summary of their request,  the reason for the escalation, and the recommended   next action. Now that I've entered that, right  up on top, let's click on Publish. Let's now test   that. Right over here, let's click on Test. Right  down below, I'll type in the following prompt,  

[09:05] my order never arrived. I'd like a refund of 150.  Let's send that. Right up on top, let's send the   message. Right here, it detects that the refund  request is over 100, so it escalated it to Slack.   Let's have a look in Slack. Here in Slack, we  can see the notification. That way, the customer  

[09:20] support team knows to look at this request right  away. Running the agent manually is helpful, but   we can make this even more powerful by automating  the process. Whenever a new customer support   request is created in Jira, I want this agent to  automatically review it. Here in Atlassian Studio,  

[09:37] over on the left-hand side, let's click on  Triggers. A trigger determines when an agent   should run. For example, I could run an agent  on a schedule, when a work item changes status,   or when a new issue is created. Right over here,  let's add an automation trigger. For this example,  

[09:51] I want the trigger to run whenever a new customer  support request is submitted. So over here, I'll   type in the trigger. Then for the instructions,  let's enter in, analyze a new support request,   and add your findings as a comment on the issue.  Then down here, let's add the trigger. Here,  

[10:06] Atlassian automatically builds out the automation  for me. Right here, we have step number one,   and let's select the Jira space that it should  monitor. So over here, I'll select My Team,   and next, we have the agent. And this will  review any new support requests that come in.  

[10:22] This will use the instructions, the knowledge, and  the skills that we added earlier. And then lastly,   it'll add its findings directly to the issue as a  comment. Now, this all looks good to me. So right   up on top, let's click on Save and Enable. Now,  let's say it in action. To do that, let's go back  

[10:37] to Jira. Down below, let's now add a new support  request. Discount code won't apply at checkout,   and let's create that. Right up on top, let's  click into it. Now, over on the right-hand side,   we can see that the agent has added its analysis  to the support ticket. Now, instead of waiting for  

[10:53] someone to manually review every request, instead,  the agent works as part of the support workflow   from the moment a ticket is submitted. Before  we wrap up, let's take a quick look at how you   can share your agents with others. Within Studio,  over on the left-hand side, let's click on Users  

[11:09] and Collaborators. Here, I can make the agent  available to everyone in my organization, or I   can limit access to specific users. If you'd like  to learn more about Atlassian Rovo, check out the   links right down below in the description. Thanks  for watching and I'll see you in the next video.

More from Kevin Stratvert

View all

⚡ Saved you 0h 11m reading this? Transcribe any YouTube video for free — no signup needed.