Find out who is actually asking. One card each.
Every person on the floor gets their own card and their own tag. The customer they served rates them where they are standing, and it lands on a board you can sort — never on your public listing.
Fitted in person · 30 days, no commitment · the plaques are yours to keep
The problem
You know the floor is uneven. You cannot show where.
Service is the thing owners talk about most and measure least. One person asks for the rating every shift and one never does; one gets fives and one gets threes for the same food, at the same tables, on the same night. Without a card per person the entire floor is a single average, and an average tells you nothing you can act on.
A card per person, and a board that can be sorted four ways
A staff card is its own tag with its own link, so a rating is attached to the person, the hour and the shift rather than to the building. The sorts disagree with each other on purpose, because who is best and who is busiest are different questions.
- A card per staff member, with an optional photo you publish
- The words the customer typed, at every star count
- A score weighing quality and conversion against how busy the shift was
- People who have left kept separately, not deleted
A staff rating never leaves your dashboard
A staff card offers no public route at any star count. One star and five stars end on the same private thank-you page. The rating never reaches Google, and it never enters the location’s own totals or star average — that is enforced in the tap route, in the database schema and in a test file of its own.
- Never routed to Google, at any star count
- Never added to the location’s totals or average
- Individuals are never ranked across locations
- Nothing is ever blocked or hidden by a flag
How it stays honest
A leaderboard nobody trusts is worse than no leaderboard
The moment a score is attached to a person, someone will wonder whether it can be farmed. So the software says out loud what looked odd, and then leaves the judgement to you. Every figure on the board is unaffected by everything below.
Away from the location
A rating submitted from somewhere your location is not. It is recorded and shown to you, and it changes no number on the board.
Outside trading hours
A rating that arrived while the doors were shut. You set the trading hours; we only notice when something falls outside them.
Not rostered
The person was not on the roster that day. The roster is filled in afterwards, never ahead — a roster written in advance can be edited to fit the ratings.
A burst of ratings
Several ratings from one card in a short window. Worth a look on a quiet Tuesday, entirely normal at a Saturday lunch. You decide which it was.
Missing data is unknown, not evidence
A phone with location switched off, a customer standing inside a building that blocks GPS, a rating with nothing attached — none of it counts against anybody. Absence is reported as absence.
Nothing is ever blocked
No flag removes a rating, withholds a score or hides a card. The cost of wrongly accusing someone of faking a review is far higher than the cost of missing one.
The best person on your floor is invisible in one average
So is the one who never asks. Both are on shift tonight, and neither has a card, a number or their customers’ own words attached to their name yet.
Book a walkthrough