Automation Actions

Automation Actions

Swift Checklist provides two automation actions that allow you to manage checklists automatically using Jira Automation rules.

Edit Swift Checklist

This action adds items to a Swift Checklist from text input or a template. You can also clear existing items before adding new ones.

How to add this action to an automation rule

  1. Open your Jira Space and navigate to Space Settings > Automation.

  2. Create a new rule or edit an existing one.

  3. Add a trigger (e.g., "Work Item created", "Work Item transitioned", "Scheduled", etc.).

  4. Click Add component > New action, then search for Edit Swift Checklist.

  5. The action configuration screen will appear:

Screenshot 2026-02-07 at 20.34.48.png

Configuration options

Option

Description

Option

Description

Clear existing items

When checked, all existing checklist items are removed before adding new ones.

Checklist Items

A multi-line text area where you define the items to add (see syntax below).

Text syntax

Each line represents one checklist item. Use the following format:

Syntax

Description

Example

Syntax

Description

Example

-

Unchecked item (to-do)

  • Review document

+

Checked item (done)

+ Setup project

#TAG

Add a tag (use underscores for multi-word tags)

  • Fix bug #IN_PROGRESS

/Tab Name

Group items under a tab

/Development

@@accountId

Assign item to a user

  • Review PR @@5e2f3a4b

@mention

Include a mention in the label text

  • Ask @john about specs

Example input

- Set up CI pipeline #URGENT - Write unit tests #IN_PROGRESS + Create repository /Documentation - Write API docs #OPTIONAL - Update README

This creates five items: three ungrouped items (one already checked) and two items under the "Documentation" tab.

Check All Swift Checklist Items

This action marks all checklist items as completed. It is useful for automating checklist completion when an issue transitions to a "Done" status.

How to add this action to an automation rule

  1. Open your Jira space and navigate to Space Settings > Automation.

  2. Create a new rule or edit an existing one.

  3. Add a trigger (e.g., "Issue transitioned to Done").

  1. Click Add component > New action, then search for Check All Swift Checklist Items.

  1. The action is pre-configured automatically. No additional setup is required.

    Screenshot 2026-02-07 at 20.40.02.png

Behavior

  • All unchecked items in the checklist are marked as checked.

  • Items tagged as OPTIONAL are included by default.

  • Items that have the IN PROGRESS tag will have it automatically removed when checked (if the tag is configured with "Clear on check" in Global Settings).

  • If the checklist is empty or all items are already checked, the action completes without making changes.

Example automation rules

Auto-populate checklist on work item creation

Trigger: Work item created Action: Edit Swift Checklist

Use this to automatically add a standard checklist to every new work item in a space.

Screenshot 2026-02-07 at 20.42.18.png

Complete checklist when issue moves to Done

Trigger: Work item transitioned to "Done" Action: Check All Swift Checklist Items

Use this to automatically check off all remaining items when an issue is resolved.

Screenshot 2026-02-07 at 20.43.40.png

 

Replace checklist when issue moves to a new stage

Trigger: Work item transitioned to "In Review" Action: Edit Swift Checklist (with "Clear existing items" enabled)

Use this to replace the checklist with a review-specific set of items when the issue enters the review stage.

Screenshot 2026-02-07 at 20.44.55.png