Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Jira Service Management CRM Integration: How We Match Requests with CRM Customers

Atlassian's System of Work does an excellent job of bringing teams together around shared work. Jira and Jira Service Management help Product, Engineering, and Support collaborate efficiently every day.

However, there is one important piece of context that often remains outside this workflow: the customer.

Understanding who submitted a request, whether they're an existing customer or a prospect, whether there's an active opportunity, and who owns the relationship can fundamentally change how Support, Sales, and Product teams prioritize and collaborate.

How We Bring CRM Data into Jira Service Management

Like the majority of Atlassian-addicted teams, we at Mria Labs use Jira Service Management as our main support platform. Customer requests arrive there first, whether it's a bug report, a feature request, a question during a trial, or an issue from an existing customer. Moreover, prospects can reach out for a demo or pricing using Service Management portal, and in this case the context goes far beyond just support. 

For a long time, every new ticket required someone to answer a few basic questions before we could properly understand the request.

  • Who is this person?
  • Are they already our customers?
  • Are they evaluating the product?
  • Is there an active sales opportunity?
  • Who from our team is already working with them?

None of these questions are difficult to answer individually. The problem is that the information usually lives somewhere else (in the CRM, spreadsheets… or simply in somebody's head). 

As customer bases grow, this quickly becomes part of the support process itself. Support engineers find themselves switching between Jira, the CRM, emails, and chat conversations just to understand who they're talking to and what has happened before. In many cases, they also need to ask someone from Sales for additional context before they can fully assess the request. 

Without customer context, a ticket is just another ticket. Support resolves it, but nobody really knows what sits behind it. Is this someone trying the product for the first time? A long-term customer? Or a prospect with an active opportunity - but worth $100, or $10,000?

Generally, the common goal isn't to provide different levels of support. But it would be great to give every team the context they need to understand the business impact of their work. 

If the goal of the Atlassian System of Work is to help teams collaborate around shared work, customer context should be available there as well. Since we already had customer and sales data in Mria CRM, it felt natural to bring that context directly into Jira Service Management instead. 

The workflow has two possible paths, depending on whether the reporter already exists in the CRM. This is how it now works for us. 

Automatically Matching JSM Support Requests with Existing CRM Customers: Use Case 1

Whenever a new support request is created, Mria CRM automatically checks whether the reporter matches an existing Contact or Company. If a match is found, the ticket immediately displays the related customer information.

own use case - JSM identification.jpg

Besides identifying whether this is a customer or a prospect, the support team can also see the linked Deal, its current stage (Open, Won or Lost), value, and the account owner. Thus, the team immediately understands the business context behind the request.

own use case JSM identification 2.jpg

For example, a request from an enterprise customer with an active opportunity may require different internal coordination compared to feedback coming from someone evaluating the product for the first time.The Account Manager may need to be involved, Product manager may want additional context, or the request may follow a different SLA or escalation path.

The goal isn't to change the quality of support. It's to give Support, Product, and Sales the same view of the customer so they can make better decisions and work together more effectively.

Creating CRM Lead from Jira Service Management Ticket: Use Case 2

The second scenario turned out to be not less important: sometimes a support request comes from someone completely new!

In many organizations, these conversations simply stay inside the support queue. The ticket gets resolved, but Sales never becomes aware that a potential customer reached out. We want to avoid that. 

If Mria CRM doesn't find a matching Contact or Company, a new Lead can be created directly from the Jira Service Management ticket.

own use case JSM - no matches.jpg

The Lead is automatically linked back to the original support request, so nothing gets lost between teams.

own use case JSM no matches linked.jpg

From there, our sales team simply sees a new Lead in their regular qualification process, together with the original ticket and all of the conversation history. Support doesn't have to send any Slack messages or remember to notify Sales manually. The process becomes part of the normal workflow.

Connecting Support, Sales, and Product in Jira with Mria CRM

What I like most about this workflow is that it doesn't really feel like a CRM feature. It's simply customer context becoming available where people already work.

  • Support continues working in Jira Service Management.
  • Sales continues working with Leads and Deals.
  • Product continues managing development in Jira.

The difference is that everyone is looking at the same customer :) 

Why CRM Customer Context Matters in Jira Service Management

There was another effect that I didn't fully appreciate until we started using this workflow ourselves.

I've always believed that the best people want to understand how their work contributes to the business. When a support engineer knows they're helping an enterprise customer, supporting an active sales opportunity, or resolving an issue for a long-term customer, their work stops being "just another ticket." It becomes part of a much bigger picture.

For me, that's probably the biggest value of bringing customer context into Jira. 

It's not about replacing a CRM or adding more information to a ticket. It's about helping every customer-facing team make better decisions because they understand who they're working with and why that interaction matters.

I'm curious how other teams handle this. Feel free to share your use cases in the comments!

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events