Create flows with Rovo in Jira automation
In Jira automation, you can use Rovo to quickly and easily create automated flows.
The quality, accuracy, and reliability of flows created with Rovo may vary. Learn why
Rovo isn’t available for Jira in an Atlassian Government environment.
Use Rovo to create a flow
Flows are automated sequences constructed in an “if this happens, then that happens” format. Admins can create and enable flows that function across Jira at the space or app level. Anyone with access to Studio can create flows.
You can use Rovo to generate flows by simply describing the flow you want to create.
To set up a flow with Rovo:
Go to Space settings, then select Automation.
Select the input box beneath Create flows quickly with Rovo to begin typing.
Describe the flow you’d like to create, including a trigger and action. You can use one of the examples provided or write your own flow.
Select Preview flow to see a preview of the flow that was generated.
Check the summary of the flow generated by Rovo, and add any missing steps or details.
Once you’re happy with your flow’s configuration, select Enable flow.
Your flow will now be enabled and visible in the flow library.
What’s required to create a flow?
Each flow is made by selecting a triggering event, and adding different types of steps: actions, conditions, and branches. Think of each step as a building block of a flow. To successfully create a flow with Rovo, your flow must at least contain a trigger and an action.
Triggers
A trigger is what causes a flow to run. Your flow must contain one trigger. Triggers can listen for events, such as a page being created in your space, or be scheduled to run on a certain time or date. In the following examples, triggers are highlighted in bold:
When a work item’s status is changed to DONE, then transition all linked work items to DONE.
When a work item is created, then translate {{issue.description}} into the site language.
When a work item is created, then use Jira Triage agent to triage the work item.
Every 7 days, create a new work item with title "Feature Flag Review".
When a bug is created, then set the due date in 7 days, and then email the ticket owner.
Actions
An action is what you want your flow to do. It will execute when a flow runs successfully. Examples of actions in Jira automation can include creating a new work item or sending an email. In the following examples, actions are highlighted in bold:
When a work item’s status is changed to DONE, then transition all linked work items to DONE.
When a work item is created, then translate {{issue.description}} into the site language.
When a work item is created, then use Jira Triage agent to triage work item.
Every 7 days, create a new work item with title "Feature Flag Review".
When a bug is created, then set the due date in 7 days, and then email the ticket owner.
Keep in mind that one trigger plus one action are the minimum steps required to successfully create a flow. You may still need to configure individual steps or add more details to your flow before it can be enabled. You can also add conditions or branches to your flow if you’d like to make it more detailed.
Add Rovo to specific steps
Rovo can support a range of different steps in Jira. View available automation steps in Jira
Rovo and other agents also have the ability to act in automations. Automate Rovo agents
Prevent errors in flow created by Rovo
When using Rovo to create flows in automation, it’s possible to encounter some errors.
Here’s more information about errors that might occur:
Error type | Why it happens |
|---|---|
The volume of requests in system is too high | Rovo is currently processing a high volume of flow creation requests, and can’t create your flow as a result. Wait a few minutes and then try creating your flow again. |
We’re unable to connect to server | Due to a connection error, we’re currently unable to connect to the server and create your flow. Wait a few minutes and then try creating your flow again. |
An unknown error occurred | We’ve encountered an error that prevented us from creating your flow, but we aren’t sure what caused it. Wait a few minutes and then try creating your flow again. |
We’re unable to create your flow | We tried to create your flow, however for an unspecified reason, we couldn’t finish creating it. This may be due to your requested flow not being specific enough, or containing language our system couldn’t understand. Try creating your flow again by entering a more specific prompt. |
Prompt was too long | Your prompt exceeded our word limit of 300 words, meaning we aren’t able to create a flow with it. Try creating your flow again by shortening your prompt. |
We’re unable to use the prompt | Your prompt may have contained malicious or unethical content, meaning we aren’t able to create a flow with it. Try creating your flow again, making sure to remove any malicious content from your prompt. |
If errors persist or you'd like additional support, contact us here.
Was this helpful?