Create automation flows using natural language
10 min
Intermediate
By the end of this lesson, you'll be able to:
- Create automation flows quickly by describing them using AI
- Explore examples of building automation flows with AI in different apps
Automation using natural language with AI
Automation flows are structured workflows designed in an “If this, then that” format. Creating automation flows in natural language simplifies the experience of getting started and creating flows. Each flow combines different types of steps: triggers, conditions, branches, and actions. Think of steps as the building blocks of a flow.
In Confluence and Jira apps, Automation operates seamlessly in the background to handle routine tasks that typically require manual intervention.
Inspect flows carefully before activating them
Automation is a very powerful tool that can have outcomes that can't be reversed. Prompting is an art. It is possible that the AI may not understand your prompt or misinterpret your prompt. Or you might be asking the AI to create flows beyond its capabilities. To limit the possible fallout of the AI misunderstanding the prompt, the generated flow is initially shown in a preview state so the user can inspect a flow before deciding to activate it.
Let’s create automation flows using AI
Getting started can be an overwhelming experience due to an app’s complexity. Simply type the use case you are trying to automate or a description of the flow, and let the AI work its magic! Once you describe the flow, it is returned to the user as a “draft.” The user can publish the flow as is, tweak the step configurations, or discard the draft and try again.
You can use Rovo to generate flows by simply describing the flow you want to create.
Each flow must have at least one trigger and action:
- Trigger - when you want your flow to run
- Action - what you want your flow to do
Once you have created the flow, turn it on!
Let’s review a few AI-generated flows from descriptions with different steps in various Atlassian apps.
Build a flow using AI in Confluence
Create a flow that runs at 9 a.m. every six months and archives any pages that haven’t been updated in that time. After archiving, it should also notify the page author via email.
👇 Click the icons to view a flow that runs every six months. This flow archives any pages that have not been updated in the past six months and sends an email notification to the page owner.
👇 The flow and steps are created based on the description entered.

Build a simple flow using AI in Jira Service Management
Write a flow that automatically transitions a work item to "Escalated" status when it breaches its Time to Close SLA.
👇 Here's a flow that automatically changes the status of a ticket to Escalated when an SLA is breached.
👇 The flow and steps are created based on the description entered.
👇 Next, the missing field is fixed by selecting Time to resolution.
👇 In this example, the flow steps are created.
Automation helps you and your team eliminate the need to perform manual, repetitive tasks and focus on the work that matters. Select to view more example use cases of automation in Jira Service Management.
Build a flow using AI in Jira
Instead of building flows manually, Rovo can help you build Jira workflows and automations in a matter of seconds.
👇 Watch this video to learn how you can use Rovo to streamline your way of working in Jira.
Remember, with any flow, after you create it, select the individual steps, edit them to verify the details, and update them as needed. Then, turn on the flow.
Some flow steps are not yet supported by AI, check Atlassian Support for supported flow steps.
How was this lesson?
next lesson
Create complex automation flows with smart values and branches
- Reference a smart value in an automation flow
- Let's explore an example
- Create branches within an automation flow