Review alerts that arrive already understood

A review lands tagged by what it is actually about, translated into the language your team reads, and matched to the person it names. Not a notification with a star rating on it.

Set up in under five minutes • No demo required

EU escalations new review alert 14:32
Trustpilot reviews T. Bergmann · 4 Sep

“Lieferung kam zwei Tage zu spät und niemand hat angerufen. Jonas hat den Herd dann sauber installiert.”

Translated German, read as English

“Delivery came two days late and nobody called. Jonas then installed the cooker cleanly.”

Tagged no keyword, the concept
late deliveryinstallation
Attributed to 95%, one click to confirm
JR Jonas Reiter Installers, Hamburg

Nobody typed a keyword, picked a language or chose a name. The alert knew all three before it rang.

  • chewy
  • qonto
  • brevo
  • jins
  • filmin
  • lugg

Tagged by what it is about, not by the words it used

You name the things you care about. A tag called “late delivery”, another called “installation”, another called “damaged on arrival”. Mark the ones you want applied on their own and every new review is scored against them as it arrives.

A language model does the reading, not a keyword rule. It scores each of your tags from irrelevant up to “this review speaks directly to that”, keeps the ones that clearly apply and drops the rest. There is no word list to maintain and no synonym to forget.

Which is why it holds whatever the review was written in. A French review about la livraison and an English one about a parcel that never showed up land on the same tag, and land in the same count on Monday morning.

The tag then travels with the alert. On a Zendesk ticket it arrives as reviewflowz_late_delivery, an ordinary Zendesk tag, so a trigger can send the delivery complaints to logistics and the billing ones to billing. Tags are added to a review, never written over the ones already on it.

Halden · 412 reviews, last 30 days

late delivery

68 tagged

English 31 French 22 German 15
Trustpilot reviews EN

“Two days late and nobody called to tell me.”

score 0.94
Google reviews FR

“La livraison avait trois jours de retard, personne n’a prévenu.”

score 0.97
App Store reviews DE

“Lieferung kam zwei Tage zu spät und die App zeigte weiter unterwegs.”

score 0.91

Same tag from livraison, from verspätet, and from words nobody thought to list.

Zendesk reviewflowz_late_delivery

The review named someone. The alert already knows who.

“Ask for Katia.” “Marco was quick and tidy.” When a review names a person, that name is the most useful thing in it, and it is the first thing every other alerting tool throws away.

Reviewflowz keeps a roster of your team, nicknames included. Add them by hand, import a CSV, sync them from your booking, field service or point of sale system, or let Reviewflowz read the names already appearing in your past reviews and build the roster out of those.

For each new review a model looks for one of those people by first name, last name, full name or nickname, and it has to quote the exact words it matched on. Reviewflowz then checks those words really are in the review. Accents and typos are tolerated, and it works in any language.

It is not allowed to guess. An exact full name is attributed outright. An unambiguous first name comes back at 95% and waits for one click. Two people called Marco both come back at 95%, so a human picks. Confirm it once and nothing later overwrites you.

Need validation 3 Attributed 1,204 Halden

Confirm review attribution

Google reviews R. Okafor · 4 September 2026

Ask for Katia. She spotted the gas fitting was wrong and came back the same day to redo it.

Attributed to

Katia Duval Installers, Manchester Confidence: 98%

Matched on “Ask for Katia”, the only Katia on the Halden roster.

Confirm Reject

Marco was quick and tidy.”

Marco Ferrero Installers, Leeds 95% Marco Bianchi Delivery, Leeds 95%

Two Marcos on the roster, so it stays in Need validation for a human to pick.

Only confirmed attributions are counted anywhere else in Reviewflowz.

Read it in English. Answer in German.

Turn translation on for an alert and pick the language your team reads. Reviews in another language arrive with the translation attached; reviews already in that language are left alone, and a star-only review is skipped because there is nothing in it to translate.

On a Zendesk ticket the body stays in the original and the translation lands as an internal note headed “Translated review”. Only agents see it, and it never posts back to the platform. In Slack and Microsoft Teams it arrives in the same message.

The reply goes the other way. Your AI agent has two language settings: mirror the reviewer, or always answer in one language you pick. On the default it writes back in the language the review was written in, drawn from the replies you have already published in that language.

Each review is translated once and kept, so a second alert on the same review reuses it rather than paying for it again. And an alert can be scoped to languages and countries, so the German and French reviews go to the people who speak German and French.

