Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Info

Disclaimer

The following comparison table has been compiled by the Checklist for Jira team. We try to provide an impartial comparison, but since we are not experts in all apps, there might be discrepancies. If you think that some statements here are inaccurate, please reach out to us via support@herocoders.com. This table was last reviewed on .

Features Comparison

Checklist for Jira is the most popular checklist app for Server/Data Center on the Atlassian Marketplace. The table below shows a feature comparison with the next three most popular checklist apps.

...

Feature

Checklist for Jira

Smart Checklist for Jira. Enterprise

Multiple Checklists for Jira

My ToDo(Retired App)

General Functionality

Multiple Checklists

More than one checklist per issue

(tick)

Expand
titleDetails

Via multiple Custom Fields and/or Custom Fields' contexts.

(error)

(tick)

Expand
titleDetails

Each Issue can have multiple independent checklists.

(tick)

Expand
titleDetails

Via multiple Custom Fields and/or Custom Fields' contexts.

Each checklist can be individually contextualized

Expand
titleExplanation

Individual checklists can be controlled to appear only on specific project and/or issue type.

(tick)

(error)

(error)

(tick)

Each Checklist is individually configurable

Expand
titleExplanation

You can configure the look and feel as well as the features of each checklist separately.

(tick)

(error)

(error)

(tick)

Search by Checklist

Expand
titleExplanation

You can search for data targeting a specific checklist.

(tick)

(error)

(error)

(tick)

Collapsible checklist

Expand
titleExplanation

When there are multiple checklists on a page, checklists can be collapsed to save space.

(error)

(error)

(tick)

(error)

Contextualization

Expand
titleExplanation

Can control the visibility of a checklist per project and/or issue type

Per Project

(tick)

(tick)

(tick)

(tick)

Per Issue Type

(tick)

(error)

(tick)

(tick)

Checklist size and storage

Expand
titleExplanation

How many items and characters can be stored in the checklist.

(tick)

Expand
titleDetails

Unlimited number of checklist items.

Expand
titleDetails

Unlimited number of checklist items.

Loss of functionality when exceeding 32,768 characters.

Expand
titleDetails

Limited to 32,768 characters across all checklists in an issue.

Expand
titleDetails

Limited to 500 characters for a checklist item.

Do not allow duplicate item names.

Global Items

Expand
titleExplanation

Global Items are items automatically applied to all applicable issues at once. When you add/change/delete global items, the changes are automatically applied to new and existing issues with the checklist.

(tick)

(error)

(error)

(error)

Default Value

Feature

Expand
titleExplanation

Checklist items are automatically added to an issue after the issue has been created.

(tick)

(tick)

(tick)

(tick)

Available in the Create Dialog

Expand
titleExplanation

Checklist items are available in the create dialog and can be modified while creating the issue.

(tick)

(error)

(error)

(tick)

Display Locations in Issue View

Create Dialog, Edit Dialog and Transition Screens

(tick)

(error)

(error)

(tick)

Issue Tabs

(tick)

(error)

(error)

(tick)

Issue View - Left Panel

(tick)

(tick)

(tick)

(tick)

Issue View - Right Panel

(tick)

(tick)

(error)

(error)

Filter completed items

Expand
titleExplanation

Filter out all completed items from the checklists, leaving only incomplete items.

(tick)

(tick)

(error)

(error)

Prevent addition of local items

Expand
titleExplanation

No one can add extra local items besides the default values.

(tick)

(error)

(error)

⚠️

Expand
titleDetails

Only possible when a default value is set.

Concurrent Editing

Expand
titleExplanation

Multiple people working on the same checklist do not overwrite each other’s changes.

(tick)

Expand
titleDetails

Concurrent editing is possible in “Panel” display mode.

(tick)

(error)

(error)

Lock on Resolution

Expand
titleExplanation

Checklists can be locked to prevent edits once an issue is resolved.

(tick)

(error)

(error)

(tick)

Operation History (Audit Trail)

Expand
titleExplanation

Checklist operations can be reviewed at a later time to determine who did what, and when.

(tick)

Expand
titleDetails

All modifications are tracked in the issue history panel along with the issue’s changes.

