Atlassian's project management tool built for agile software development teams with sprint planning, boards, and roadmaps.
Full ReviewTeam communication platform for internal collaboration and community management.
All Slack ToolsThe Slack and Jira integration connects your team communication platform with Atlassian's issue tracking and project management tool, enabling developers and project managers to receive Jira notifications in Slack, create and update issues from Slack, and keep engineering teams aligned without switching between tools. This is a native integration built by Atlassian, available for both Jira Cloud and Jira Data Center.
Once connected, you can link Jira projects to Slack channels so that issue creation, status changes, and comments are automatically posted. Team members can create Jira issues directly from Slack messages, transition issues through workflow stages, and assign tickets — all without opening a browser tab. Jira issue links shared in Slack are automatically unfurled with rich previews showing issue status, assignee, and priority.
This integration is especially valuable for engineering teams running agile sprints. Stand-up discussions in Slack can directly reference Jira tickets, and sprint progress is visible in real-time through channel notifications.
In Slack, click Apps in the left sidebar and search for "Jira Cloud." Click the official Jira Cloud app by Atlassian and click Add to Slack. Review the requested permissions and click Allow. The app requires permission to post messages, manage slash commands, and access channel information.
After installing the Slack app, the Jira bot will send you a direct message. Click Connect Jira account. You will be redirected to Atlassian's authorization page. Select your Jira Cloud site from the dropdown (if you have multiple sites), and click Accept to authorize the connection. This links your personal Jira account to your Slack identity.
In Jira, go to Apps > Manage your apps or visit the Atlassian Marketplace and search for "Slack for Jira." Install the app if it is not already installed. Then go to Jira Settings > Apps > Slack Integration to verify the connection between your Jira site and Slack workspace.
In the Slack channel where you want notifications, type /jira connect. Select your Jira site and then choose the project you want to link. Configure which events should post to the channel: issue created, issue updated, issue commented, issue resolved, and sprint events. Click Save to activate the link.
After linking a project, refine notifications by typing /jira manage in the channel. You can filter by issue type (bugs only, stories only), priority level (critical and blocker only), or specific workflow transitions. This prevents low-priority updates from flooding the channel.
Type /jira create in any Slack channel to open the issue creation dialog. Fill in the project, issue type, summary, description, assignee, and priority. Click Create and the issue is created in Jira with a confirmation message posted to the channel. You can also hover over any Slack message, click the three-dot menu, and select Create Jira issue to pre-fill the description with the message text.
When anyone pastes a Jira issue URL in Slack, the integration automatically displays a rich preview card showing the issue key, summary, status, assignee, and priority. This is enabled by default. If it is not working, type /jira manage and ensure link unfurling is toggled on.
Each Slack channel can be linked to one or more Jira projects, and notifications can be filtered by issue type, priority, status transition, and component. You can set up multiple channel-project links with different filter configurations — for example, all bugs in #eng-bugs and only epics in #eng-planning. Personal notifications can be configured so individual users receive DMs when they are mentioned in Jira comments or assigned to issues.
| Data | Direction | Frequency |
|---|---|---|
| Issue creation and updates | Jira to Slack | Real-time |
| Comments on issues | Jira to Slack | Real-time |
| Sprint start/end events | Jira to Slack | Real-time |
| New issues from Slack | Slack to Jira | On-demand |
| Issue transitions from Slack | Slack to Jira | On-demand |
| Issue link previews | Jira to Slack | On-demand |
Verify the Jira Cloud app is invited to the channel by typing /invite @Jira Cloud. Also check that the project-channel link is still active with /jira manage. If the connection was disrupted, disconnect and reconnect the Jira site.
Ensure your personal Jira account is connected by messaging the Jira Cloud bot directly and clicking Connect. You must have "Create Issues" permission in the target Jira project. If the project does not appear in the creation dialog, check your Jira project permissions.
Link unfurling requires the Jira Cloud app to be installed in the workspace and the user sharing the link to have connected their Jira account. Private Jira projects may not unfurl for users who do not have access to those projects in Jira.
For advanced workflows, combine the Jira-Slack integration with Jira Automation rules. In Jira, go to Project Settings > Automation and create rules that send custom Slack messages based on complex JQL conditions. For example, automatically notify a Slack channel when a bug has been in "In Progress" status for more than 3 days, or when a critical issue has no assignee. You can also use Atlassian's Smart Links API to build custom interactive messages that let users take advanced Jira actions directly from Slack message buttons.