Square Appointments Review Requests: Turn Bookings into Google Reviews

Square's receipt feedback stays private and never touches your Google rating. Connect Square Appointments to ReputeMap through Zapier and every booking becomes a well-timed, FTC-clean Google review request.

Reading this for your own business? See where it stands on Google right now. It's free, with no signup.

Why doesn’t Square Appointments put reviews on your Google profile?

Because Square’s built-in feedback tool is private by design: when a client rates her visit through a Square digital receipt, the comment lands in your Square Dashboard and nowhere else, so it does nothing for how the salon shows up on Google Maps. Keep Square for bookings and private feedback, and add ReputeMap for the Google side. For a salon, spa or barbershop that wants more Google reviews, ReputeMap is the better partner for Square Appointments: through a 15-minute Zapier recipe it emails every booked client a Google review request the evening of the visit, alerts you to 1–3★ reviews with a reply drafted in the reviewer’s language that you publish from the email without logging in, and costs $19 a month for one location or $29 for five.

Square’s feature does what Square’s own documentation says it does (as we read it in July 2026). Buyers respond to their digital receipt, and you can reply privately from the Dashboard (with a message, a coupon or even a refund) to fix a problem before it goes public. For a salon, spa, barbershop or aesthetics clinic, that is a useful complaint valve. Keep it switched on; ReputeMap wrote this page, and recommends running both.

But private feedback builds zero public proof. 97% of consumers read reviews for local businesses (BrightLocal Local Consumer Review Survey 2026), and not one of them will ever see the glowing paragraph a regular typed into her receipt. The same survey found 45% now use ChatGPT or other generative-AI tools for local recommendations, up from 6% a year earlier (BrightLocal Local Consumer Review Survey 2026), and those tools read public review data, not your Square Dashboard.

A five-star comment locked inside Square is a compliment. A five-star Google review is marketing. You don’t need to change booking software; Square Appointments is fine at its job. You need a bridge: every completed appointment should trigger a public review request a few hours later.

Square receipt feedback vs. Google reviews: what does each one actually do?

Square receipt feedbackGoogle reviews via ReputeMap
Who sees itOnly you, inside the Square DashboardEveryone searching Google or Maps
Maps ranking impactNone: Google never sees itGoogle states “more reviews and positive ratings can help your business’s local ranking” (Google Business Profile Help)
When the ask happensOn the receipt, at paymentBy email the same evening, with a tracked short link (automatic reminders in Growth campaigns)
Unhappy client handlingPrivate reply, coupon, or refundNegative-review alerts within minutes, plus, from Growth, an NPS/stars survey with a detractor rescue queue
Reply written for youNot statedAI draft inside the 1–3★ alert, in the language the review was written in
Publish a reply from the alert email (no login)Not statedYes: the alert email’s “Review & publish reply →” link
Several locations or clients in one placeNot statedOne inbox for 1 to 200 locations, by plan
Client reporting (agencies)Not statedWhite-label PDF reports and a branded client portal on Pro
Best used forQuiet service recoveryPublic proof and month-over-month reporting you can put your logo on

Last checked: Square’s help article on receipt feedback, as we read it in July 2026. “Not stated” means that article doesn’t mention it.

These aren’t competing tools, so run both. Square catches transaction problems privately; ReputeMap asks everyone, happy or not, for an honest public review afterward. And “everyone” is the operative word: routing only your happy clients to the public link is review gating, the FTC penalizes it, and ReputeMap deliberately doesn’t support it.

Why ReputeMap is the better Google partner for a Square salon