(tick)

Expand
titleDetails

All modifications are tracked in the issue history panel along with the issue’s changes.

(tick)

Expand
titleDetails

Independent panel showing all checklist’s modification together.

(tick)

Expand
titleDetails

Independent panel showing all checklist’s modification together.

Access Management (Permissions)

(tick)

Expand
titleDetails

Via proprietary permission page.

(tick)

Expand
titleDetails

Via project permission page.

(error)

(warning)

Expand
titleDetails

Via proprietary permission page.

Can only limit editing permission to admin or reporter.

Cloning Checklist when issue is cloned

(tick)

(tick)

(tick)

(tick)

Additional Languages

(tick)

Expand
titleDetails

Full English, French and German translations.

(error)

(error)

(tick)

Expand
titleDetails

Full English and Russian translations. Partial German translations.

Rendered in Confluence

Expand
titleExplanation

Renders a read-only representation of the Checklist in Confluence.

(tick)

(tick)

(error)

(tick)

Adaptable Checklist Header

Expand
titleExplanation

Ability to controls the visibility, appearance and information displayed in the Checklist Header.

(tick)

(error)

(error)

(error)

Ease of Installation

Expand
titleExplanation

Steps required to have the checklist displayed in an issue right after installation.

(warning)

Expand
titleDetails

Since the checklist is a custom field type, the custom field itself must be created, configured and and added to screens before being displayed on an issue (as with any custom field).

(tick)

Expand
titleDetails

Checklist is available in issues right after installing the app.

(tick)

Expand
titleDetails

Checklist is available in issues right after installing the app.

(warning)

Expand
titleDetails

Since the checklist is a custom field type, the custom field itself must be created, configured and and added to screens before being displayed on an issue (as with any custom field).

Checklist Bulk Operation

Edit checklist in a Text Editor

Expand
titleExplanation

The entire checklist can be edited via markdown in a single page.

(tick)

(tick)

(error)

(error)

Copy & Paste checklist from Clipboard

Expand
titleExplanation

A markdown representation of the entire checklist can be cut and pasted to/from the clipboard.

(warning)

Expand
titleDetails

Can only be cut and pasted inside the text editor.

(tick)

Expand
titleDetails

Can be pasted directly in input field or the text editor.

(error)

(error)

Copy checklist from Email, Slack, Skype, etc.

Expand
titleExplanation

A markdown representation of the entire checklist can be shared via different text based tools.

(tick)

(tick)

(error)

(error)

Change all checklist items at once

Check/Uncheck

(tick)

(error)

(error)

(error)

Status

(tick)

(error)

(error)

(error)

Assignee

(tick)

(error)

(error)

(error)

Due Date

(tick)

(error)

(error)

(error)

Priority

(tick)

(error)

(error)

(error)

All of the above, simultaneously

(tick)

(error)

(error)

(error)

Apply changes only to check/unchecked items

(tick)

(error)

(error)

(error)

Reset Checklist

Expand
titleExplanation

Reset the checklist to the same state as it was when the issue was created.

(tick)

(error)

(error)

(error)

Jira Issue Bulk Operation

Expand
titleExplanation

Change the checklist when multiple issues are selected and changed in a bulk operation.

(tick)

(warning)

Expand
titleDetails

You can do bulk changes by editing a text representation of the checklist.

(error)

(tick)

Convert multiple items to issues

Feature

(tick)

(error)

(error)

(error)

Display Issue Create Dialog

(tick)

(error)

(error)

(error)

Convert multiple items to sub-tasks

Feature

(tick)

(error)

(tick)

(error)

Display Issue Create Dialog

(tick)

(error)

(error)

(error)

Checklist Items

Markdown

Full Multiline Markdown

(tick)

Expand
titleDetails

Items themselves do not support multiline. You can add more lines to an item in the text editor mode. However, the additional lines are added below the item, outside of it.

Does not support advanced Markdown such as emojis and tables.

Expand
titleDetails

Allows multiline within a item.

Limited set of markdown syntax available.

(tick)

Expand
titleDetails

Does not follow standard Markdown specifications.

Simplified Markdown

Expand
titleExplanation

