JetBrains Centralizes Developer Support at Scale | Customer Story

JetBrains

JetBrains Centralizes Developer Support at Scale With Rasa

75 -80%
CSAT
100%
products supported
80%
deflection rate

Industry

Software

location

Amsterdam, The Netherlands

employees

2,800

Scale of operation

Used by over 12.8 million professionals and 92 of the Fortune Global Top 100

How a global leader in intelligent software development tools uses Rasa to unify a fragmented support ecosystem and give millions of developers a faster path to answers

JetBrains creates intelligent software development tools trusted by over 15 million users and 92 Fortune Global Top 100 companies. Headquartered in Amsterdam, the company operates as a key enabler of technology, supporting the developers who build the industry-shaping products of the future. Its lineup of 30+ products includes award-winning IDEs like IntelliJ IDEA, the AI coding agent Junie, and Mellum — JetBrains’ focal LLM purpose-built for code-related tasks. These milestones, alongside team tools like YouTrack and the multiplatform language Kotlin, exemplify a commitment to reducing development friction by natively embedding emerging technologies into professional workflows.

Key Takeaways

On-premise control: Rasa's self-hosted deployment model gave JetBrains full control over sensitive customer data, eliminating legal and compliance delays and enabling a faster launch.

The Challenge

JetBrains customers are developers with highly technical support needs that require precise answers. Building a specialized support operation capable of meeting their expectations across a portfolio of 20+ products was itself a considerable undertaking. Doing it at scale for millions of users made it even harder.

A Support Model Built for Quality, Not Scale

For most of JetBrains' history, their support model was built around depth, not throughput. Each ticket received careful attention from technically skilled agents, many of whom specialized in specific areas of the IntelliJ platform.

The result was consistently high satisfaction. But, as JetBrains' customer base grew, the cracks in the model became harder to ignore:

It was a quality-first model straining under the weight of volume, and it was occupying human expertise that could be better directed at genuinely novel problems.

A Fragmented Entry Point Experience

The scalability problem was compounded by a structural one. Over time, JetBrains had accumulated more than 100 separate contact forms and support entry points scattered across their website and products. Customers who wanted to get help had to first figure out where to submit their inquiry.

"It shouldn't be difficult for customers to figure out how to reach JetBrains," Letic noted. "We wanted to give customers one entry point to make their support experience as easy as possible."

This fragmentation also made it difficult to operate efficiently. Running analytics across disconnected intake channels was unwieldy. And identifying patterns in customer issues — the kind of insights that drive meaningful product and support improvements — required piecing together data from too many places.

The Solution

JetBrains evaluated several vendors before selecting Rasa. Two requirements ultimately drove their decision: on-premise deployment capability and a platform that could serve as the foundation for a long-term, evolving support operation.

On-Premise Deployment: A Non-Negotiable

As a company that handles sensitive customer data at scale, routing that data through a third-party cloud wasn't an option for JetBrains. Rasa's ability to run fully self-hosted on JetBrains' own infrastructure was, in Letic's words, "one of the main reasons" they chose it. The fact that it would be on-prem also removed the need to negotiate data processing agreements and push through lengthy legal reviews, which let JetBrains move from evaluation to launch faster than a cloud-only alternative would have allowed.

Building the Agent

The JetBrains team used Rasa Studio to design and develop conversation flows, giving team leads visibility into the agent's logic without requiring deep engineering involvement at every step.

The agent they built does several things well:

JetBrains also implemented pre- and post-processing checks to validate that an incoming question is complete before generating a response and to verify that the response itself meets quality standards before it reaches the customer.

"We wanted something that's not just a deflection tool," Letic said. "Rasa allowed us to build an advanced chatbot that can understand complex customer needs and problems."

The Results

JetBrains' Rasa-powered agent is now live across the key entry points of their support ecosystem, processing roughly 3,000 conversations per month and sustaining a CSAT score of 75–80% — numbers that put the agent on par with their human support team in terms of customer satisfaction.

Customer feedback suggests users are happy when they get answers instantly, and they appreciate that, when escalation happens, it's a smooth experience. Many conversations end with a simple "thank you" and no further action — a signal that the agent is resolving their issues.

The centralized entry point is also delivering on its operational promise. Instead of tracking outcomes across fragmented channels, JetBrains now has a single system where patterns are visible, analytics are actionable, and improvements can be measured clearly.

The Future

JetBrains is actively expanding the agent's coverage to additional entry points across their web presence. They're also developing more sophisticated use cases in sales-sensitive areas like license management and account matters. Longer term, they expect their Rasa agent will handle the majority of JetBrains' support conversation volume.