Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Boosting Checklist Usage in Jira with Workflow Automation Tools

Are you leading an Agile team? Or perhaps you’re more on the Ops or Business front in HR/IT? If either is true, you can easily make Jira work for you.

Chances are you already use the Smart Checklist for Jira add-on. If you don’t, get it right now. It’s great for Acceptance Criteria, Definition of Done, Jira checklists, onboarding, and other to-do lists.

In this article, we’re going to explain how you can get more out of your checklists. We’ll do it by adapting them to your processes with the popular add-ons for workflow automation:

Apply default checklist to a newly created issue

Per Jira issue type

If you want it to be done per issue type, Smart Checklist has this feature available out of the box.

Per service desk request type

What if you’re setting up a checklist for the service desk? You’ll probably need to apply a specific process to a newly created issue with Request Type.

It can easily be done by setting up an Automation Rule by Automation for Jira. To be specific, you’ll need to do the following:

  1. Set Trigger. When: Issue Created
  2. Set Condition. If: Issue matches JQL
    • issuetype = 'Service Request'  (put your request type there)
    • 1. Automation. Per Service Desk.png
  3. Set Action. Then: Set the checklist value. 

Set Checklist depending on a Custom Field Value on Issue Creation

Let’s suppose you want a certain checklist to be added to a newly created Jira ticket depending on the value of another custom field. You can easily do it by adding "Script Post Function" from Script Runner to your Create Ticket workflow transition. 

This may be really useful if you extend your Service Desk processes and want to set up proper checklists for a specific “Request Type”. In this example, a proper checklist is added depending on an "Environment" custom field that’s filled when a new issue is created.

ScriptRunner for Jira (Server) - Smart Checklist - Confluence 2020-04-27 15-03-44.png

Check the detailed instructions for Jira Server.

Update/append checklist items during a workflow status change

Your engineers have completed an engineering-related checklist. Now the ticket is ready to be moved to the QA state for the proper testing by the folks from Quality Assurance. What you can do is simply append a QA checklist to an already existing checklist. You can do it with Jira Misc Workflow Extensions (JMWE), Nunjucks script (Cloud), and Groovy Script (Server and Data Center).

2. Add values per transition.png

Read more about JMWE integration.

Transition an issue to the next state when all the checklist items are completed

This can easily be achieved by using Automation for Jira. You could add a “Compare Condition" automation block and evaluate “Smart Checklist Progress” field against the regular expression (^$|.*Done).

3. Automation. Validate Progress.png

Check the full instructions.

Customize checklist visibility by user group/user role/ticket type

ScriptRunner can be used for hiding separate UI elements on your Jira tickets based on different conditions. This way, you can hide Smart Checklist visibility on your Jira instance for specific user groups/roles/ticket types.

Show on Condition.png

Read more.


Smart Checklist for Jira can easily be integrated into your Jira projects for Cloud, Server, and Data Center instances. You may also extend it with third-party tools to further improve the processes for your team.

Try it now for free!

What other automation use cases do you have (with or without checklists embedded)? Share them with us in the comments!

1 comment


Log in or Sign up to comment
Dmitriy Kim
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 26, 2022

That is such a nice explanation, thank you so much!

AUG Leaders

Atlassian Community Events