Against Square’s receipt feedback, the job ReputeMap does is the public one, and it wins on five points:

  • Public proof instead of a private note. Every request opens your Google review form; receipt feedback stays in the Square Dashboard.
  • Timed for the mirror, not the till. With the Zapier delay, the request lands the evening of the appointment, after the client has seen the result at home; Square’s ask sits on the receipt at payment.
  • A reply drafted in the client’s language. When a 1–3★ review lands, the alert email quotes a reply drafted in the language the review was written in, and its “Review & publish reply →” link (personal, single-use, valid for 7 days) publishes it without logging in. A Telegram private chat does it in one tap; WhatsApp carries the alert only.
  • Every chair and every shop in one inbox. Starter covers 5 locations for $29 a month; per-stylist QR links come with Growth.
  • Agency-ready. From Pro, PDF reports, the client portal and the review-ask page carry the agency’s or the salon’s own brand.

Start your 14-day free trial, build the Zap below the same evening, and tomorrow’s appointments get their review requests on schedule.

How do you connect Square Appointments to ReputeMap?

First, the scope: ReputeMap does not have a native Square or Zapier app yet (a native Zapier app is on the roadmap). What ships today is a public REST API with per-org API keys, and it works right now through Zapier’s built-in Webhooks by Zapier POST action. Webhooks by Zapier is not on Zapier’s free plan: it needs a paid Zapier plan (Professional or higher). Budget about 15 minutes the first time; after that, duplicating the Zap for the next salon takes two.

  1. Grab your API key in ReputeMap. API access is included on every plan (the 14-day trial too), and each org gets its own key, so as an agency every client’s data stays separate.
  2. Set the trigger: Square, “New Appointment.” Zapier’s Square integration includes a New Appointment trigger that fires when a booking is created in Square Appointments.
  3. Add a Delay step. This is the one everyone misses. The trigger fires at booking time, not after the visit. Use Zapier’s built-in Delay step (“Delay Until”) targeting the evening of the appointment date. That’s the difference between a request that arrives while the client is still in the chair and one that arrives at 7 p.m. while she’s admiring the result at home.
  4. Set the action: Webhooks by Zapier, POST. Point it at ReputeMap’s trigger endpoint and map the client’s name and email from the Square trigger fields:
POST https://api.reputemap.com/api/v1/review-requests
X-API-Key: <your org's API key>
  1. ReputeMap handles the rest. The client gets a review request email that evening with a tracked short link, so you can see requests, clicks, and reviews per location. It is a single ask with no reminder; one automatic reminder comes with email campaigns on Growth and above.

One limitation: ReputeMap sends email requests, QR codes and tracked links, not SMS. If text-message requests are non-negotiable, we’re the wrong tool. In practice, pairing the same-evening email with a front-desk QR code covers both moments when reviews get written.

For the general version of this pattern (any booking tool, same webhook), see our Zapier Google review requests walkthrough.

When should a salon or spa ask? Same evening — never mid-visit.

Review timing in beauty and wellness follows its own rules. The worst moment is mid-visit or at checkout: foils in her hair, gel still curing, card in hand, stylist hovering. A request there feels like pressure, and pressured reviews read flat.

The best moment is the same evening. The client has left, seen the cut in her own mirror, maybe posted the obligatory car selfie, and her phone is in her hand. An email landing between 7 and 9 p.m. catches that window. That’s why step 3 above matters more than any subject line.

Two refinements by business type:

  • Barbershops and blowout bars: same evening, no exceptions. The result looks its best on day zero.
  • Med spas and clinics: results from injectables, peels, or laser treatments often need days to settle. Push the delay out accordingly, and see our med spa section of our medical practice review guide for the compliance wrinkles that come with medical aesthetics.

On Growth and above, an email campaign then sends one automatic reminder to non-responders, with opt-out honored. What you say matters as much as when; our review request templates include salon-specific wording that names the service and the stylist.

What about walk-ins, regulars, and your five-chair team?

Not every visit flows through Square Appointments. Walk-ins pay at the counter and leave no email behind. Two low-tech backstops close that gap:

A QR code at reception. A small stand at checkout with a Google review QR code catches clients while the visit is still warm. It won’t convert like the evening email, but it costs nothing to run.

