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

Share your feedback

What's on your mind? Share a thought, suggestion, or issue.

General thoughts Improve workflow Report a bug
Minor Polished suggestion
Moderate Annoying workflow
Critical Blocking my work

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

Share your feedback

What's on your mind? Share a thought, suggestion, or issue.

Polishing…
Not what you meant?
General thoughts Improve workflow Report a bug
Polish with AI
Minor Polished suggestion
Moderate Annoying workflow
Critical Blocking my work

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

Share your feedback

Add supporting documents
Not what you meant?
General thoughts Improve workflow Report a bug
Supporting documents
PNG
Screenshot 12. 02. 26
Minor Polished suggestion
Moderate Annoying workflow
Critical Blocking my work
Feedback submitted! We'll get back to you soon.

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

Mobile adaptation of the feedback form showing three screens

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.

Feedback volume increased by 42% per active user. Pilot users had given us plenty of feedback, but almost all of it came from scheduled sessions and direct outreach. Once the form launched, wider rollout users submitted 42% more feedback per active user than the pilot group had through any in-product channel — and crucially, it came from casual users, not just the power users we’d hand-picked for the pilot.
Form abandonment dropped by 28%. We tracked how many users opened the modal but never submitted, comparing an early unguided version we’d tested with pilot users against the chip-and-polish version shipped to the wider rollout. The combination of guided chips and the save-as-draft option kept significantly more users from bailing mid-flow.
Actionable feedback rose from ~35% to ~68%. This was the metric that mattered most to our product team. Pilot feedback — gathered mostly through interviews — was already fairly actionable because we could ask follow-up questions live. Wider rollout submissions started out far vaguer (“it’s broken,” “I don’t like it”), but the AI polish feature and structured chip prompts pushed the actionable rate up to roughly match what we’d been getting from hands-on pilot sessions — without needing a researcher in the room.

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.