Building Your First Rovo Agent

Creating your first Rovo agent doesn’t have to be complicated. The key is to start with a simple, repetitive task that delivers immediate value. In this tutorial, we’ll build an agent that summarizes recently completed Jira issues and generates a draft release note in Confluence.

Step 1: Choose a High-Impact Use Case

Before you start, pick something that happens often enough to be worth automating. Good candidates are:

  • Release note drafts
  • Backlog triage (sorting unassigned tickets)
  • Meeting summaries
  • Collecting common knowledge (like onboarding FAQs)

For this tutorial, we’ll use release notes, since it touches developers, QA, and product managers.

Step 2: Open Rovo Studio

  1. Go to your Atlassian Cloud instance (Jira or Confluence).
  2. In the top navigation, look for Rovo and click Studio.
  3. Select Create New Agent.

You’ll see a blank canvas for defining what your agent does.

Step 3: Define the Agent’s Purpose

Give your agent a clear name and description:

  • Name: Sprint Release Notes Agent
  • Description: Summarizes completed Jira issues from the last sprint and creates a draft Confluence page with categorized release notes.

Step 4: Configure the Data Sources

Tell Rovo what to pull from:

  • Jira Projects: Choose the project(s) where your team’s work lives.
  • Filters: Configure it to pull only Done issues from the most recent sprint.

Rovo will respect Jira permissions, so users will only see issues they’re allowed to see.

Step 5: Craft the Agent’s Instructions (Prompt)

This is where you define what the agent should do. Be explicit but simple. Example:

“Collect all issues marked as Done from the last closed sprint.
Group them by issue type (Story, Bug, Task).
Generate a summary list with:

  • Issue key
  • Summary
  • Linked ticket

Write in a friendly, professional tone suitable for internal release notes.
Output as markdown, with section headings for each issue type.”

Step 6: Add an Output Action

Choose what happens with the result:

  • Action: Create Confluence Page
  • Parent Space/Page: Choose the “Release Notes” space or page where drafts should live.
  • Page Title Template: Release Notes - Sprint {{sprint.name}}

This makes sure every sprint generates a new page automatically.

Step 7: Test the Agent

Click Run Test inside Studio. Rovo will fetch sample data and generate a draft.

  • Review the output — check that the tone, formatting, and grouping look right.
  • If needed, adjust the prompt (“Write in bullet points” or “Add a one-sentence introduction at the top”) and re-test.

Step 8: Deploy and Share with Your Team

Once you’re satisfied:

  • Save the agent.
  • Publish it so your team can run it on demand after each sprint.
  • Optionally, schedule it to run automatically at the end of each sprint (if supported in your plan).

Share the agent’s link with the team so anyone can trigger it when needed.

Step 9: Measure Success

After using it for 2–3 sprints, ask:

  • Did it save time compared to writing release notes manually?
  • Are the results clear and accurate?
  • Do you need to tweak grouping, formatting, or tone?

Iterate until you have a reliable process.

What You Just Achieved

You now have a working Rovo agent that saves your team repetitive documentation work and creates consistent release notes. This is a great first step because it demonstrates Rovo’s ability to pull data, transform it, and act on it — without writing a line of code.

Once you’re comfortable, you can expand:

  • Add labels or tags automatically to the Confluence page.
  • Notify the team on Slack/Teams when the page is published.
  • Build additional agents for triage, meeting summaries, or knowledge curation.

Stay Clouding!

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to my Newsletter

Subscribe to my email newsletter to get the latest posts delivered right to your email.
Pure knowledge, zero spam ✨