Halden Trustpilot reviews Translate to English
T. Bergmann 4 September 2026 German

Lieferung kam zwei Tage zu spät und niemand hat angerufen. Jonas hat den Herd dann sauber installiert.

What your team reads Internal only

Translated review Delivery came two days late and nobody called. Jonas then installed the cooker cleanly.

What the customer gets Posted in German

Das war unser Fehler. Ihre Lieferung war zwei Tage zu spät und niemand hat Sie informiert. Wir haben die Zustellgebühr erstattet.

The agent mirrors the reviewer’s language. Only the German posts and stays on the ticket.

Two settings: the language your team reads, the one the customer gets.

About an hour, and here is exactly why

No review platform tells anybody the moment a review publishes. Every tool in this category polls on a schedule, ours included, and anyone advertising instant alerts is describing their own dispatch rather than the platform.

Ours is three clocks. Most review profiles are re-read about every two hours. The review is then detected, tagged and matched within the minute. Alerts dispatch twice an hour, at two minutes past the hour and two minutes past the half hour, to every destination at once.

That puts a typical alert in your channel around an hour after the review appears, and under three hours in the worst case the schedule allows. Connect Trustpilot through their own API and that profile is re-read every fifteen to twenty minutes instead.

No plan buys faster polling. A trial account on its first day is read on exactly the same schedule as the largest account on the system, which is the only version of this that stays true when you upgrade.

Trustpilot reviews T. Bergmann, 4 September
+23 min

13:47 The review is published

Trustpilot tells nobody. No platform does.

+1 min

14:10 The profile is re-read

The refetch gate is about two hours.

+21 min

14:11 Tagged, translated, name matched

Enrichment runs every minute.

14:32 The alert goes out

Dispatch is :02 and :32, every destination at once.

45 min this review under 3 h at worst

The worst case is the same three clocks: a full two hour gate, a minute to read the review, and up to thirty to the next dispatch.

Four gates the AI does not get past on its own say so

Tags come only from your list. A tag the model invents is resolved against your account and dropped, and if it applies every tag you have to one review, the whole result is thrown away.

The name match has to be shown. The model quotes the words it matched a person on, and Reviewflowz verifies those words appear in the review before anyone is credited. Anything short of certain sits in a queue with the phrase highlighted, waiting for a click.

Replies are written from replies you already published. For each review the agent retrieves five to ten of your own, gated to the same star band and the same language, widening only when there are fewer than five. Replies you wrote by hand rank first.

A reply is marked published only once the platform confirms it. A failed post stays failed, with your text intact and a notice on the card, instead of showing you a reply that never left the building. If the review itself is later deleted, Reviewflowz answers in the original Slack thread to say so, and when it was last seen.

Halden every AI step, 4 gates checked in code

The model tags the review.

late deliveryinstallation delivery refund not in your list

Over-tagging is the tell. Every tag at once means it guessed, so nothing is kept.

The model says which installer was named.

“…and Marco put the old one on the van without being asked.”

snippet verified in review text

Marco Ferrero 95% Marco Bianchi 95% held for a person

The agent writes the reply.

5 of 10 examples · 5★ · German

Nothing is retrieved from another account. Your published replies only.

The agent hands the reply to the platform.

Google reviews draft published

Nothing is marked published on the model’s word. Only on the platform’s.

One stream in, different people woken

An alert is a rule with a destination on the end of it: a Slack channel, a Microsoft Teams channel, a ticket in the Zendesk queue that already has SLAs on it, an email, a webhook, Zapier, or a row in a Google Sheet.

Have as many as you want. One and two star reviews to #support-escalations. German and French reviews under four stars to the EU queue in Zendesk, translated. Four and five star reviews to #wins. Everything, star-only reviews included, to the Sheet the weekly report reads from.

Nothing here is a digest. The alert carries the rating, the full text, the platform, the profile, the tags and the links back to the review both in Reviewflowz and on the platform it was posted to. One review, one message, complete on arrival.

Every destination goes out on the same dispatch, so the Slack message, the ticket and the Sheet row are never a shift apart. Each rule runs on its own: switch one off and the other three keep firing.

Halden Appliance delivery and installation
Reviews coming in
Google reviews Trustpilot reviews App Store reviews Google Play reviews
1 2 3 4 5
With textAny language
Slack #support-escalations Replies allowed
1 2 3 4 5
With textGerman, French
Zendesk EU Support queue Translated to English
1 2 3 4 5
With textAny language
Slack #wins Replies allowed
1 2 3 4 5
Text not requiredEvery country
Google Sheets Halden review log One row per review