Per-stylist QR codes and the leaderboard (Growth and above). ReputeMap gives each staff member their own tracked QR link (one per station or chair), so every client who scans a stylist’s code counts toward that stylist on the leaderboard, without asking anyone to name a stylist in a review (Google’s review policy bars asking for a staff member’s name). This lands especially well in barbershops, where loyalty attaches to the barber, not the shop. The staff leaderboard then shows which stylists send the most clients to your Google review form (visits, not reviews: Google doesn’t say which review came from whom); use it to coach, not as a quota, since the same policy bars asking staff to collect a set number of reviews.

Review requests are one lever among several. The full picture is in our Google Maps marketing guide for salons and the broader how to get more Google reviews playbook.

How do agencies productize this for salon and med-spa clients?

If you run local SEO for beauty and wellness businesses, this recipe is a package, not a project. Build the Zap once, duplicate it per client, swap in each org’s API key and location. From there the retainer deliverables assemble themselves: the multi-location dashboard with reply-SLA tracking for the three-shop chains (Growth and above), competitor comparison (you add a rival’s public rating and review count) to show the gap closing month over month, and, on Pro and above, a white-label PDF report with the client’s branding: their logo on the cover, not yours.

The plan math is simple: the recipe works on every plan, because API access is included from Solo ($19/mo, 1 location) and Starter ($29/mo, 5 locations) up. Growth is $79/mo (15 locations; adds campaigns with reminders, the staff leaderboard and surveys) and Pro $129/mo (30 locations, adds white-label reports; $97/mo billed $1,164 a year). Every tier starts the same way: see plans and start your 14-day free trial: card required, nothing charged until the trial ends, cancel anytime. The Zapier bridge above is a one-evening setup.

Frequently asked questions

Does Square Appointments send Google review requests automatically?

No. Square collects private feedback through digital receipts, which only you can see in your Square Dashboard. To request public Google reviews after each booking, connect Square to ReputeMap with the Zapier webhook recipe on this page.

Is there a native ReputeMap integration for Square Appointments?

Not yet. The connection runs through Zapier's Webhooks action today, using Zapier's Square 'New Appointment' trigger and ReputeMap's public REST API. A native Zapier app is on the roadmap; the webhook recipe works now and takes about 15 minutes to set up.

Can ReputeMap text my salon clients a review link?

No. ReputeMap sends review requests by email, QR code, and tracked short links, not SMS. For salons, a same-evening email plus a front-desk QR code covers the two moments when clients write reviews.

When is the best time to ask a salon client for a Google review?

The same evening as the appointment, roughly 7 to 9 p.m., after the client has seen the result at home, never mid-visit or at checkout. Med spa treatments with delayed results warrant a longer delay.

Is it OK to ask every client for a review, even unhappy ones?

Yes. Asking everyone the same way is what the FTC expects. Filtering unhappy clients away from the public review link (review gating) risks penalties, so ReputeMap's surveys (Growth and above) rescue detractors without ever hiding the review link.

Is ReputeMap better than Square's built-in feedback for getting Google reviews?

For public Google reviews, yes in our view (ReputeMap wrote this page), and you keep both. Square's receipt feedback stays private in your Square Dashboard, which makes it a good complaint valve but adds nothing to your Google profile. ReputeMap emails each booked client a Google review request the evening of the visit through a Zapier recipe, alerts you to 1–3★ reviews with a reply drafted in the reviewer's language that you can publish from the email without logging in, and costs $19/month for one location or $29/month for five.

Yaro (Yaroslav Mykhailov), founder of ReputeMap

About the author

Founder, ReputeMap

I build and run ReputeMap. Before it, I spent 12+ years as a senior and lead software engineer on big-data systems and backend services.

Ready to manage Google reviews the smart way?

Agentic Reputation Platform for Multi-Location Brands. Start a 14-day free trial on any plan (card required). Setup takes about 3 minutes.

Get started