Reviewflowz ranks your team by how many reviews each person got. It reads the names your customers write in their reviews, and attributes each review to the person named. Connect a booking system and it attributes the reviews that name nobody at all, by matching the reviewer to the customer on the booking. You do not need to update attribution in most cases. Attribution and the leaderboard are on Premium, at $70 per location per month billed annually, and the 14 day free trial includes them.
What the leaderboard shows you
Click Attribution in the left sidebar, then Performance. That page ranks your team by the reviews they got.
The heading reads Who is getting reviews, and the ranking underneath it is the leaderboard. You don't build it and you don't configure it. It is already counting.
Control | What it does |
Most attributed, Best rated | Ranks by volume, or by the rating those reviews carry |
Individual, Team | Ranks people, or ranks the teams you group them into |
Date range | Scopes the whole board, so you can rank this month or this year |
Filters | The same set as your review list, so location, team, platform and rating |
There is only one number on this page you ever have to act on. The tab next to Performance carries a live count of the reviews waiting on you, and when it is empty, nothing is.
Attribution and the leaderboard are on Premium, at $70 per location per month billed annually. Reviewflowz reads the names out of your reviews and keeps the running count, so this ranking is the spreadsheet you would otherwise fill in by hand at the end of every month. The 14 day trial includes it and asks for no card, so you can point review attribution at the reviews you already have and watch the table fill in.
How a review gets attributed to someone
A customer writes a name in a review, and Reviewflowz finds it. It reads the title, the body and the pros and cons of every review that comes in, looks for the people on your team, and attributes the review to whoever the customer named.
It matches on first names, last names, full names, and any nickname you add. It handles the parts of a double first name, and it tolerates a typo. What it will not do is guess: the model has to quote the exact words it matched, and the app then checks that those words really are in the review and really do belong to someone on your team. A reviewer signing their own name at the bottom is not a match.
Here's where the nicknames earn their place. Kris and Chris sound the same, so those match on their own. Kris and Christopher do not sound the same, so you add Christopher as a nickname once and the problem is gone.
There is another way to do this, and it counts something different. You hand each person their own review link or a QR card, and you count who used it.
What you set up | What it counts |
A review link for each person | Clicks on that link |
The names in your review text | Reviews that name someone |
That difference is the whole thing. A link only sees the customers who used it, so every customer who found you on Maps and reviewed you there is invisible to it. And a click is not a review. Google's own instructions for a review link cover copying it and printing the QR code, and say nothing about tags or per person reporting, because there is nothing to report: a parameter you add rides along in the address bar, Google stores none of it, and the review carries no record of the link that produced it.
One real limit, and it is the obvious one. A rating with no text has nothing to read. That is what the next section is for.
Reviews that never name anyone
Some customers never name anyone. They leave four stars and five words, and there is nothing in the text to match.
Connect your booking system and those reviews get attributed anyway.
Your booking system tells Reviewflowz about each order, and which of your staff worked it.
A review arrives. Reviewflowz looks at the bookings around that date, inside a fortnight.
It matches the person who wrote the review against the customer on the booking.
Everyone who served that customer in the window gets the credit.
Four booking platforms feed it today. Boulevard, Bokun and ClubReady you connect yourself from the Integrations page. FareHarbor arrives over a webhook instead, so click Contact Us and we will wire that one up.
Here is ClubReady connected on a live account.
Once a platform says Active, attribution runs off it on its own. Every booking that comes through carries the staff who worked it, and the credit follows from there.
Both routes run on every review and they add up, so a review that names someone gets attributed by name, and a review that names nobody still finds its way to whoever served them.
A review attributed from a booking arrives already confirmed, so it never reaches your validation queue and nobody signs it off. That is the part a review link cannot do: the booking already knows who served the customer, so the review does not have to say it. It is the same Premium feature either way, at $70 per location per month billed annually, and the 14 day trial includes it. Reviewflowz does this for tour and activity operators through Bokun and FareHarbor, and for salons and gyms through Boulevard and ClubReady.
Changing who a review is attributed to
Open any review and click the attribution. The editor opens on Attribute to.
This customer wrote Sofi, which sits as a nickname on Sofia Marchetti's record, so that is the match the app made. From here:
The chip shows who has it now, and the x takes them off.
The plus adds a second name when the customer thanked two people.
No Attribution clears it entirely.
Submit saves what you picked.
Your choice wins from then on. Attribution never overwrites something you set by hand, and it skips any review that already has someone on it, so you fix a mistake once and it stays fixed.
Two things it will not do. You cannot reassign a batch of reviews in one move, and Attribute past reviews is not an edit button: it runs the matching over your back catalogue rather than changing what is already there.
You do not need to update attribution in most cases
You do not need to update attribution in most cases.
Here is what each case actually costs you.
Where the attribution comes from | What you do |
A connected booking system | Nothing. It never reaches you |
The customer named someone | Nothing, or one click if the app asks |
You disagree with it | Change it once, and it stays changed |
Reviews that come in through a booking system arrive already confirmed. Nobody reads them and nobody signs them off.
When the app does ask, it asks plainly. You get the review, the name it matched, and two buttons. Confirm or Reject. Why? opens the reasoning if you want it. Confirming one suggestion opens the next, so a queue clears in a run rather than a sitting, and the tab tells you how many are left.
Setting up your team
Attribution needs to know who your team is. Click Manage teams from the leaderboard and you land on the Team page.
The names and the nicknames are editable in place. Double-click a cell and type.
First name is the only field that matters to get started.
Last name earns its keep the moment two people share a first name.
Nicknames are how you fix a miss. Add them as you see them rather than up front, and keep each one unique to one person, because a nickname two people answer to helps nobody.
Team groups people so the leaderboard can rank teams as well as individuals.
Reviews counts the reviews credited to that person.
Add a team member takes the ones you type in. Import team members takes a file, which is the faster route for anything past a handful of people. Once they are in, Attribute past reviews runs the matching over every review you already have, so the leaderboard has real numbers in it today rather than at the end of the month.
One thing worth separating. A Reviewflowz user is someone who logs in. A team member is someone your reviews get attributed to. They are different lists, and inviting a colleague to the app does not put them on the leaderboard.
Setup is a file and a button, which is why the leaderboard has numbers in it the same afternoon rather than at the end of the month. Attribution is on Premium at $70 per location per month billed annually, the 14 day trial includes it and asks for no card, and the full plan comparison is worth reading once you have seen the table with your own reviews in it rather than before.
What it costs
Everything in this article sits on Premium, at $70 per location per month billed annually. Monthly billing is $80 instead. From four locations up, the rate drops to $55.
The free trial runs 14 days, asks for no card, and includes attribution. So you can point it at your existing reviews and see the leaderboard fill in before you decide anything.
What to do next
Put the leaderboard on a dashboard and mail it out. Custom reports build the table with Review Owner as the dimension, save it to a dashboard, and send it on a schedule over email, Slack or Microsoft Teams.
Decide what you do with the numbers. Whether you reward the top of the leaderboard, and whether you pay per review, is a separate question from measuring it.
And if you are not on Premium, you can still find these reviews one at a time by searching your reviews for a name.