Offers a limited set of markdown syntax in a single line format.

(tick)

(tick)

(tick)

(tick)

Image Linking

(tick)

(warning)

Expand
titleDetails

Does not support images inside section heading, only within items.

(error)

(error)

Item Description

Feature

(tick)

(warning)

Expand
titleDetails

Description can only be added from the text editor, not directly in the item.

(error)

(error)

Collapsible

(tick)

(tick)

(error)

(error)

Collapse/Expand all descriptions

Expand
titleExplanation

User can collapse or expand the description of all items at once.

(error)

(tick)

(error)

(error)

Information bubble

Expand
titleExplanation

Display an icon which can be moused over to display the description.

(tick)

(error)

(error)

(error)

Mandatory vs Optional

Expand
titleExplanation

Items can be marked as mandatory or optional. This can then be used in validating the checklist’s completion.

(tick)

(error)

(error)

(tick)

Item Statuses

Feature

(tick)

(tick)

(tick)

(tick)

Different per Checklist

Expand
titleExplanation

Each checklist can have its own independent set of statuses.

(tick)

(error)

(error)

(tick)

Configurable

Expand
titleExplanation

Statuses can be added, removed, renamed, and reordered.

(tick)

(warning)

Expand
titleDetails

Default statuses cannot be renamed or deleted.

New statuses can be added and deleted, but not renamed.

(warning)

Expand
titleDetails

Statuses cannot be reordered.

(tick)

Checkbox linked to status

Expand
titleExplanation

Links status to the checkbox’s state (selecting a status marks the checkbox as checked).

(tick)

Expand
titleDetails

More control over how statuses and checkboxes interact with each other.

Clicking on a checkbox never automatically sets a status.

(tick)

Expand
titleDetails

Clicking on the checkbox will always set the status to Closed and unchecking it will always set the status to Open.

(tick)

Expand
titleDetails

Inverting the checkbox state will always invert the status.

Clicking on a checkbox never automatically sets a status.

(error)

Can be disabled

Expand
titleExplanation

Ability to disable item statuses (use checkboxes only).

(tick)

(tick)

(tick)

(error)

Item Due Date

Feature

(tick)

Expand
titleDetails

As an independent field with a calendar popup to select/modify the date.

(tick)

Expand
titleDetails

Inside the item’s text. Calendar popup is triggered by typing //. Once the date has been selected, you cannot modify it from a calendar popup, only by deleting the date and retyping //.

(error)

(tick)

Expand
titleDetails

Inside the item’s text. Calendar popup is triggered by typing //. Modify the date by clicking it.

Date & Time

Expand
titleExplanation

Can set the time as well as the date.

(tick)

(error)

(error)

(error)

Color coding

Expand
titleExplanation

Displays the date in different colors to indicated past, current and future dates.

(tick)

(error)

(error)

(error)

Can be disabled

(tick)

(warning)

Expand
titleDetails

Cannot be disabled but remains invisible unless a due date is added in the item’s text.

(error)

(error)

Item Priority

(tick)

(error)

(error)

(error)

User Assignment

Feature

(tick)

Expand
titleDetails

As an independent field with a user selection popup to select/modify the assignee. Popup also contains actions to unassign, or assign to self.

(tick)

Expand
titleDetails

Inside the item’s text. User popup is triggered by typing @ followed by a letter. Once the assignee has been selected, you can only modify it by deleting the assignee and retyping @.

(tick)

Expand
titleDetails

Inside the item’s text. User popup is triggered by typing @ followed with a letter. Once the assignee has been selected, you can only modify it by deleting the assignee and retyping @.

(tick)

Expand
titleDetails

Inside the item’s text. User popup is triggered by typing @ followed with a letter. Once the assignee has been selected, you can only modify it by deleting the assignee and retyping @.

Display user’s avatar and name

(tick)

Expand
titleDetails

Can be configured to display the avatar, name or both.

(warning)

Expand
titleDetails

Only displays name.

(warning)

Expand
titleDetails

Only displays name.

(error)

Access to user’s profile

(tick)

Expand
titleDetails

Mouse over displays user’s information and link to profile.

(tick)

