Struggling in Jira? Learn How to Easily Add Conditional Values to Labels for Improved Project Tracking!

If you’re wondering What should I do if I’m struggling to add conditional to the Labels field in Jira?, this article will guide you on how to effectively apply label conditions in Jira using simple automation rules and scripts. Here are some key points you will learn:

  • How to create an automation rule in Jira
  • Setting conditions for when labels should be added
  • The steps to define actions for adding labels
  • Using ScriptRunner for more flexible label conditions
  • Tips for ensuring you have the right permissions for this task

What Should I Do If I’m Struggling to Add Conditional Values to the Labels Field in Jira?

If you find yourself puzzled about how to add conditional values to the Labels field in Jira, you’re not alone. Many users encounter this issue, but luckily, there are straightforward steps you can follow to resolve it. This guide will walk you through the process using Jira Service Management Cloud’s “When, if, and then” statements.

Step 1: Create an Automation Rule

First, you need to set up an automation rule in your Jira Service Management project:

  • Navigate to Automation from your project settings.
  • Click on “Create Automation Rule.”
  • Select the “Issue created” option as your trigger under the “When this happens” section.

Step 2: Add Conditions

Next, specify under what conditions the label should be applied:

  • In the “If these match” section, you can add conditions such as “Comment contains a specific keyword” to trigger the labeling.

For example, if a comment includes the word “Yes,” you might want to add a specific label to reflect that affirmation:

When this happens: Issue created
If these match: Comment contains "Yes"
Then do this: Add label "Approved"

This rule will automatically add the “Approved” label to your Jira ticket whenever a comment with the word “Yes” is detected.

Step 3: Add Actions

After setting your conditions, you need to define what action should be taken:

  • In the “Then do this” section, select the “Add label” action.
  • Specify the label that should be added when the conditions are met.

This setup ensures that the right labels are added to your Jira issues based on the specific conditions you’ve defined, making your project management more efficient and organized.

Using ScriptRunner Conditions

Alternatively, if you require more flexibility, you can use ScriptRunner for Jira to add conditional labels. ScriptRunner allows you to write custom scripts that can check and modify issue fields based on complex conditions.

Here’s a basic example of how you might use ScriptRunner to add a label:

import com.atlassian.jira.issue.label.Label

def issueLabels = issue.getLabels()
def issueType = issue.getIssueType().name

if ((issueType == "Bug") && (!issueLabels.contains("Urgent"))) {

This script checks if an issue is a “Bug” and does not already have the “Urgent” label. If both conditions are true, it adds the “Urgent” label.

Additional Tips: Ensure you have the necessary permissions to create and manage automation rules and custom scripts in your Jira project. For more complex scripting needs, refer to the Jira documentation or the Atlassian Community for guidance and support.

By understanding and utilizing these tools within Jira, you can effectively manage how labels are added to issues based on specific conditions, enhancing your team’s ability to track and respond to project developments accurately.


If you’re having trouble figuring out what to do if you’re struggling to add conditional values to the Labels field in Jira, this article has you covered. It shows you how to make rules that automatically put labels on your issues when certain things happen, like someone including a specific word in a comment. We learned how to start by making an automation rule, then add conditions, and finally set actions to apply the labels. For those who need even more control, you can use ScriptRunner to write custom scripts for complicated conditions. This way, you can make sure the right labels are added automatically, helping you organize your project better and keep track of everything easily.

Related Posts

Frequently Asked Questions (FAQ)

Let's Co-Build Something Together

Co-Build Lite

Submit a Loom for $19 USD

Submit a Loom video with your automation question and receive a response from one of our co-builders.

Co-Build Sessions

Book a Session for $145 USD

Schedule a personalized co-build session with one of our expert builders at a time that aligns perfectly with your calendar.