Slack Jira Integration
- 1 1.Slack Jira Overview
- 2 2. Installation
- 3 3. Connecting to Slack
- 4 4. Creating Notifications
- 4.1 4.1. Creating a System Notification for Slack
- 4.1.1 4.1.1. Channel tab
- 4.1.2 4.1.2. Filters tab
- 4.1.3 4.1.3. Events tab
- 4.1.4 4.1.4. Options tab
- 4.2 4.2. Creating a Project Notification for Slack
- 4.2.1 4.2.1. Channel Tab
- 4.2.2 4.2.2. Filters tab
- 4.2.3 4.2.3. Events tab
- 4.2.4 4.2.4. Options tab
- 4.3 4.3. Creating an Issue Notification for Slack
- 4.3.1 4.3.1. Events tab
- 4.3.2 4.3.2. Options tab
- 4.4 4.4. Sending Notifications to Existing Channel
- 4.5 4.5. Sending notifications to individuals
- 4.6 4.6. Sending notifications to private channels
- 4.7 4.7. Using one channel for many notifications
- 4.8 4.8. Turning off notifications on the issue page
- 4.1 4.1. Creating a System Notification for Slack
- 5 5. Slack Commands
- 6 6. FAQs
- 6.1 6.1. Is there a way to disable Jira update notifications in Slack channels?
- 6.2 6.2. How do I find the System settings to control the Jira Slack Integration for my entire Jira instance?
- 6.3 6.3. Where do I find the advanced JQL Filter settings?
- 6.4 6.4. When I enter a new Jira issue, can I have it send that issue information to a new issue specific channel?
- 6.5 6.5. We run our own instance of Jira on one of our own servers. Is this Jira Slack Integration compatible with our Jira server?
- 6.6 6.6. I only found your Cloud hosting option. Do you have or plan to have support for the Data Center version of Jira?
- 6.7 6.7. Can I hide this integration inside Jira issues? We would like to limit our user's ability to create new Slack Channels.
- 6.8 6.8. Can I connect a Jira issue to an existing Slack channel?
- 6.9 6.9. Event notifications (like creating an issue or a comment) are not being pushed to Slack. The rest of the app seems to be working, including creating channels and the Slack commands. What aren't notifications working?
- 6.10 6.10. Every time a Slack channel is created it's showing that I personally created it and I am invited to the channel. Why?
- 6.11 6.10. I setup the app, but I'm not getting any notifications in slack.. what should I do?
1.Slack Jira Overview
The Jira Slack Integration provides bi-directional communication between the Jira Cloud instance and the Slack.
You can find this app on the Atlassian Marketplace here: https://marketplace.atlassian.com/plugins/jiragitintegration/cloud/overview.
Any change, comment or update within Jira can be configured to notify to one or multiple slack channels.
A slack user can participate in a discussion around a Jira issue and that conversation is sent to Jira.
Notifications
The Jira Slack Integration addon allows you to create notifications at three levels within Jira. At a system level, a project level and an issue level.
System Notifications
System notification work at a system level meaning any notification set up here responds to events within the whole Jira system and include all projects and all issues. A user can create 1 or many notifications at a system level. System level notifications can be created or configured at the System Level administration screen.
Issue level notifications are shown here but can not be created here.
For more information please see Creating a System Notifications
Project Notifications
Project notifications work at a project level meaning any notification set up here responds to only events for that specific Jira project including all issue associated with the project. A user can create 1 or many notifications at a project level. Project level notifications can be created or configured at the Project Level Administration screen.
Issue level notifications are also shown and can be configured here.
For more information please see Creating a Project Notifications
Issue Notifications
Issue notifications work at an issue level meaning any notification set up here responds to only event within a specific issue. A user can create 1 or many notifications at a issue level.
Issues level notifications can be created or configured on an Jira Issue Page.
For more information please see Creating an Issue Notifications
Slack Slash commands
This add-on supports a variety of slash commands inside Slack. To get a list, inside Slack type "/jira ?" after connecting your Slack instance to this add-on.
For more information on this please see Slack Commands
2. Installation
2.1. Installation from Manage Addons
Log into your Jira instance as an admin.
Click the admin dropdown and choose Add-ons.
The Find new add-ons screen loads.Find Slack Jira Integration by Bitband via search.
The appropriate add-on version appears in the search results.Click Install.
Confirm add-on installation by clicking Accept & install.
Now you're able to connect to Slack.
2.2. Installation from Atlassian Marketplace
Please note that only an Jira Administrator can Install this addon as this requires access to system preferences.
Log into your Jira instance as an admin.
Navigate to the Slack Jira Integration addon page and click on the “Get it now” button.
If you have multiple Jira sites with your account select the site you wish to install the addon.
Select the “Install” button to install the Slack Jira Integration.
Follow the prompts to install this addon.
3. Connecting to Slack
It's HIGHLY recommended you create a dedicated Slack admin user that's solely used for connecting this app from Jira to Slack. If you use a Slack admin account that's actively used by someone they'll end up receiving some system notifications inside their Slack which could be annoying to their daily workflow.
Once you have installed the addon you will need to connect to your instance of Slack. Please note that only a Jira / Slack Administrator should do this connection, otherwise functionality in this app will be limited.
Log into your Jira instance as an admin.
From the Jira Dashboard click on Settings as shown below.
Click on Add-ons → Manage add-ons and Find "Slack Integration" in the list of Add-ons. Select the Config button.
Click on the "Sign in with Slack" button shown below and follow the prompt to select and login to your instance of Slack.
Select appropriate Slack Team and Authorize.
Congratulations, now you’re able to use the Add-on. You can change your Slack account any time to any other account by disconnecting and reconnecting with a new account.
For more details check out this video:
4. Creating Notifications
You can create three levels of notifications that connect to a slack channel:
System Notifications connecting to a Slack channel - provide event notifications for all Jira items and issues in all defined projects within your system.
Project Notifications connecting to a Slack channel - provide event notification for all Jira items and issues within a specific project.
Issue Notifications connecting to a Slack channel - provide event notification within a specific Jira issue.