Expand
titleDetails

Clicking on user’s name opens its profile.

(error)

(error)

Send Notification

(warning)

Expand
titleDetails

Not native to the app but can be achieved via Automation, which gives greater flexibility and control on the notification and the associated message.

(tick)

Expand
titleDetails

Notifications can be disabled. HTML rendering of the items assigned to you.

(error)

(error)

Can be disabled

(tick)

(warning)

Expand
titleDetails

Cannot be disabled but remains invisible until a mention is added in the item’s text.

(warning)

Expand
titleDetails

Cannot be disabled but remains invisible until a mention is added in the item’s text.

(warning)

Expand
titleDetails

Cannot be disabled but remains invisible until a mention is added in the item’s text.

User Mention

Expand
titleExplanation

@ mention users within the item’s text

(warning)

Expand
titleDetails

No logic behind @mention. Purely aesthetic rendering.

(tick)

Expand
titleDetails

Displays a popup to select the user.

(tick)

Expand
titleDetails

Displays a popup to select the user.

(tick)

Expand
titleDetails

Displays a popup to select the user.

Section Heading

Feature

Expand
titleExplanation

Items can be visually regrouped under a section.

(tick)

(tick)

(error)

(error)

Collapsible Heading

Expand
titleExplanation

All items underneath the section heading can be collapsed to hide/display them.

(tick)

(error)

(error)

(error)

Collapsed by default when issue is opened

(tick)

(error)

(error)

(error)

Move Heading Section with all of its children

(tick)

(error)

(error)

(error)

Add items directly under a section

(tick)

(error)

(error)

(error)

Bulk operations for all items under a section heading

(tick)

(error)

(error)

(error)

Summary count of items under a section heading

(tick)

(error)

(error)

(error)

Issue Link

Expand
titleExplanation

Ability to recognize an issue key in the item’s text and render a hyperlink.

(warning)

Expand
titleDetails

Renders the link with the issue’s key only.

(tick)

Expand
titleDetails

Renders the link with the issue’s icon, key and name.

(error)

(tick)

Expand
titleDetails

Renders the link with the issue’s icon, key and name.

Convert item to issue

Feature

(tick)

(tick)

(error)

(tick)

Expand
titleDetails

When the checklist is displayed as a panel.

Display Issue Create Dialog

Expand
titleExplanation

By showing the Issue Create Dialog, more properties can be set during issue creation.

(tick)

(tick)

(error)

(tick)

Convert item to sub-task

Feature

(tick)

(tick)

(error)

(error)

Display Issue Create Dialog

(tick)

(tick)

(error)

(error)

Last Check / Uncheck User

Expand
titleExplanation

Shows who last checked/unchecked an item without consulting the operation history.

(error)

(tick)

(tick)

(error)

Templates

All users can create and manage their own templates

(tick)

Expand
titleDetails

All users can create templates and edit templates they own.

(error)

(tick)

Expand
titleDetails

All users can create and edit any project templates.

(error)

Project Managers can create templates for their projects

(tick)

(tick)

(tick)

(error)

Admins can create global templates

(tick)

(tick)

(tick)

(error)

Template permissions can be configured

(tick)

Expand
titleDetails

Administrators can disable the ability to import templates.

Administrators can configure which project roles can create templates from issues.

Administrators can disable templating mechanism for users and project managers by disabling app’s modules.

(error)

(error)

(error)

User can mark templates as favorites

(tick)

(error)

(error)

(error)

Project Managers can pin templates for quick access

(tick)

(error)

(error)

(error)

Templates can be automatically applied to issues

(tick)

Expand
titleDetails

Administrators can use Default Local Items to import a template directly on the create screen.

Administrators can use a post function to import a template with advanced conditions.

Project managers can use Automation for Jira to import a template with advanced conditions.

(tick)

Expand
titleDetails

Administrators can configure advanced conditions.

Project managers can configure for which issue types the template will automatically be applied to.

(tick)

Expand
titleDetails

Administrators can configure advanced conditions on any template.

Project managers can configure advanced conditions on their project templates.

(error)

Agile Board Integration

Modify Checklist in issue details

Expand
titleExplanation

