How to set up a QR code review system that staff actually use
Print once. Do not change the slug. Train a 10-second ask. Measure scans weekly.
Most QR review programs fail for boring reasons: the URL changes every campaign, the print is unreadable in dim light, or staff never mention it. Fix those three and volume follows. Fancy analytics will not save a QR nobody points to.
This post is the operations manual behind our QR guide and Starvo QR docs.
Permanent slugs beat UTM chaos
Marketing teams love unique tracking links. Floor staff hate reprinting menus. If your QR encodes a campaign URL that expires or changes, someone will eventually scan a dead code — and never try again.
Starvo uses a permanent per-location slug so printed codes keep working when you update copy, pricing, or Google connection behind the scenes. Tracking belongs in the product dashboard (scan counts), not in regenerating the physical artifact.
Design rules for prints that scan
- Minimum size: don’t put a tiny QR in a corner of a busy flyer. Thumb-sized quiet zone around the code.
- Contrast: dark modules on a light background. Avoid heavy photo backgrounds behind the code.
- Lamination / matte: glossy glare under restaurant lights kills scans.
- One job per card: “Scan to tell us how we did” — not six promotions fighting for attention.
- Test with multiple phones before you order 500 copies.
Placement by industry
Restaurants and cafés
Table tents at eye level beat under-glass stickers nobody notices. Receipt footers help takeaway. Counter cards near payment work for quick-service. Bathrooms convert surprisingly well for leisurely dining — but never as the only placement.
Hotels
Room cards on the desk, checkout counter, and a same-day post-stay email with the same permanent link. Elevator frames work if they stay uncluttered.
Salons and clinics
Mirror-adjacent cards and reception. The verbal ask after the service (“scan while I book your next visit”) is higher leverage than silent signage alone.
Gyms
Front desk + coach-led ask after class. Locker-area posters help but need a human prompt to convert.
Train a 10-second ask
The QR does nothing if nobody points to it. Script the ask into closing the tab, bagging the order, or walking a guest out. Role-play it once at standup. Managers should model it on busy shifts — staff copy what leaders do under pressure.
- “If you have 30 seconds, scan this — it helps other locals find us.”
- “Quick feedback while I wrap this up?”
- “QR on the card — we’d love to know how we did.”
Measure the right things
- Scans per week: are placements dead or alive?
- Completed ratings / scans: is the page slow or confusing?
- Public Google reviews / week: is the happy-path converting?
- Private low ratings: are you learning ops issues early?
- Reply latency: are you closing the loop on Google?
On Starvo Free you get 50 scans per anniversary month — enough to validate placement before upgrading. Pricing.
Failure modes checklist
- URL on the print redirects or 404s — always test monthly.
- Staff forgot the ask — refresh in standup.
- Card moved under napkins / behind POS — walk the floor.
- Only one language on the card in a bilingual neighborhood — translate the ask.
- Manager gates Google verbally — retrain using the gating post.
DIY Google QR vs a real funnel
Encoding a raw Google review URL is fine for tiny volume. It fails when you need private recovery, AI replies, and a dashboard. Comparison: DIY Google vs Starvo.