Every completed Square payment asks for a review
Everything you need for reviews, with nothing you don't.
- Live in minutes, no demo
- Every completed payment asks for a review
- Each review credited to the team member
Square is connected to Reviewflowz. Trigger in Square: completed. A review request is then sent by SMS to the customer, and the Google review that comes in is saved on the payment, credited to the team member, Maya Chen.
Payments, appointments and invoices each send their own request
Three switches, on in any combination. A payment is asked once its status is Completed. An invoice is asked once it is paid in full.
Square appointments have no completed status, so Reviewflowz adds the service durations to the start time and sends the request once that end time has passed.
When a payment is completed in Square, a review request campaign runs by itself: an SMS one hour later, an email three days later, a WhatsApp message seven days later, until a new 5-star Google review comes in.
Every customer is asked once, refunds and no-shows never
Each customer gets one request by email, SMS or WhatsApp, with no rating pre-screen. Voided or refunded payments, full or partial, are skipped, as are cancelled, declined and no-show appointments and partially paid invoices.
A sale with no email or phone can't be asked. Reviewflowz shows how many there are, by month, and still records the sale so a later review can be matched.
When a payment is completed in Square, the customer gets an SMS asking how it went, with a link to review it. They tap the link, give five stars and post on Google, and the review lands tied to the payment and the location: Riverside, Old Town, Eastgate.
Connect Square and ask every customer
Approve Reviewflowz on Square's read-only consent screen. 14-day trial, no card.
Reviews land on the team member who took the payment
Reviewflowz reads the team member on each payment and the team member assigned to each service segment of an appointment. An appointment with two team members credits both.
Reviews are matched to visits by name and date, through nicknames, initials and misspellings. Customers are never asked to name anyone, and uncertain matches go to a review queue, not to a person.
The payment in Square records which team member did the work. The review request carries the payment, so when the customer leaves a five-star Google review with no name in it, it is credited to the team member and saved back on the same payment.
Each Square location asks for its own Google profile
Square supplies your full location list. Link each location to its Google profile, and a sale at that location asks for a review of that profile.
Locations you haven't linked still import, so nothing is lost while you finish mapping.
A payment from Square (trigger: completed), with location Riverside, is matched by location to the right Google profile: Riverside, Old Town or Eastgate. This one goes to Riverside.
Your next completed payment can ask for a review
Connect Square, link your locations, switch on requests. No demo, no keys to copy.
What Reviewflowz reads from Square
- Payment statusSends the request once a payment is Completed; voided and refunded payments are skipped
- Team member on the paymentCredits the review to the team member who took the payment
- Appointment start time and service durationsComputes when the appointment ends, so the request goes out after the visit
- Appointment statusSkips cancelled, declined and no-show appointments
- Service segment team memberCredits the team member assigned to each service; two team members both get credit
- Invoice paymentSends the request once the invoice is paid in full, never on partial payment
- LocationSends the customer to that location's linked Google profile
- Customer email and phoneWhere the email, SMS or WhatsApp request goes; sales with neither are counted
Square integration: questions
How do I connect Square?
Click Connect in Reviewflowz and approve it on Square's consent screen. Access is read-only, and there are no keys to copy and no developer portal to visit. Then link your locations and switch on requests.
When does the review request go out?
Payments are asked once the payment is completed, and invoices once they are paid in full. Square appointments have no completed status, so Reviewflowz works out the end time from the start time plus the service durations and asks after that. You set the delay after each trigger in your campaign.
What about refunds, cancellations and no-shows?
Voided or refunded payments, full or partial, are never asked. Neither are cancelled, declined or no-show appointments, or invoices that are partially paid, pending or refunded. A customer who has been refunded is never asked.
Will a regular customer get a request after every visit?
No. Every customer is asked once. Reviewflowz doesn't pick who to ask by likely sentiment and doesn't send unhappy customers somewhere else.
We run several Square locations. How does that work?
Square supplies your full location list, and you link each location to its Google profile. A sale at a location asks for a review of that location's profile. Locations you haven't linked still import.
How are reviews credited to team members?
Reviewflowz reads the team member who took each payment and the team member assigned to each service segment of an appointment. Reviews are matched to visits by name and date, and uncertain matches go to a review queue. Attribution and the leaderboard are on the Premium plan.
Will my past customers be messaged?
No. The last 90 days of Square history import for matching and reporting, and no one in that window is messaged.
What does it cost?
$70 per location per month billed annually, or $80 month to month. Messaging is $5 per 1,000 emails and $5 per 100 SMS. The trial runs 14 days and needs no card.
Payment #4821