All guides

How to automate review requests with AI in a service business

Guide · Reviews and marketingMcGuire Flanigan · Updated November 3, 2026 · 6 min read

To automate review requests with AI, trigger the ask from your job software when the work is actually finished, wait a short settling period, send one personal request to every customer with a direct review link, follow up once, and match each review back to the job and tech. Google prohibits incentives and selectively soliciting positive reviews.

To automate review requests with AI, let your job software trigger the ask when the work is actually finished, wait a short settling period, and send every customer one personal request with a direct review link. Follow up once, route complaints to a person, and match each review back to the job and tech that earned it.

Why don't review requests go out when you tell the team to ask?

Because asking depends on memory and nerve at the worst moment. The owner tells the crew to ask for reviews and means it. Then a busy quarter happens, and the business finds it collected a handful of reviews in three months while a competitor down the road added dozens.

That isn't a discipline problem. A tech packing up tools at the end of a long day, already thinking about the next call, is the wrong person to rely on for an awkward request. The fix is to make the ask a consequence of the job record instead of an act of will. When the work order closes and the work has had time to hold up, the request goes out, no matter how busy the week was.

It's worth doing. BrightLocal's 2026 survey of 1,002 US consumers found that 74% only care about reviews written in the last three months, and 28% say they will always write a review when asked. A steady stream of recent reviews beats a burst from two years ago.

What should trigger an automated review request?

A change in the job record that means the work is done, not a timer. The trigger is the product: most of what separates a good review program from an annoying one is when the ask fires.

Firing the instant a job closes, which is what most simple automations do, means the customer gets the request before they've seen the invoice or know whether the repair held. A few days later, the same customer has lived with the work and is a different respondent. The only thing that changed is the trigger.

Build the trigger from four checks, all about whether the work is finished:

CheckWhat it looks atWhy it existsLimit
Job closed and verifiedStatus complete, tech's completion notes recordedA request on an open job reads like the business lost trackNone: this is the starting line
No open callbackReturn visits or warranty tickets still open on the same jobIf it isn't fixed, the job isn't doneThe request goes out when the callback closes
Invoice settled or sentPayment statusA request next to a billing question gets lost in itHold no longer than your normal payment terms
Settling timeDays since completion, set by job typeLets the customer see the work hold upTwo to seven days is a sensible range; pick yours

Every hold has an end date. A customer whose job had a callback still gets asked once it closes, exactly like everyone else. Nobody is dropped because of what they might say, and that is the line between timing and gating.

What does the AI add over a basic automation?

Judgment about the record and better writing. A basic rule sends the same text to everyone; an agent reads the job and adapts.

  • It reads the job. Job type, tech name and the work summary, so the message says "the water heater Luis replaced on Tuesday" instead of "your recent service."
  • It applies the checks. It sees the open callback or the unpaid invoice that a simple status trigger misses.
  • It counts. One request, one follow-up, and no more than one ask per customer per year.
  • It sorts replies. A reply that describes a problem goes to a person the same day, not into the review flow.
  • It traces the result. When a review arrives, it matches the reviewer to the job and tech, so you learn which work earns praise and which job types draw complaints.

The message should also say what it is. Automating the timing isn't deceptive. Signing a machine-written text as a personal note from a tech who is already at the next job is a small lie customers can feel. "Thanks for having Luis out" from the company is honest; "Hey, it's Luis!" is not.

What are Google's rules for automated review requests?

Ask everyone, offer nothing, and never steer unhappy customers away. Those three rules come straight from Google's own pages, as of November 2026.

A "rate us 1 to 5 first" screen that sends fours and fives to Google and everyone else to a private form is review gating. Don't build it, and don't buy a tool that does it. This is not legal advice; ask your attorney about your consent language.

Should you buy a tool or build an agent?

Start with what you already pay for. Many field service platforms include some form of review request, and a reputation platform may already sit in your stack.

OptionGood atFalls short whenFits
Built-in feature in your job softwareFast setup, uses your customer listTriggers only on a status, with fixed wordingShops with clean job statuses and one location
Reputation or listings platformMonitoring many directories and locationsThe problem is upstream: requests never go outMulti-location businesses watching many sites
Custom agent in your softwareReads the job, applies the checks, traces reviews to techsCosts more to set up and needs clean recordsShops where the built-in tool can't see callbacks or payment state

If your built-in feature already asks every customer at a sensible time, keep it. Watching your reputation and building it are different jobs, and a monitoring platform is the right purchase when the first is your real problem.

Where automated review requests fall short

  • Nothing beats the tech's in-person ask. At handoff, standing next to the finished work, a tech asking plainly is the best request there is. Automation catches the ones that get missed.
  • It can't fix bad work. If tracing shows one job type drawing complaints, the fix is in the field.
  • It needs clean records. Jobs closed late, or callbacks logged as new jobs, break the checks.
  • It can't promise a number. It removes the forgotten ask; customers decide what to write.
  • Replies stay human. An agent can draft a reply, but a public response to a complaint is the owner's call.

How do you set it up?

  1. Count last month's completed jobs and how many got a review request. That gap is your baseline.
  2. Define "finished" for each job type and set the settling time.
  3. Write two or three example messages in your voice. Our review request text template is a starting point.
  4. Turn on the checks, one follow-up and the one-per-year cap.
  5. Name the person who gets complaint replies.
  6. Approve the first 20 sends by hand, then let routine ones go.
  7. Review the tracing report monthly: requests sent, reviews received, techs named.

For how this looks at an HVAC company, see AI review requests for HVAC. The review requests workflow shows the same pattern in brief.

Where Cortex fits

Cortex builds review request agents inside the software you already run, with their own login and a person approving messages until you trust the pattern, as described on our trust page. If your current tool already asks every customer at the right time, you don't need us for this. If you can't say how many finished jobs got an ask last month, the free AI Operations Audit counts it and shows the gap.

Questions operators ask

Is it against Google policy to automate review requests?

No. Google allows businesses to ask customers for reviews with a link or QR code. What it prohibits is offering incentives and selectively soliciting positive reviews, so send the same request to every customer once the job is finished.

When is the best time to send a review request?

After the work is finished and has had a few days to hold up, usually two to seven days depending on the job. Sending the instant a job closes often reaches customers before they have seen the invoice or know the repair held.

Can I hold review requests for customers with a problem?

Only until the problem is fixed, because an open callback means the job is not finished. Every hold needs an end date, and that customer gets the same request once it closes. Skipping customers because they might be unhappy is gating.

Should I offer an incentive for reviews?

No. Google strictly prohibits offering free or discounted goods or services in exchange for reviews, and an incentivized review is worth less to the people reading it.

How many times should I ask a customer for a review?

Once, plus one short follow-up a few days later if no review arrives. Cap it at one request per customer per year so repeat customers are not asked after every visit.

Should AI respond to negative reviews?

It can draft a response, but a person should approve and post it. A reply to a complaint is a public statement that every future customer can read.

See where AI fits in your operation

Thirty minutes on how the work actually moves. No pack of agents. No obligation to build. If we can help, we will show you the first paths. If we cannot, we will say so.

Book a free audit

No credit card. No obligation to build.