Salons and barbershops live on a full calendar and clients who come back. But the path to booking an appointment is still full of friction: the client has to find your number, send a message, wait for a reply, agree on a time. Many put it off — and putting it off becomes never. And the client who got a haircut today, without a nudge, takes forever to return.

A QR Code solves both sides. On the mirror, at reception, on the card, the client scans and lands straight on your online calendar or WhatsApp with a ready-made message to book. And you can use the same QR to ask for reviews, offer loyalty and remind them to come back. This article shows how.

What to put behind the QR

Pick the main goal (or a page that gathers everything):

📅 Booking

QR → your online calendar (Booksy, your own system) or WhatsApp with a ready-made message: "Hi! I'd like to book an appointment." The client books in seconds, without calling.

⭐ Google review

QR on the mirror or the bill: "Liked it? Rate us." A fresh review, at the best moment — right after the service. See QR for Google reviews.

🎁 Loyalty

"Every 10 cuts, 1 free." A QR that logs the visit or leads to the points program. Turns an occasional client into a regular.

💈 Link-in-bio

A page with calendar, WhatsApp, Instagram, location and price list. One QR for everything. See the link-in-bio guide.

Where to place it in the space

🪞 On the chair's mirror

The client spends minutes looking right there. A "Book your next appointment" QR in the corner of the mirror captures the return at the best moment.

🪧 Reception and window

A big QR in the window → whoever passes after hours books even with the door closed. Captures clients 24h.

💳 Card and bill

QR on the business card and the payment bill. Leads to the review and to rebooking.

📸 Instagram

QR in the story or the profile leading to the calendar. See QR in Instagram Stories.

The advantage of tracking (dynamic)

With a dynamic QR you see in the dashboard:

  • How many scanned each spot (mirror, window, card)
  • When (a weekend spike? after the cut?)
  • And you can swap the destination without reprinting (changed booking systems? update the link)

Use different QRs per spot to learn what drives the most bookings. How the dynamic QR tracks.

Common mistakes

❌ A QR that leads to a generic number

The client lands on an empty WhatsApp and doesn't know what to write. Use a ready-made message ("I'd like to book").

❌ A calendar that requires lengthy sign-up

If booking is a hassle, the client gives up. The fewer steps, the better.

❌ A tiny QR in the window

A window is read from the sidewalk. Respect the distance. Size rule.

❌ Static QR

Changed booking systems and the QR points to the old one? Material in the trash. Use dynamic. And always test before printing.

Summary

  1. The QR removes the booking friction — mirror, window and card become booked appointments.
  2. Use the same QR for reviews, loyalty and returns.
  3. Put a ready-made message in WhatsApp ("I'd like to book").
  4. Use dynamic to track and swap the destination without reprinting.
  5. A QR on the mirror captures the return at the best moment.

Create your salon's QR Code — with booking, tracking and an editable destination.