When a card is selected, users can modify the checklist in the right side panel.

(tick)

(tick)

(tick)

(tick)

Progress Shown on Agile Cards

Checked / Total

Expand
titleExplanation

Shows the number of completed items, for example 3/4.

(tick)

(tick)

(tick)

(error)

Progress bar

(tick)

(error)

(error)

(error)

Custom Labels

Expand
titleExplanation

Users can create their own labels using custom text and predefined %progress variables%.

(tick)

(error)

(error)

(error)

JQL Search

Basic Search

(tick)

(tick)

(error)

(error)

JQL Functions

Search for checklists where all items are checked

(tick)

(tick)

(error)

(tick)

Search for checklists where all items are unchecked

(tick)

(tick)

(error)

(tick)

Search for checklists where all mandatory items are checked

(tick)

(error)

(error)

(error)

Search for a range of completion %

(tick)

(tick)

(error)

(error)

Search for a range of completion % within a section heading

(tick)

(error)

(error)

(error)

Search for a specific status

(tick)

(tick)

(error)

(tick)

Search for checklists with items assigned to me

(tick)

(tick)

(error)

(tick)

Search for specific due date and/or range

(tick)

(tick)

(error)

(tick)

Search for items matching multiple criteria

Expand
titleExplanation

When using JQL operators (OR, AND), the search result will return the issue where the terms were found anywhere in the checklist.

This feature allows users to match multiple terms inside the same checklist item.

(tick)

(error)

(error)

⚠️

Expand
titleDetails

Limited to the item name, status and checkbox fields.

Search result display format

Expand
titleExplanation

When in the search page, the result of the search can be displayed in a “List View” showing multiple fields.

Complete Checklist

Expand
titleExplanation

The entire checklist is rendered as in the issue view.

(tick)

(tick)

(error)

(tick)

Checked / Total

(tick)

(tick)

(tick)

(error)

Progress bar

(tick)

(error)

(error)

(error)

Custom Label

Expand
titleExplanation

Users can create their own labels using custom text and predefined %progress variables%.

(tick)

(error)

(error)

(error)

Workflow Operations

Workflow Condition

Feature

(tick)

Expand
titleDetails

Supports multiple conditions listed below.

(error)

(error)

⚠️

Expand
titleDetails

Supports “All items checked” and “All mandatory items checked”.

Conditional Rules

Expand
titleExplanation

Can be conditionally applied to specific checklists and/or Issue fields (via JQL or other mean)

(tick)

Expand
titleDetails

Can apply to a specific list of checklists, or all.

Can have issue type, label or JQL condition.

(error)

(error)

⚠️

Expand
titleDetails

Must select which checklist field it applies to.

Workflow Validation

Feature

(tick)

Expand
titleDetails

Supports multiple validators listed below.

(warning)

Expand
titleDetails

Supports “All items checked”

(warning)

Expand
titleDetails

Supports “All items checked” and “All items have a status set”

(warning)

Expand
titleDetails

Supports “All items checked”, “All mandatory items checked”, “All items must have statuses”, “No items must have statuses”.

Conditional Rules

Expand
titleExplanation

Can be conditionally applied to specific checklists and/or Issue fields (via JQL or other mean)

(tick)

Expand
titleDetails

Can apply to a specific list of checklists, or all.

Can have issue type, label or JQL condition.

(error)

(warning)

Expand
titleDetails

Can apply to a specific checklist, or all.

(warning)

Expand
titleDetails

Must select which checklist field it applies to.

Workflow Function

Append / replace items

(tick)

(tick)

(error)

(error)

Append / replace items from template

(tick)

(warning)

Expand
titleDetails

Changes to the template are not kept in sync with the post function.

(error)

(error)

Apply changes to existing items

Expand
titleExplanation

Modify checklist items:
- Check or uncheck all items.
- Remove or set statuses.

(tick)

(error)

(error)

(error)

Conditional Rules

Expand
titleExplanation

Can be conditionally applied to specific checklists and/or Issue fields (via JQL or other mean)

(tick)

(tick)

(error)

(error)

Jira Service Management

Agent View

(tick)

(tick)