A review that matches three of these is sent three times, once to each.

Every alert is a decision about who gets interrupted

One alert selects the review profiles it watches, a star rating with an at most, at least or exactly mode, and the languages and countries it covers. That is the panel, and it fits on a screen.

“Only reviews with text” is on by default for alerts and for help desk tickets, because a bare star has nothing in it to read or to answer. Turn it off on the Google Sheet, where the count is the point.

There is no keyword filter on an alert, and we would rather tell you than let you find out. If you want waking by the word “refund”, make it a tag. The tagging is semantic, so it catches the review that describes a refund without ever using the word, which is the half a keyword misses.

Replies are a switch on the alert rather than a permission per person. Turn it on in the channel where you trust people to answer, and leave it off in the one where the whole company is watching.

EU escalations

Seven controls, and these are all of them.
Review profiles
Google reviews Trustpilot reviews App Store reviews Google Play reviews
Star rating
at most
Languages
German French
Countries
Germany France Austria
Only reviews with text On
Translate notifications English On
Allow replies On
Destination EU Support queue
58 of 412 reviews in the last 30 days would have opened a ticket here.

The replies nobody needs to read go out on their own

Reply rules are an ordered list and the first match wins. Five stars with text, answered automatically in your voice. Four stars, the same. One to three stars, left for a person and escalated to the channel that owns it. Up to twenty rules.

The conditions are the star rating and whether the review has text. That is the whole list, which is worth knowing before you plan around one that is not there.

What is left is answered where the alert landed. A public reply on the Zendesk ticket, or a reply typed into the Slack alert, is published by Reviewflowz to Google reviews, Trustpilot reviews, App Store reviews and Google Play reviews among others. Google Play caps a reply at 350 characters, and the agent is told so before it writes.

Two it cannot publish to: G2 reviews and Glassdoor reviews. Those alerts carry a link out to where you reply, rather than a reply box that would quietly fail. A publish that does fail is not swallowed either: the ticket reopens carrying a reviewflowz_reply_failed tag.

Reply rules Halden 3 of 20
First match wins
1 with text
Reply automatically
Halden voice
2 with text
Reply automatically
Halden voice
3 and below
Leave for a person
#support-escalations
no text falls through all three, nothing is sent
Marcus B. answered in the alert

“Marcus, the installer should not have left without testing the drain. An engineer comes Thursday and the fee is refunded.”

121 / 350 Google Play caps replies at 350 Posted to Google Play

Pick the review platform, pick where the alert lands

Each of these is this page made specific: the same tags, the same translation and the same dispatch, wired to one review platform and one tool.

Stop finding out from the customer

Set up in under five minutes. No demo required.

How fast is a review alert?

No review platform pushes new reviews to anybody, so everything in this category polls, ours included. Reviewflowz re-reads most review profiles about every two hours, and anything matching a rule goes out on the next dispatch, twice an hour. That puts a typical alert in your channel about an hour after the review appears, and under three hours in the worst case. Connect Trustpilot through their own API and that profile is read every fifteen to twenty minutes instead.

Can I alert on a keyword?

Not directly. An alert filters on star rating, language, country, review profile and whether the review has text. Use a tag instead: tagging is done by a model reading the review rather than by matching a string, so a tag called late delivery catches the review that says nobody called about the parcel, in any language, which a keyword never would.

Can different teams get different alerts?

Yes. Every alert has its own destination and its own filters, so support can take everything under three stars in one Slack channel, the founders can get the five-stars in another, and the German and French reviews can open Zendesk tickets in the EU queue with an English translation attached.

What does it mean that a review has an owner?

It means Reviewflowz worked out which of your team the review is about. It keeps a roster of your people with their nicknames and matches names found in the review text against it. A certain match is attributed outright; anything less waits for one click, so an ambiguous Marco is never credited to the wrong Marco.

Do the automatic replies sound like a template?

They are written from your own replies. For each review the agent retrieves five to ten replies you already published, matched on star band and language, and continues them. Replies you posted directly on the platform before you had a Reviewflowz account count too, and replies you wrote by hand rank above ones the agent wrote.

Can I get review alerts by email instead?

Yes. Email is a destination like the others, with the same rating, language, country and review profile filters, and the same translation switch.

Do I need a demo to get started?

No. You connect a review profile and pick a destination yourself, in under five minutes. 14 day free trial, no credit card.