Skip to main content
Skip table of contents

Send Slack Message with Checklist Progress

This rule sends a Slack message showing the checklist progress whenever the checklist is updated.

Limitations

If you are using Checklist for Jira ENTERPRISE , note that this rule will not respond to nor reflect changes in items in Global Checklists. The rule is triggered by changes in the Checklist Text custom field. Global Checklists are not saved to the custom field and therefore cannot be referenced by the automation rule.

Notes

If you are using this rule in a team-managed project, you first need to add the Checklist Completed custom field to the project. To add the field to a project:

  1. Navigate to Project settings > Fields.

  2. Click Add field.

  3. Select the Checklist Completed.

  4. Click Add 1 field.

Send Slack Message with Checklist Progress

  1. Ensure the Sync checklists to Custom Fields global setting is enabled.

  2. Navigate to Project Settings > Automation (or Jira Settings > System > Automation rules).

  3. Click Create rule.

  4. Select the Field value changed trigger and click Next.

  5. Select Checklist Text in the first dropdown list. Click Next.

    Trig.png

  6. Click New condition and add any needed conditions. Click Next.

    Con.png

  7. Click New action and select Send Slack message.

  8. Enter the URL of your Slack webhook.

    1. Click on the configure an incoming webhook 

    2. Select the appropriate channel

    3. Copy the URL and paste it into the automation rule

  9. Create your message. Use automation smart values and the “progressText” checklist entity property to show the checklist progress in the Slack message. Save and publish the rule.

    CODE
    Progress on {{issue.key}} has been updated, but some items are still incomplete: {{issue.properties.checklist.progressText }}

    Act.png

  10. Indicate if you want the message to show as coming from automation, a user, or a channel.

  11. Click Next.

  12. Name the rule and click Turn it on.

JavaScript errors detected

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

If this problem persists, please contact our support.