(tick)

(tick)

Customer Portal

Displayed as read-only

(tick)

(tick)

(error)

(error)

Customer can interact with the checklist

(tick)

(error)

(error)

(error)

Automation for Jira

Modify Checklist via Edit Issue Action

Modify the entire checklist

(tick)

(tick)

(error)

(tick)

Append new items

(tick)

(tick)

(error)

(error)

Third Party Extension

Expand
titleExplanation

Extensions loaded inside Automation for Jira which allow users to perform more complex operations.

Import Template Action

(tick)

(error)

(error)

(error)

Checklist Condition

(tick)

(error)

(error)

(error)

Checklist Changed Trigger

(tick)

(error)

(error)

(error)

Smart Values

(tick)

(error)

(error)

(error)

Import/Export

Server to Cloud

(tick)

(tick)

(tick)

(error)

Cloud to Server

(error)

(tick)

(error)

(error)

Export to CSV

(tick)

(tick)

(error)

(tick)

Import from CSV

(tick)

(tick)

(error)

(tick)

Import from Trello

(error)

(tick)

(error)

(error)

Import from My ToDo

(tick)

Expand
titleDetails

Natively imports from within the Checklist for Jira app.

(warning)

Expand
titleDetails

Requires outside tools, manual setup via and scripting.

(error)

N/A

Dashboard

Custom Gadgets

Items assigned to me

(tick)

(tick)

(error)

(error)

Atlassian Gadgets

Heat Map and Pie Chart

Expand
titleExplanation

Checklist item’s statistics can be displayed inside the gadgets.

(tick)

(error)

(error)

(error)

Filter Results

Expand
titleExplanation

Capability to display checklists' summaries inside the gadget.

(tick)

Expand
titleDetails

Can display checklist, checked / total, progress bar and custom labels.

(warning)

Expand
titleDetails

Can only display checklist and checked / total.

(warning)

Expand
titleDetails

Can only display checked / total progress.

(warning)

Expand
titleDetails

Can only display the checklist item names.

Configurability

Look & Feel

Strike Through Effects

(tick)

(tick)

(tick)

(tick)

Hide Checklists with no items from issue view

(tick)

Expand
titleDetails

Only available in custom field display mode.

(error)

(error)

(error)

Only show items that are checked on issue view

(tick)

Expand
titleDetails

Only available in custom field display mode.

(error)

(error)

(error)

Show truncated list of items

Expand
titleExplanation

Shows a limited number of items to save real estate. Expand to show all items.

(tick)

Expand
titleDetails

Only available in custom field display mode.

(error)

(error)

(error)

Compact View

(tick)

(error)

(error)

(error)

Status selector location

Expand
titleExplanation

Status selector can be move to different positions.

(error)

(tick)

Expand
titleDetails

Can be positioned after the checkbox or at the end of the item’s text.

(error)

(error)

Checklist Behaviors

Expand
titleExplanation

Checklist features can be individually turned ON or OFF to fit specific needs.

(tick)

Expand
titleDetails

Dozens of features can be individually turned ON or OFF.

(error)

(error)

(error)

Customization (Developer Support)

REST API

(tick)

(tick)

(error)

(tick)

Scripting

Checklist can be accessed via scripting

(tick)

(tick)

(error)

(tick)

Easy access to item’s data

(tick)

Expand
titleDetails

Can iterate over all items, each item being an object containing different properties (name, completion, status, etc.).

(warning)

Expand
titleDetails

Data is stored in a text format so each item must be parsed individually.

(error)

(warning)

Expand
titleDetails

Data is stored in a JSON string and must be parsed.

Library of scripting examples

(tick)

(tick)

(error)

(error)

Third Party Apps Integration

Configuration Manager for Jira

(tick)

(error)

(error)

(error)

Issue Printer

(tick)

(error)

(error)

(error)

Xporter

(tick)

(error)

(error)

(error)

HelpDesk for Jira

(tick)

(error)

(error)

(error)

Script Runner

(tick)

(tick)

(error)

(tick)

Power Scripts

(tick)

(tick)

(error)

(error)

JWME

(tick)

(tick)

(error)

(error)

...