Close

Using chat in Jira Service Management

ITSM workflow illustration

Overview

This guide is for Jira Service Management project admins looking to connect their service project(s) with Slack or Microsoft Teams (Teams). By integrating the chat functionality in Jira Service Management with your chat tool of choice, you can capture, manage, and resolve issues straight from your messages. Read on for more insight into our approach to conversational ticketing and ways to make the most of this feature.


Conversational ticketing 101

Conversation illustration
What is conversational ticketing?

Conversational ticketing is support that happens in real-time between agents in Jira Service Management and help-seekers on a chat platform like Slack or Microsoft Teams. With bi-directional sync between your service desk and chat messages, you can work requests from start to finish without ever leaving your conversations.

Why do you need it?

In an age defined by hybrid-remote work, Slack and Microsoft Teams have emerged as key ways to keep teams connected and move work forward. With so much communication happening in these tools, it’s only natural that when help-seekers have a question, they look for ways to get their answer without ever leaving their chat conversations. Without conversational ticketing, support teams face the challenge of tracking down hundreds of requests scattered across DMs and channels and funneling them back into their process. The frequent context-switching and added manual steps can take their toll on productivity, resolution times, and more.

Laptop illustration
Discussion illustration
How can you use it?

Conversational ticketing allows agents to meet help-seekers wherever they work, without disrupting their own ways of working. If you’ve ever found yourself redirecting people to your service desk portal in a Slack channel, or transcribing Microsoft Teams direct messages (DMs) into an issue summary on an employee's behalf, you could have benefitted from the seamlessness of conversational ticketing. In addition to catering to classic IT service desk workflows, chat also supports a variety of business teams, such as: HR teams can field onboarding and benefits questions; SalesOps teams can manage their deal desk and CRM updates; Legal teams can capture contract review asks; and more.

Why will you love it?

It’s fast, human, and easy. It not only makes getting support feel less like a hassle for help-seekers, but it makes work trackable and visible for agents fielding requests across multiple DMs, emails, channels, and portals. With the ability to capture and work requests from your chat tool, you can increase team productivity, make work visible, and improve customer satisfaction.

Heart icon

Last but not least, the most important question…

Jira Service Management Icon
How can you try it in Jira Service Management?

In Jira Service Management, we offer a chat feature that allows you to connect to our conversational help bot, Atlassian Assist, to your service project. Bi-directional sync between your conversations and your service desk enable a seamless service experience regardless of how or where you and your customers prefer to work. This chat functionality can be set up and managed through channels or project settings, and getting up and running only takes a few minutes.


Getting started with chat

Jira Service Management’s chat feature is built for simplicity and flexibility, with a lightweight onboarding process to match. Before you get started, there are three key elements that are critical to your conversational ticketing workflows:

  1. Agent channel/team
  2. Request channel
  3. Atlassian Assist

Agent channel/team

A private channel or team within your Slack or Microsoft Teams workspace, respectively, where agents can assign, edit, and respond to requests. You can work your entire queue directly from here without ever leaving your chat tool.

Triaging support requests using Jira Service Management chat

Request channel

A Slack or Microsoft Teams channel where help-seekers can make requests. When someone posts a message in a request channel, you can turn it into a ticket using emojis or message actions. Quickly create an issue by reacting with a ticket emoji or selecting More actions. This prompts the request to appear in the agent channel for the associated service project’s queue.

Request channel screenshot using Jira Service Management chat in Slack

Atlassian Assist

Assist is the name for the Slack and Microsoft Teams app that powers our conversational support capabilities. The Assist bot not only allows you to connect service projects to your chat tool, but also enables a variety of actions directly within Slack and Teams to manage issues through to resolution.


Quickstart guide

To get started, Jira Service Management project admins can select Channels from the left-hand navigation, then Chat > Configure. (Note: you can also access the chat feature from your project settings.)

You’ll then follow the three quick steps below for your corresponding tool. Please note that the order of operations is slightly different depending on which tool you use.

Slack logo

If you're using Slack...

Connecting to Slack in Jira Service Management Chat

To set up chat in your service project:

1. From your service project sidebar, select Channels, then Chat, then Configure.

2. Select Add to Slack.

3. Select the Slack workspace you want to connect your Jira site to then select Allow.

