Ticket Deflection with an AI Support Assistant — cover
All projects

Ticket Deflection with an AI Support Assistant

A support agent that knew when to step aside.

Role

Senior UX Designer, Growth

Client

GoodData

Industry

Support · AI

Duration

5 months

GoodData Cloud's support hub answers questions in plain language, with sources, so people resolve them in seconds instead of filing a ticket. I led the UX, designing for trust, scannable answers, and a graceful handoff to humans.

Overview

Customers were waiting hours for answers that lived in our docs. We shipped an assistant that resolved tier-one questions and escalated the rest without friction.

It lives in the support hub as one widget with two ways in: search, for people who want to find a doc, and Ask AI, for people who just want the answer.

Seconds

Time to answer, down from a ticket cycle

Two-in-one

Search and Ask AI in one place

Cited

Every answer linked to its sources

The problem

Documentation-heavy products carry a quiet tax: the answer exists, but people can't find it, so they file a ticket anyway.

A list of links doesn't help, it just hands the reading and the deciding back to the user. And that friction is exactly where people give up.

"The job wasn't to add a chatbot. It was to deflect answerable tickets without eroding trust."

What I owned

I led the UX design and rollout end to end, designing with support, not just for it.

Co-design sessions with support engineers grounded the work. We treated their handoff notes as design material.

Interaction & flow

The two-way entry, the handoff between search and Ask AI, and the answer experience.

Research

Intent research on when people want to search versus ask, plus competitive analysis.

Trust & accessibility

Citations, escalation cues, keyboard nav, focus states, and contrast as a baseline.

Scope & rollout

Deciding what the assistant should answer, how to message what it couldn't, and shipping it.

Two intents, one entry

Users arrived with two goals: some wanted the answer, others wanted to find and read the doc. Plain search makes the answer-seekers do the synthesizing; a plain chatbot frustrates the people who just want the source.

So we built one entry that holds both, and let intent pick the tool instead of making people hunt for the right feature.

One entry point, search or ask, serving both intents.
One entry point, search or ask, serving both intents.

The search-to-ask handoff

People reach for search first because it's familiar, but their query is often really a question an answer would serve better. Without a bridge, they bounce between modes or give up.

So a quiet prompt sits atop the results, offering to turn the query they just typed into an instant AI answer, with nothing to retype.

Tradeoff

To avoid pulling people away from the source docs, we kept the full search results visible underneath rather than replacing them.

A quiet bridge turns a familiar search into an instant answer.
A quiet bridge turns a familiar search into an instant answer.

Answers built for trust

Source-grounded answers with inline citations, and a visible confidence signal that doubles as the escalate-to-human trigger. The answer arrives framed as evidence, not opinion.

Default answers were too long to scan, so we tuned them toward tables and short, copyable snippets, and moved the experience from a popup into a calmer drawer, far easier to read, especially on mobile.

"An answer you can't trace is an answer you won't act on."
Structured, cited answers with copyable code, not walls of text.
Structured, cited answers with copyable code, not walls of text.

Knowing what to answer

An assistant is only as good as what it's allowed to read, and answering everything would make every answer worse. So we scoped it to where it could be confident: Cloud and Cloud Native docs, plus the developer references and SDKs.

We deliberately left out the legacy product, whose older structure would have muddied answers, and pointed those users somewhere better instead.

Tradeoff

A smaller, accurate scope beats a broad, unreliable one. Some users fall outside it, accepted on purpose to protect trust, and handled with clear messaging about what the assistant covers.

Outcome

Deflection landed high within weeks. CSAT for assistant-handled tickets exceeded the human baseline.

Reflection

We invested as much in the handoff as in the answer. That is where the trust lived.

Sources, feedback, and follow-ups: every answer stays traceable and continuable.
Sources, feedback, and follow-ups: every answer stays traceable and continuable.