All Writing
💡 Customer & Founder InsightsDeep DiveSeptember 20264 min read

The Angriest Email I Got Led to Our Best Feature (And I Almost Deleted It)

At Sonic Linker, we kept getting complaints about our AI model's output being 'inconsistent.' I thought it was a quality issue. Turns out, users wanted something we hadn't even considered building.

I got an email at 11 PM from a user who'd been on our platform for two weeks. Subject line: "This is unusable."

The body was three paragraphs of frustration about how our AI output "kept changing" and "wasn't reliable." My first instinct was defensive. Our model accuracy was 94%. We'd tested it on thousands of inputs. What was this person talking about?

I almost fired off a reply explaining why they were wrong. Instead, I scheduled a call.

Complaints are feature requests in disguise, but only if you actually listen

On that call, I learned something that completely changed our roadmap. The user wasn't complaining about quality at all. They were complaining that every time they ran the same input through our system, the output format was slightly different. Sometimes bullet points, sometimes paragraphs. Sometimes with headers, sometimes without.

They didn't want the AI to be more accurate. They wanted it to be predictable.

This wasn't a bug. It was a missing feature. Our AI was doing exactly what we'd designed it to do, being creative and varied. But this user (and as I'd later learn, 40% of our active users) needed consistent structure so they could plug our output into their downstream workflows.

We shipped output templates three weeks later. It became our second most-used feature.

Here's what I got wrong initially: I heard "inconsistent" and thought "quality problem." The user said "inconsistent" and meant "unpredictable structure." Same word, completely different problems.

At Finvestfx, I saw this pattern repeat constantly. Treasury teams would complain that our reconciliation reports were "confusing." When I actually sat with them, the issue wasn't confusion. It was that our report format didn't match their internal audit templates, so they had to manually reformat everything before their month-end close.

We added custom export templates. Retention went up 23% in the next quarter.

The problem with most feedback channels is they ask the wrong question

Most companies have feedback forms that ask, "What feature do you want?" or "How can we improve?"

These questions get you feature requests. But feature requests are often solutions the user has already imagined. And users are terrible at imagining solutions. That's literally our job.

Complaints, on the other hand, reveal the actual pain. They show you where your product is breaking someone's workflow. Where it's costing them time. Where it's making them look bad to their boss.

At Sonic Linker, I started tracking every complaint email we got in a separate sheet. Not the feature requests. The complaints. The ones that started with "This is frustrating" or "I can't get this to work."

Every Friday, I'd read through the week's complaints and ask: What job is this person trying to do that our product is getting in the way of?

Sometimes the answer was obvious (like the output template issue). Sometimes it took three follow-up calls to figure it out. But I'd say 60% of our roadmap in those first six months came directly from this process.

The feature request inbox? Maybe 10%.

Here's how I actually do this now

When someone complains, I have a three-step process:

1. Don't defend, just repeat back. I literally say, "So what I'm hearing is [their complaint]. Is that right?" Half the time, they'll correct me and reveal more detail about the actual problem.

2. Ask what they were trying to do. Not "what feature do you want," but "what were you trying to accomplish when this happened?" This gets you to the underlying workflow.

3. Ask what they did instead. If your product failed them, they found a workaround. That workaround shows you what success actually looks like to them.

At NJ Group, I coached 60+ insurance advisors on product adoption. The ones who complained the most about our policy comparison tool ended up being the ones who used it most successfully, because I learned what was actually blocking them.

Turns out, they didn't need more data in the comparison. They needed to be able to save partially filled comparisons and come back to them later, because client meetings got interrupted constantly.

We built that. Complaints dropped 70%.

The real insight here

The best product feedback doesn't come from user research sessions or NPS surveys. It comes from the moments when your product pisses someone off enough that they take the time to tell you.

Those people care. They're still using your product despite being frustrated. They want it to work.

If you ignore complaints because they're "negative," you're missing the clearest signal you have about what actually matters to users.

That angry 11 PM email? I keep it pinned in my inbox. It reminds me that the best roadmap items usually start with someone being mad at me.