Tip: If another service project on your Jira site is connected to Slack, you can’t select another workspace.

4. Select the request types you want to use in Slack, then select Add. You can add more later.

5. The last step creates a private agent channel for your team. Assist suggests a name based off your project key, but you can rename it if you want.

6. Select Create to finish setup.

Microsoft teams logo

If you're using Microsoft Teams..

Connecting to Microsoft Teams in Jira Service Management Chat

1. Set up your agent team. Before installing the Assist app, navigate to Microsoft Teams to create a designated private team for your agent channel and invite your agents.

2. Connect to Teams and choose request types. Navigate back to chat settings and follow the Assist installation prompts through the app store to connect to Teams and add the bot to your private agent team. From there you can sign in via the chat settings and select the request types you wish to use.

Tip: During the onboarding tour, you may need to grant the app permissions. If you’re unable to grant permissions, reach out to your Teams admin for assistance.

3. Set up your request channel. Create a new channel (or select an existing one) in Teams, and invite the Assist bot.

Tip: To add the Assist bot to a team, type “@get bots” in the channel and select Assist.

Helpful reminders

  • A Jira site can only connect to one Slack workspace or Microsoft Teams org.
  • Some request type fields, like URLs and attachments, are not supported by Slack or Teams. These request types cannot be used if the unsupported field is marked as required.

Creating and managing tickets with Atlassian Assist

App home or Teams tab

Whether you’re a Slack or Teams user, Jira Service Management offers a native in-app experience to manage your service desk.

Once you have the chat functionality up and running, there are a variety of simple ways to capture and interact with issues using the Assist app.

From a request channel

React to any message in a request channel with a ticket emoji (Slack) or use the ticket creation message action (Teams).

Reaching in a request channel with a ticket emoji in Slack
Using ticket creation message action in a request channel in Microsoft Teams

From a DM

Use message actions to raise a request with Assist. Once the request is raised, help seekers can add comments and follow progress directly from Assist app home.

Reacting to a DM with slack emoji to create a ticket
Using ticket creation action in Microsoft Teams to create a ticket from a DM

From the Assist app

Visit the Assist App Home (Slack) and select Raise a request or click the life preserver logo in the message composer box (Teams).

Raise a request from the Assist App Home screen in Slack
Clicking on the life preserver logo in Microsoft Teams

When we say you can work issues from end to end in Slack or Teams, we mean it. Chat allows you to add comments, make internal notes, assign yourself issues, transition statuses, review complete issue details, and more, all without ever leaving your chat tool.


Customize your chat settings

Supercharge your conversational service desk with a few of our favorite advanced features.

Approvals

Simplify approvals for Jira Service Management issues by sending the approver a DM in Slack or Microsoft Teams via Assist. Rather than having to navigate to Jira Service Management, approvers can deny or approve the request directly from their conversations. Once you approve or decline a request, the message displays a timestamped notification recording your decision.

Sending Jira Service Management issue approvals directly in a DM

EmojiOps Slack only

Taking advantage of Jira automation’s powerful no-code shortcuts, chat offers the ability to speed up your workflows with emoji.

Start simple by using the eyes emoji (👀) to assign issues or the checkmark (✅) to close a request. Trigger the full suite of Jira automation with one simple emoji!

Private chat request Slack only

Manage sensitive requests with privacy in mind. Perfect for teams like HR, finance, and legal, this setting sends all request updates via private direct message instead of posting publicly in a channel.

Private request screenshot example using Atlassian Assist in Slack

Tip: All issues created in Microsoft Teams are automatically private, so no need to change anything in settings.

Automatic issue creation Slack only

One of the biggest ways chat helps you save time is through automatic issue creation. When turned on, Assist turns any message in a request channel into a trackable issue in your project — removing an extra step for agents or requesters.

If the request type has any required fields, the requester receives a prompt to fill them out. If there are no required fields, the message turns into an issue as soon as it's posted. Assist reacts with a lightning emoji to indicate automatic issue creation.

Automatic issue request in Slack with Atlassian Assist prompting user to fill a form

Form required

Automatic issue request in Slack with Atlassian Assist (no form requried)

No form required


Tips and tricks

AI Feature Guide

Tips and tricks

Virtual Agent Feature Guide

Tips and tricks

Agent onboarding