Send Review Requests Automatically After a WooCommerce Order
Send an automatic WooCommerce review request email after each order completes, timed right and sent to every buyer for more honest reviews.

WooCommerce does not send review-request emails on its own. To ask automatically after an order you need either the first-party AutomateWoo extension or a review plugin, triggered on order status Completed, with a delay long enough for the product to arrive and be used — and sent to every buyer, not a selected few.
That last clause is where most tutorials go quiet and where stores get into trouble. This guide covers what Woo actually gives you, which trigger and delay to use, how to avoid nagging the same customer twice, and the difference between a product review and the Google review that moves local visibility.
What WooCommerce does and does not do

Out of the box, WooCommerce gives you product reviews on product pages, a star rating, and an option to restrict reviews to verified buyers. It does not send an automated review request. The transactional emails it sends — order confirmed, order completed — are exactly that, and none of them asks for a review.
So the real choice is between three routes:
- AutomateWoo — the first-party marketing-automation extension. A paid annual extension, and overkill if a review request is the only workflow you need.
- A review plugin with its own email engine — sends from your own site, usually with follow-ups and de-duplication built in.
- An external email platform — Klaviyo, Mailchimp and similar, triggered from the order. Powerful, but the emails leave your domain and you are managing another subscription.
For a small store the middle option is usually right, and there is a specific reason beyond price: sending from your own domain. Owners on third-party review services regularly complain that customers “receive product review emails from another domain, in the name of my domain” — which hurts both deliverability and trust.
Product review or Google review?
Every tutorial on this topic assumes you want on-site product reviews. Decide deliberately, because they do different jobs:
- Product reviews live on the product page. They help the shopper already on that page decide, and they can make your product eligible for star ratings in search results — see Show Star Ratings on Your WordPress Product Pages.
- Google reviews live on your Business Profile. They drive local visibility and the gut-level trust decision before anyone reaches your site at all.
If your store also serves a local area — a bakery, a bike shop, a garden centre with a website — the Google review is worth more. Many stores ask for both, in separate emails, at different points. What you should not do is ask for both in one message: one link per email, or people click neither.
The trigger and the delay

Trigger on order status Completed. Not Processing, which in most stores means paid but not yet shipped. Completed is the closest thing Woo has to “the customer has it.”
Then wait. The delay is not politeness, it is accuracy — asking too early produces a review of your packaging and nothing else. A shopper put the failure mode better than any marketing blog:
“Its when they ask me the day after it arrives, when I haven’t even had a chance to use it yet… it backfires on them because I will review when they ask but the only experience I have so far is the frustrating set up, which will reflect in my review, not the product.”
Sensible starting points, counted from the moment the order is marked complete:
- Consumable or simple product — 5 to 7 days.
- Something that needs setting up or learning — 10 to 14 days.
- Local service completed in person — same day or next morning, while it is fresh.
- Subscription or repeat order — after the second delivery, not the first.
If your shipping is slow or variable, add your average transit time on top. A store owner reported roughly 10–15% of orders converting into reviews after moving the ask to just after delivery and making it one click — the timing and the friction are the two levers that matter.
Do not nag the same customer
Automation’s failure mode is repetition, and customers notice. The most-agreed-with comment on a thread about review requests was simply: “Customers don’t want to be bugged for a review after every purchase or experience.”
Four rules keep it civil:
- Skip anyone who has already reviewed. Any tool worth using can check this; some cannot, which is a good reason to rule them out.
- Cap follow-ups at one, maybe two. One reminder a week later is reasonable. Three is harassment.
- Do not ask on every order. For repeat customers, once or twice a year is plenty.
- Give them a way out. One unsubscribe line, honoured permanently.
On consent: transactional emails and marketing emails are treated differently, and a review request sits closer to marketing than most owners assume. Some plugins solve this with a checkout consent checkbox, which quietly destroys the whole programme — as one owner put it, “most customers skip it… No tick = no review email ever triggered. You never even get the chance to ask.” Check what your jurisdiction requires, and prefer a tool that triggers from order status without exporting your customer list to a third party.
The rule automation makes it easy to break
Here is the trap, and it is set by the tools themselves. A common “smart” review flow asks the customer to rate their experience first, then shows the Google link to the ones who rated well and a private form to the ones who did not. A café owner described building exactly that after a bad week, and the community response was immediate: “This here is review gating and clearly google discourages this practice.”
They are right. Google’s policy prohibits selectively soliciting positive reviews, and the moment a rating decides who sees the review link, that is what your automation is doing — at scale, on every order, provably. Review Gating: Why It Breaks Google and FTC Rules sets out what follows.
The second trap is incentives. Several WooCommerce review plugins ship a “discount for a review” workflow as a headline feature. Google prohibits offering anything of value in exchange for a review, and the FTC’s rule reaches rewards conditioned on sentiment. A coupon for reviewing is not a growth hack, it is the thing the rule names — Should You Offer an Incentive for Reviews? covers what is actually allowed.
The compliant automation is simpler to build than the gated one: same email, same link, every buyer, with a private feedback route offered alongside for anyone who wants to raise something with you directly.
What the email should say
Short, specific, from a person, one link. Practitioners converge on the same four don’ts: too early, incentivised, only-the-happy-ones, and generic corporate tone.
Subject: How's the working out?
Hi [first name],
You ordered the a couple of weeks ago — I hope it's
doing what you needed.
If you have a minute, a short review helps other people decide
whether it's right for them: [review link]
And if something isn't right, reply to this email and I'll sort it.
[Your name]
[Business name]
Note what the last line does. It offers the private route to everyone, in the same message, without making it conditional on anything — which is the compliant shape, and also how you find out about a problem before it becomes a review. More wording options are in Review Request Email Subject Lines That Get Opened.
FAQ
Does WooCommerce send review request emails by default?
No. Core WooCommerce collects and displays product reviews but sends no automated request. You need an extension or a plugin for that.
Which order status should trigger the email?
Completed, plus a delay. Processing usually means paid but not shipped, so triggering there asks about a product the customer has not received.
How long should the delay be?
Long enough for the thing to arrive and be used. Five to seven days for simple products, ten to fourteen for anything that needs setting up, plus your typical transit time.
Can I offer a discount for leaving a review?
No. Google prohibits incentives for reviews outright, and rewards tied to positive sentiment are covered by the FTC rule. A thank-you after the fact, unannounced and unconditional, is a different thing.
How do I stop asking customers who already reviewed?
Use a tool that checks review status before sending and caps follow-ups. If your setup cannot tell whether someone has reviewed, it will eventually annoy your best customers.
Set it up once, then leave it alone
Trigger on Completed, wait until the customer has actually used the thing, send one short email with one link to every buyer, skip anyone who has already reviewed, cap the follow-ups, and never let a rating decide who gets asked.
Reviews Wall runs that flow from inside WordPress as a self-hosted plugin — emails from your own domain, the private feedback route offered alongside the public link, and no per-location or per-order pricing.
Sources
Share with AI
Pipe this article straight into ChatGPT.