Smarter Feedback Collection
Using AI to help users articulate feedback with smart categorization and severity tagging
Context
We initially rolled out the app to a small group of pilot users, working closely with them to validate the core experience through hands-on sessions, interviews, and direct conversations. That high-touch approach gave us rich qualitative signal, but it didn’t scale — and as we prepared to expand to a much wider rollout audience, we knew we wouldn’t be able to sit with every new user the way we had with the pilot group.
So we set out to build an in-app feedback form that could capture the same depth of insight at scale. The goal was to make it fast, low-friction, and capable of helping wider rollout users articulate their thoughts clearly — even when they didn’t know where to start — so that we’d keep learning from real usage as the audience grew.
The Problem
Users struggle to write useful feedback. They either leave vague comments ("it's confusing"), over-explain with walls of text, or abandon the form entirely. For our team, this meant low-quality signal that was hard to act on.
We asked ourselves: How might we reduce the effort of giving feedback while increasing its clarity?
The Solution
A feedback modal enhanced with AI-powered features that guide users from a blank page to a well-structured submission — in seconds.
Three key design decisions:
- Smart category chips to eliminate the blank-page problem
- AI text polishing to turn rough thoughts into clear feedback
- Impact severity cards to help prioritize without complicated forms
Walkthrough
1. Starting Point – Eliminating the Blank Page
When the modal opens, users see three chips: General thoughts, Improve workflow, and Report a bug. These aren't just labels — hovering over a chip previews suggested text directly in the textarea. Nothing is committed until the user clicks.
Why this matters: It removes the anxiety of a blank textarea. Users can explore categories before committing, lowering the barrier to start writing.
2. Polish with AI – From Rough to Ready
Once a user starts typing, the category chips disappear and a “Polish with AI” button appears. Users can type just a few rough words and let AI expand them into clear, structured feedback.
Designing for latency: AI processing isn’t instant, so we used a spinner and a reassuring “Polishing…” message to set expectations and keep users in the flow.
The undo option was non-negotiable: Users need to trust that AI is helping, not overriding. The persistent undo link ensures they always feel in control of their own words.
3. Supporting Documents & Categorizing Impact
Users can attach files as evidence — screenshots, spreadsheets, logs. The upload state uses green checkmarks for clear confirmation, keeping the experience lightweight.
Rather than a dropdown or radio list, we used visual cards with plain-language subtitles: “Polished suggestion,” “Annoying workflow,” “Blocking my work.” This translates abstract severity into the user’s actual experience — making it faster to choose and more accurate for our team to triage.
Mobile Adaptation
A significant portion of our user base accessed the platform on mobile, so the feedback form needed to work just as well on smaller screens. The core interaction stayed the same, but we adapted key elements for touch: chips use a tap-to-preview, tap-again-to-confirm pattern instead of hover, severity cards stack vertically for easier thumb reach, and the textarea auto-expands as users type to maximize visible space.
The goal was feature parity without compromise — every AI feature available on desktop works identically on mobile.
Results
Within the first 8 weeks of shipping the feedback form to the wider rollout audience, we saw a meaningful shift in both the quantity and quality of submissions — especially when compared to the channels we’d relied on during the pilot.
An unexpected insight: roughly 1 in 5 submissions from wider rollout users used the “General thoughts” chip, and many surfaced feature requests and workflow ideas that hadn’t come up at all with the pilot group. The open-ended category became an informal discovery channel that directly influenced two items on our next quarter’s roadmap.
Reflection
This project reinforced a principle I keep coming back to when designing AI features: AI should reduce effort, not replace intent. The user always owns their feedback — AI just helps them say it better.
The feedback form was a small surface area, but it touched on big questions: How do you introduce AI into a familiar pattern without making it feel alien? How do you design for trust when the machine is editing someone’s words? These are the kinds of problems I want to keep solving.