An automated Google review request sends a customer your review link after an event you choose, such as a completed job. The workflow checks whether the request is appropriate to send; the customer decides whether to leave a review and what to say.
That can save your office from sending each invitation by hand and remembering who has already received one. It cannot guarantee a review, a particular rating or a better search position.
You need three things to start: a dependable record of completed work, the correct Google Business Profile link and a way for customers to decline further requests.
In this guide
Keep the invitation neutral
Google's review policy allows requests for genuine reviews without incentives or attempts to influence their rating or content. It prohibits selectively soliciting positive reviews, discouraging negative ones and offering rewards for posting, changing or removing a review. It also prohibits pressure to review on the premises and requests for specific review content.
Do not build a survey that sends happy customers to Google while directing unhappy customers only to a private form. That is review gating. Do not ask customers to mention a target keyword or employee to help your marketing.
You can invite private feedback and offer support, but those options should not decide who gets the public review link.
Choose a trigger that reflects completed work
Start by defining what “completed” means in the system your team actually uses. A technician ending a visit, an office employee closing a job and an invoice being paid can be different events.
Choose the event that reliably reflects the customer experience you are asking about. Then check it against real examples before enabling messages.
For example, you might send a request only when:
- The chosen completion step has happened for a genuine customer job.
- The contact details and communication permission suit the proposed request.
- The customer has not opted out or already received the request for that job.
- The customer has not received another request too recently, even if they have had several jobs completed.
- The correct business location and review link are known.
Apply the same rules to everyone who qualifies. Do not use a satisfaction score or an employee's guess about the rating to decide who gets asked.
If your completed-job status is unreliable, fix that first. Our CRM and field-service integration guide explains how to choose the record owner and handle duplicate or delayed events.
Use the official link for the right business
Google provides a review link and QR code through Business Profile. Its official review-link instructions explain where to retrieve them.
Open the link yourself before using it. Confirm the business name and location, especially if you have multiple profiles. Test it on a phone as well as a desktop.
A QR code can be useful on printed material, but it should lead to the same intended destination. Check the actual printed size and contrast rather than assuming a code that looks fine on screen will scan easily.
Do not replace the direct link with a rating-selection page. Keep the invitation straightforward and make it clear where the customer is going.
Write a request that sounds like your business
Here is sample wording for a customer who qualifies for a request after completed work:
Hi [First name], thanks for choosing [Business name]. If you would like to share an honest review of your experience, you can do that on Google here: [Official review link]. Your feedback is welcome. If you need help with the work, you can also contact us at [Support contact].
For email, add the appropriate business identification and unsubscribe details. For SMS, use a permitted channel and the required identification and opt-out wording. Keep the invitation optional rather than making it sound like a condition of support or warranty service.
Adapt the message to your channel and location before sending. For example, Twilio's messaging policy requires appropriate consent and opt-out handling for messages using its services. Having a customer's phone number does not, by itself, give you permission to send this request.
Illustrative workflow
Invite feedback. Do not steer it.
A useful review workflow makes a neutral invitation easier to send and track.
Confirm the work stage
Use the business’s agreed completion point.
Check eligibility
Apply the same neutral rules and confirm the permitted contact route.
Send the invitation
Use the correct business link and let the customer decide what to say.
Record what happened
Keep a sent message, a click and a posted review as different events.
Do not screen invitations by expected rating, offer rewards or imply that an invitation guarantees a review.
A simple post-job workflow
A sample workflow looks like this. Check that your software supports each step before building it.
- The completion event arrives. Check the current job state rather than trusting an old notification alone.
- The request is checked. Apply the same completed-job and contact rules to every customer.
- One request is prepared. Use the correct business identity, official review link and permitted channel.
- The system checks again before sending. An opt-out or duplicate request may have arrived while the message was waiting.
- The request is recorded. Save the job reference, recipient, time and message outcome so another event does not restart the process.
- Replies reach a person. A question or service concern needs an owner, not another automated request.
If a customer raises a problem, respond to the problem. Do not condition help on deleting, changing or withholding a review. They should retain the same opportunity to leave honest feedback.
Decide whether a reminder is useful
A second request is not automatically necessary. Start conservatively and consider whether a reminder adds value for your customers.
If you use one, set a clear limit and stop when the customer opts out, declines, replies or says they have already reviewed the business. Do not keep sending until a public review can be found.
Matching a public review to a customer record can be difficult. Google's review API documentation describes reviewer information such as display name and anonymity, not your internal customer ID. Do not assume the software can match every reviewer to your customer list.
A link click also does not prove that a review was submitted. Avoid labelling customers “review completed” based on clicks alone.
What should you track?
Keep these results separate in the report:
- Eligible completed jobs.
- Requests sent and delivery failures.
- Delivery reported by the messaging provider.
- Customer replies and opt-outs.
- New reviews visible on the correct Business Profile.
Sent, delivered and replied are different events. A delivered request does not prove it was read, and a reply to your business is not a published Google review. Twilio's status definitions illustrate those messaging distinctions.
Google also explains that review checks can delay publication. Do not promise instant visibility or treat every missing review as a broken workflow.
Look at trends and service feedback without claiming every new review came from the automation. Some customers will review independently, and some identities cannot be matched confidently.
Test the request from the customer’s side
Test the right-location link, duplicate job events, repeat customers, an opt-out, a failed message and a customer reply before launch. Assign someone to check exceptions and respond to feedback.
For help connecting the post-job process, explore Goliath's automation and integration services. For the broader work around your business's search presence, see our local SEO services.
Send yourself a test request and open it on your phone. The business should be clear, the link should work, and leaving a review should feel entirely up to you. That is the experience to give your customers.

