Share article

A few years ago, I sat in a meeting where marketing presented the NPS (Net Promoter Score, a customer loyalty metric on a scale of -100 to +100) for the previous quarter. The number was solid, just over 40. Everyone nodded along happily. But the day before, I’d had the company’s Google reviews open, and a quarter of them were about the same thing: delivery delays. It barely showed up in the survey. Not because people didn’t care, but because the ones struggling with deliveries simply hadn’t filled it in. They’d written a review instead. Or written nothing at all, and ordered elsewhere next time.
That experience has stuck with me ever since. Companies build beautiful survey systems, track CSAT (Customer Satisfaction Score, satisfaction with a specific interaction) and CES (Customer Effort Score, how much effort a customer had to put in), and completely miss what’s being said about them on social media, in reviews, or in support notes. If you only listen to your own surveys, you’re only hearing half the story.
Two entirely different data sources
Active, or solicited, feedback is anything that exists because you asked the customer a question. A post-purchase survey, an NPS email, a rating after a support call. You’re the one who starts it. You decide the question, the timing, and the format of the answer.
Passive, unsolicited feedback happens without you prompting it. Reviews on Google, Heureka, or Firmy.cz, posts and comments on social media, forum discussions, and even what a customer vents to a support agent off-script, without being asked. Here, the customer is the one who starts it. They write when they want, about what they want, however they want.
It sounds like a small distinction, but it completely changes what you actually get out of the data.
What solicited feedback can and can’t do
The strength of surveys is structure. You ask the same way every time, so you can compare across periods, branches, or customer segments. You control the sample, you know who answered and who didn’t, and it’s all measurable.
The problem is response rates. Email CSAT and NPS surveys typically get around 20 to 30 percent response rates today, with B2B usually sitting at the lower end of that range. And if you just leave a survey sitting on your website as a “contact us” button, response rates among anonymous visitors drop to 3 to 5 percent. By contrast, an in-app survey, where the customer is logged in and has an existing relationship with the company, can pull response rates up to 60 or 70 percent. The difference between having to ask for a response and getting one naturally at the moment of interaction is huge.
Then there’s something that almost never comes up in meetings: who actually fills the survey out. Agencies that have spent years running satisfaction research keep seeing the same pattern. In internal online surveys, it’s mainly people at both ends of the scale who respond, the very satisfied and the very dissatisfied. The middle, which is typically most of your customers, tends not to bother. The result looks more decisive than reality actually is.
In practice, this means your NPS number is valid for the group you measured, but it stays silent on everyone who didn’t fill in the survey. And that’s usually most of your customer base.
What unsolicited feedback can and can’t do
Reviews and social posts have one big advantage: authenticity. Nobody forced the customer to write anything, so whatever they wrote bothered or delighted them enough to want to share it publicly. And this kind of data influences business today far more than many companies would admit. Independent studies from recent years consistently agree that the vast majority of customers, upwards of 90 percent, read reviews before making a purchase. In other words, ignoring this type of feedback doesn’t just mean missing out on data. It means missing what actually decides whether a customer comes to you in the first place.
The weakness is a mirror image of the survey problem: there’s bias here too, just in the opposite direction. Reviews are mostly written by people who are either thrilled or furious. The moderately satisfied customer, the one who wasn’t put through the wringer but also wasn’t particularly delighted, almost never writes a review. On top of that, you have no denominator. With a survey, you know you contacted 1,000 people and 250 responded. With reviews, you don’t know how many people were satisfied and simply said nothing. You only see the ones who chose to speak up.
There’s another effect that’s especially underestimated in B2B. A dissatisfied B2B customer almost never posts a public review or complains on social media. They just quietly approach a competitor next time. So if you’re waiting for dissatisfaction to show up in reviews or LinkedIn posts, it won’t happen with business customers. You won’t see it until you notice the client has stopped ordering.
How to turn this into one picture instead of two conflicting truths
Here’s my recommendation from practice, not textbook theory. Don’t put survey data and unsolicited feedback side by side as two separate reports. Combine them into a single view organised by theme, not by source.
In practice, that looks like this:
- Take the open-ended answers from your surveys (not just the scores, but what people actually wrote in free text) and sort them into thematic categories: delivery, price, staff conduct, product quality, and so on.
- Do the same with reviews and comments from the same period.
- Compare how much each theme shows up across both sources. If the survey shows delivery is an issue for 5 percent of respondents, but it comes up in 25 percent of reviews, that’s a signal the issue bothers far more people than were willing to write it into a form.
- Watch for timing overlaps. If a theme suddenly appears in reviews before it shows up in the next survey wave, you’ve got a head start. Reviews react in real time; surveys always lag behind, limited by how often you collect them.
You can do this pairing manually, in a spreadsheet, with a bit of patience. Just export the free-text answers and reviews into one sheet, tag theme and sentiment by hand or with an AI tool, then run it through a pivot table. It takes time, but it works without spending a single crown on software.
If you don’t have the capacity for that, or you want this analysis running automatically and continuously, you can use a dedicated tool that collects and tags both data streams in one place (that’s exactly how we handle it at Insightsofa). But whether you go the spreadsheet route or the software route, the principle stays the same: it’s not about having two numbers side by side, it’s about making them talk to each other.
Where customers speak up without being asked
It’s worth keeping track of where your customers naturally express themselves, even when you haven’t asked them to:
- review platforms relevant to your industry (Google, Heureka, Firmy.cz, Trustpilot, or Booking and TripAdvisor for hotels and restaurants),
- comments and mentions on social media, including reactions under the company’s own posts,
- discussion forums and groups relevant to your field,
- free-text fields in surveys, which often get ignored in favour of the score itself,
- notes and transcripts from support and call centres, wherever an agent logs the reason for a call in their own words,
- app store reviews, if you have a mobile app.
You don’t need to monitor everything constantly. Pick two or three channels where your customers actually spend time, and read them regularly, not just once a quarter when pulling together a report.
The takeaway
A survey tells you what the people willing to respond think. Reviews and social media tell you what the people who felt the need to speak up out loud, whether out of delight or frustration, feel. Neither source gives you the full picture on its own. Only when you put them side by side and look for where they agree and where they contradict each other do you start to see the customer as they really are, not just as one form showed you.
Customers talk about you whether you ask or not. The question isn’t whether they’re talking. It’s whether you’re listening.










