Skip to main content
Skip table of contents

How to use feedback custom fields to build automation, JQL queries, filters, and dashboards?

Background

In this scenario, Alex, a Service Desk agent, and Jira administrator, aims to utilize feedback custom fields from the Customer Improvement project (CI) to develop JQL queries, filters, alerts, and dashboards. Additionally, Alex plans to automate email notifications to all Jira administrators when a low NPS score is received in a survey.

Prerequisites

Building a JQL query

The user Alex wants to search for issues that meet the following requirements:

  • Issues in the CI project

  • Issues assigned to the user Alex

  • Issues with CES Score that have a score of 3 and above

  • Issues with CSAT Score that have a score of 4 and above

  • Issues with NPS Score that have a score of 4 and above

  1. Log in to Jira.

  2. Click Filters > View all issues.

  3. Click JQL to switch to advanced search if the basic search bar is shown.

    CODE
    "ces score[number]" >= "3" AND "CSAT Score[Number]" >= "4" AND "NPS Score[Number]" >= "4" AND project = CI ORDER BY created DESC
  4. Next, click Export issues > Export Excel CSV, to generate a report.

Creating a filter

Using the JQL query in the previous section, Alex wants to save it as a filter named “Promoters”.

  1. On the same page, click Save filter.

  2. Enter “Promoters” in the window, add a description, and click Save.

    filter-data.png

For more information on filters, check out these guides:

Creating a dashboard gadget

After the filter has been saved. Alex wants to create a dashboard gadget with the “Promoters” filter.

  1. On the same page, click Export issues > Create dashboard gadget.

  2. By default, the Filter Results gadget will be chosen.

  3. Under Select dashboard, search and select for your custom dashboard. In this example, the custom dashboard “Customer Improvement Tracking Dashboard” is chosen.

    gadget-add.png
  4. Click Add gadget. You will be directed to your custom dashboard.

  5. Click Done to confirm your changes.

    dashboard-complete.png

For more information on gadgets and dashboards, check out these guides:

Creating an automation

  1. In your project, select Project settings > Automation.

  2. Select Create rule to start creating the automation rule. 

  3. Select Field value changed and fill in the following:

    • Fields to monitor for changes: NPS Score

    • Change type: Value added

    • For: Leave it as “all issue operations”.

  4. Click Next to add the next component.

  5. Click Add component > If: Add a condition > Issue fields condition and fill in the following:

    • Field: NPS Score

    • Condition: less than

    • Value: 5

  6. Click Next and add a second component. Click Add component > THEN: Add an action > Send email. Fill in the following:

    • To: jira-adminis (the recipients you want to notify when an issue receives a low NPS score.

    • Subject: Issue {{issue.key}} has received a low NPS score

    • Content: This ticket will be labeled for review during our monthly CI team performance review meeting.

      low-nps-trigger.png
  7. Name the automation and click Turn on rule to activate the automation.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.