← All articles

Automatic collection of reviews and feedback: NPS system + alerts

· Source: original

Most companies don't suffer from a lack of feedback — they suffer from its chaos. Someone wrote in Telegram, someone replied in an email, someone filled out a form on the website, and someone just left silently. As a result, the feedback exists, but it's scattered across channels, no one consolidates it, and no one analyzes it systematically.

The most dangerous thing here is negativity. Not that it's rare, but it almost always arrives with a delay. The client is unhappy, says nothing, and a month later simply doesn't renew their subscription or goes to a competitor. Management finds out after the fact, when there's nothing left to fix. The reason isn't the team's indifference, but the absence of a process: collecting feedback, the automation of which isn't set up, depends on human memory and manual actions.

The good news is that this is solved once and then works on its own. Below is how a system is structured that collects NPS and feedback automatically, analyzes it, and instantly notifies the team if a client is unhappy.

What exactly can be automated

Automation here isn't about "making the survey prettier." It's about removing the human coordinator from the process. Specifically, these steps are automated:

  • Event-based trigger. The survey isn't launched "when we remember," but after a purchase, after N days of use, after a ticket is closed, or upon subscription cancellation. The event comes from the CRM, payment system, or task tracker.
  • Collection across all channels at once. The same request goes out to wherever it's convenient for the client to respond: email, Telegram, a form, a widget on the website. Responses flow into one place.
  • Classification of responses. Open-ended comments are automatically tagged by sentiment and topic so you don't have to read them manually.
  • Instant alerts. As soon as a score falls below the threshold or there's clear negativity in a comment, a notification goes to the responsible person in a messenger, not to an inbox that everyone checks once a day.
  • Accumulation of history. All responses are saved in a table or database so you can see NPS dynamics and recurring problems.

If you already have onboarding chains, this logic fits well with them: collecting feedback naturally slots in as the next step after warming up. A ready-made system of 7 workflows for onboarding and warming up clients — Client Onboarding and Warm-Up Automation System for Info Producers — shows exactly how to build a sequence of touchpoints, into which a feedback request is then added.

The solution step by step — how it's structured

Let's break down the technical side using n8n as an example. Why n8n: it lets you connect any services through ready-made integrations and webhooks without writing a separate backend.

Step 1. The trigger event. The workflow starts via a webhook or on a schedule. For example, once a day a script pulls from the CRM clients for whom 14 days have passed since purchase and who haven't yet received a feedback request. This is automatic client surveying — without manual selection.

Step 2. Sending the request. For each client, a short message is generated with one rating question (scale 0–10) and an optional comment field. The channel is chosen by priority: if there's Telegram — we send there, otherwise email, otherwise a form. A unique form link is generated automatically and tied to the specific client.

Step 3. Receiving responses. All responses arrive at a single node: a webhook from the form, parsing of an incoming email, a message from a Telegram bot. Then they're normalized into a single format: client, score, comment, date, channel.

Step 4. Analysis via LLM. A numerical score isn't everything. The open-ended comment is run through a language model that determines sentiment and assigns the request to a topic: "price," "support," "bug," "performance." This turns raw feedback into a clear picture — an NPS survey automatically becomes not just a number, but a list of reasons.

Step 5. Routing and alerts. Here's the key logic. If the score is high, the client can be asked to leave a public review or offered a bonus. If the score is low or the sentiment is negative, the workflow instantly sends a notification to the responsible manager in a messenger with the text of the request and a link to the client's card. The manager sees the problem the same day, not a month later.

Step 6. Writing to the database. All responses are saved to Google Sheets or a database with fields: date, client, score, topic, processing status. Reports on dynamics are built on this data.

This is exactly the logic implemented by FeedbackFlow: an automated feedback collection and analysis system on n8n — 8 workflows that collect feedback from Telegram, Email, Google Forms, and web forms, analyze sentiment via LLM, and categorize requests. Instead of building this from scratch, you get a ready-made chain and adapt it to your channels.

What the business gets

When feedback collection, the automation of which is set up, changes more than just reaction speed. The very nature of working with the client changes:

  • Negativity is caught early. The client hasn't yet decided to leave, but you already know about the problem and can solve it. This is cheaper than winning back someone who's already gone.
  • Management sees the real picture. Not individual complaints, but NPS dynamics and the top recurring topics. It's clear what to fix first.
  • The team doesn't waste time on routine. No one compiles lists, sends emails manually, or consolidates responses into a table. The system does all of this.
  • Systematic work with loyal clients emerges. Those who are satisfied can be automatically asked for a public review — this feeds your reputation without extra effort.

If, in addition to feedback, you regularly report to clients, this data complements each other well. Collecting metrics and generating reports — ReportFlow: a client report generator for micro-agencies — is built on a similar principle: data from sources, automatic calculation, and clear output for the client. Feedback and reporting often live in the same service process.

Where to start

You don't need to automate everything at once. A reasonable plan for the first week:

1. Identify the request points. Write down 2–3 events after which it makes sense to ask about the experience: purchase, first week of use, closing a request.

2. Choose one channel. Start with the one where clients actually respond most often. Usually that's a messenger or email.

3. Formulate one question. A short rating request works better than a long questionnaire. The comment is optional.

4. Set the alert threshold. Agree on what score triggers a notification to the team. For example, 0–6 — immediately to the responsible person.

5. Set up a single table. Even a simple Google Sheets at the start will give you transparency and a basis for analysis.

After that, you can expand: add channels, connect LLM analysis, build dashboards. You can see how this is assembled into ready-made workflows in the all Automation solutions section.

Conclusion

The problem with feedback is almost never that clients have nothing to say. It's that the company has no process that collects this feedback and delivers it to the right people. Manual collection will always be hit-or-miss, and negativity will always arrive late.

Automation removes this dependence on the human factor: the request goes out on time, responses are analyzed on their own, and the team learns about a problem the moment it appears. This isn't a complex system — it can be built on n8n and launched in a few days.

If you don't want to build everything from scratch, take a look at a ready-made solution — FeedbackFlow: an automated feedback collection and analysis system on n8n. It covers the entire path from sending a request to alerting about negativity, and it can be adapted to your channels and processes.

Automationn8nобратная связьNPSклиентский сервис

🎁 Забери бесплатный набор AI-промптов

6 отобранных промптов для бизнеса, кода и контента + доступ к библиотеке 2000+. Без оплаты.

✈️ Get the kit on Telegram

Need ready-made automations for your business?

Browse products