Why do customers ignore review request emails?
You finish a job or ship an order, the customer seems pleased, and the review never comes. Most of the time the email asking for it is the problem: it arrives from an address nobody recognises, opens with a paragraph about the company, and asks for a review on a site that wants a login first. The customer means to do it later and forgets.
We wanted to give you response numbers from our own product here. We counted every review request Formgong had sent in production, and the honest result is that there is nothing to measure yet.
| Kind of request | Sent | What came of it |
|---|---|---|
| “Ask for a review” after a job, sent by hand | 7 (19 Oct – 1 Nov) | All 7 on our own test sites |
| Automatic request to a form lead | 0 (live since 30 Oct) | Nothing to count yet |
| Post-purchase email, first send | 8 (22 Oct – 2 Nov) | All 8 to our own test orders; 1 review page opened, 1 verified review |
| Post-purchase reminder | 3 (31 Oct – 1 Nov) | Our own test orders; 0 opened |
All 18 emails went to orders and contacts on our own test and demo sites. They show the emails arrive and the links work, and one test order produced a verified review. They say nothing about how often real customers answer, and you should not read a rate into 1 of 8. We will add real numbers once stores have sent enough requests to count.
So the templates below rest on what each line is for, not on a measured winner. Where a line is in Formgong's own defaults, we say why it is there.
What should a review request say after a service job?
This is the email Formgong sends when you press “Ask for a review” on a message from a customer. It opens with the person's first name and repeats what they wrote to you, with the date, so they know which visit or enquiry you mean. A customer who called three tradespeople that month needs that reminder.
The link is plain text, not a big button, so the email reads like a note from you and not like a newsletter. The last line promises there will be no reminders. People ignore requests less when they trust the sender to stop after one.
Subject: Emma, your message to Clarke Plumbing Hi Emma, Thanks for writing to Clarke Plumbing on 14 October about: "Kitchen tap leaking under the sink" If we helped, would you leave a short review? It takes a minute: [link to your review page] Clarke Plumbing You get this one email because you contacted Clarke Plumbing. There will be no reminders.
What should it say after an online order?
For shops, the request should show what was bought. A picture of each product and stars under it let the buyer rate without remembering the order number. Formgong's post-purchase email does this, with the store's name as the sender, and in Gmail the stars can be tapped inside the email itself. The subject is a question about the order, not about you.
Keep the unsubscribe link. A buyer who cannot stop review emails reports them as spam instead, and spam reports hurt the delivery of your order confirmations too. Our guide to review request timing covers how many days to wait after delivery.
Subject: How was your order from Linden & Oak? How was your experience? Hi Emma, thank you for shopping at Linden & Oak. Your feedback helps other shoppers: rate what you bought, it takes a minute. [Photo] Linen tea towel, sage ★ ★ ★ ★ ★ [Photo] Oak serving board ★ ★ ★ ★ ★ [ Write a review ] You get this email because you ordered from Linden & Oak. No more review emails from Linden & Oak
Should you send a reminder?
Many buyers miss the first email, so one reminder is worth sending. Make it about the products still without a review, and thank them for any they already reviewed. A reminder that asks again about everything tells the customer you did not read their first answer.
Say it is the last one, and mean it. Formgong sends a single reminder for unreviewed products and nothing after that.
Subject: Still got a minute for the oak board? Hi Emma, Thanks again for your order from Linden & Oak. You reviewed the tea towel, thank you. If you have used the oak serving board by now, a few words about it would help the next person deciding: [ Review the serving board ] This is the last email we send about this order.
How do you write the request as the owner?
For a small service business, an email from the person who did the work gets more attention than one from the company. Write it the way you would text a customer. Offer to fix anything that is still wrong before you ask for the review. That is the decent order of things, and it also means problems reach you first instead of appearing in public. If a bad review comes anyway, our guide on how to respond to negative reviews covers the reply.
Notice that the email asks everyone. It does not ask only the customers you think are happy. Google's Maps user-contributed content policy, which applies to the reviews on your Business Profile, lists as prohibited “Discourage or prohibit negative reviews, or selectively solicit positive reviews from customers”.
Subject: Was the visit on Tuesday OK? Hi Emma, It's Daniel from Clarke Plumbing. I fixed the leak under your kitchen sink on Tuesday. If anything still drips, reply to this email and I'll come back. If it's all dry, would you write a line or two about the visit? Local people choose a plumber by reading these, so it really helps: [link to your review page] Thanks, Daniel
What if the product needs time before a review?
Some products need a week of use before anyone can judge them, and a cheerful request can feel pushy. This version asks a real question first and makes room for a complaint. Saying “one star or five” tells the customer you want their honest opinion, which is also the only kind of review worth having.
Do not offer a discount or a gift for a good review. If you want to thank people with a reward, it has to come with any rating. Our article on discounts for reviews covers what is allowed.
Subject: Quick question about your print order Hi Emma, Your poster order shipped two weeks ago. Did it arrive in good shape? If something's wrong, just reply and we'll sort it out first. If it's fine, you can rate it here, one star or five: [link to your review page] Sophie, Northlight Prints
What should you change before you send?
Each template has three parts you should rewrite for your business. The subject should name the customer, the order or the job, because that is what makes the email look like it is about them. The middle line should say why a review helps the next customer, in words that fit your trade. And the link should open the rating form directly, with no account to create and no search for your business on a map.
Send from a name the customer knows: your shop's name or your own, never a no-reply address with a vendor's brand in it. If they reply to the email instead of leaving a review, that reply should land in your inbox, so set a reply-to address.
How do you send these with Formgong?
Formgong sends both kinds of request from the same kit as your forms. When a message arrives through your contact form, you can send the customer the first template with one button, and you can switch on automatic requests for new leads: each one is asked once, a set number of days after they wrote, and nobody is asked twice within 90 days. For shops, the post-purchase email goes out after an order is completed, with product photos, stars and one reminder. You can change the subject, heading, message and button text, and test a second subject or send hour against the first.
Judge.me's own guide to review requests, which we read on 2 November 2026, is built around orders. It calls 14 days after order fulfillment one of the most widely used benchmarks and suggests a first reminder 3 to 5 days later, with a second a couple of days after that. Formgong uses the same idea for shops, but it can also ask people who only wrote to you through a form, which suits a plumber, a salon or an agency that has no orders to trigger an email. It sends one reminder at most, and the review emails, the requests to leads and the widget are all on the free plan.
If a buyer still has an unanswered message to you, the review email waits until you have replied, for up to 14 days, and is not sent at all after that. The reviews then appear in your review widget, which the widget docs explain, and the review emails docs show the setup. You can start from the Formgong home page.
Which wording works for you?
If one of these templates, or your own version, gets noticeably more reviews than another, tell us at support@formgong.com with the numbers. We will add them here once we have real ones of our own.
What Formgong Reviews includes for free
- Unlimited review sites and reviews. Text, photo, video and voice reviews on Free.
- A widget with no view limit. The review widget, carousel, badge and stars in product lists load as often as your pages do.
- Review emails in your store's name. Sent after each order with your logo and colours, replies to you, no email service to set up; buyers can rate inside Gmail without leaving the email, and get one reminder (how it works).
- Bring your old reviews. Import from Judge.me, Yotpo, Loox, Shopify Product Reviews, WooCommerce, Etsy or a CSV.
- You decide what shows. Approve each review or choose a publishing mode, reply in public or in private, and let shoppers ask the author a question.
- Google. A Merchant Center review feed, and product rating markup through the WordPress plugin.
- Reviews from your form. People who filled in your contact form can get a review request automatically.
- One account for the rest. Contact forms with Telegram and Google Sheets, an AI help chat, and free website templates.
Frequently asked questions
What should a review request email say?
Thank the customer, name the order or job, say in one line why a review helps the next customer, and give one link that opens the rating straight away.
Should I send a reminder?
One, about the products or job still without a review, and say it is the last email about that order.
Can I ask only happy customers for a review?
No. Google's policy for Business Profile reviews prohibits selectively soliciting positive reviews, and asking everyone gives you reviews people trust.
What response rate should I expect?
We cannot tell you yet. All 18 requests Formgong had sent by 2 November 2026 went to our own test sites, which is no basis for a rate.
Sources and documentation
Official references for this guide: Formgong: When to send a review request email, Formgong: Discount for a review. Review emails, where data is stored.
Related guides
- Lovable form submissions to email and Telegram
- HTML contact form without a backend: a working example
- How to send website form submissions to Telegram
- Contact form not sending email? Check where it stops
- Managing website leads in Telegram without a CRM
- Form backend for Lovable, Bolt, v0, Cursor
- Telegram bot for a contact form: build or skip?
- GDPR form backend: 7 checks before you choose
- Lovable form not sending email? 6 fixes
- Netlify Forms not working? React and Bolt fixes
- Stop contact form spam without a CAPTCHA
- GitHub Pages contact form: a working setup
- Mailto Form in HTML: Why It Fails and What to Use
- HTML form to Google Sheets: 2 free methods
- Webflow form submission limit: what to do at 50
- Turnstile vs reCAPTCHA vs hCaptcha for forms
- Contact Form 7 and Elementor forms to Telegram
- Squarespace contact form not sending email?
- Shopify contact form: where do messages go?
- Google Form to Telegram: free Apps Script way
- Wix contact form not sending email? Fixes
- EU / GDPR Formspree alternatives compared
- HTML form action attribute explained
- How do HTML forms work? The HTTP request
- Types of Injection Attacks on Web Forms (2026)
- Indirect Prompt Injection in MCP
- MCP Rug Pull Attack: Detect Tool Changes
- Form without a backend: 7 ways that work
- Thank-you page after form submission (HTML)
- Indirect Prompt Injection Examples (2023–2026)
- Indirect Prompt Injection via Email
- What Is Tool Poisoning in MCP?
- WordPress contact form without a plugin
- Send email from frontend JavaScript
- How to Prevent Indirect Prompt Injection
- Honeypot Form Field: How to Add One That Works
- Contact Form with File Upload (HTML, No PHP)
- Angular contact form without a backend
- Send form submissions to Slack or Discord without Zapier
- Verify a form webhook signature (HMAC-SHA256)
- Contact forms that send nothing: 793 AI-built sites tested
- v0 contact form that actually sends: 3 ways
- How we tested AI-built contact forms, and 12 bugs we hit
- Cloudflare vs Netlify free plan: hosting that never pauses
- EmailJS 412 “Gmail_API: Invalid grant”: reconnect Gmail
- Resend “You can only send testing emails”: verify a domain
- Supabase Edge Function blocked by CORS policy: 3 causes
- Formspree “Form not found” and other errors: fixes
- Web3Forms errors: “Invalid access key” and 403 explained
- How to add customer reviews to your website for free
- Getform not working? “This form has been deleted” and more
- Next.js contact form not working? 6 errors, reproduced
- Webflow form not sending email? What to check, tested
- FormSubmit not working? “This form needs Activation” fix
- Contact form “TypeError: Failed to fetch”: causes and fixes
- WooCommerce product enquiry form
- Contact Form 7 vs WPForms
- Gravity Forms alternative free
- WordPress contact form block
- 535-5.7.8 Username and Password not accepted (Gmail)
- 535 5.7.3 Authentication unsuccessful: Office 365 SMTP
- Nodemailer “Missing credentials for "PLAIN"”: the fix
- Nodemailer “Greeting never received”: port 465 fix
- Nodemailer SSL “wrong version number”: the port fix
- Nodemailer “self-signed certificate in certificate chain”
- Nodemailer ECONNREFUSED 127.0.0.1:587: missing SMTP host
- SendGrid “authorization grant is invalid”: 401 fix
- Mailgun 401 Forbidden: why the API rejects your key
- “Edge Function returned a non-2xx status code”: the fix
- Next.js “Body exceeded 1 MB limit”: Server Action fix
- Unexpected token '<', "<!DOCTYPE "... is not valid JSON
- “TypeError: Body is unusable”: body has already been read
- Turnstile “timeout-or-duplicate” and other siteverify errors
- Turnstile vs hCaptcha vs reCAPTCHA: speed and size tested
- Judge.me reviews not showing on Shopify: how to fix it
- Judge.me review carousel not showing: how to fix it
- Yotpo reviews not showing on Shopify? Check the app embed
- Loox reviews not showing on product page: how to fix
- Shopify reviews not showing: what to check first
- How to show reviews on Shopify
- GDPR for website forms: what each type of form needs
- WooCommerce reviews not showing: how to fix it
- Stamped.io reviews not showing on Shopify: how to fix it
- Etsy reviews not showing: why and what to do
- Trustpilot widget not loading: how to fix TrustBox
- Yotpo problems in 2026: what merchants report
- Contact Form 7 “error trying to send your message” fix
- Elementor form “Your submission failed because of an error”
- Framer form not sending email or not working: what to check
- Carrd contact form not working: plans, spam and errors
- Google review link not working: what customers see and why
- tawk.to widget not showing on your website: causes and fixes
- How to add questions and answers to your product page
- “Failed to send a request to the Edge Function”: fixes
- Next.js “Failed to find Server Action”: what it means
- Brevo “unauthorized: Key not found” 401: the fix
- Amazon SES “Email address is not verified”: the fix
- Shopify contact form not working: how to fix it
- Judge.me alternative for WooCommerce after the 2025 shutdown
- Free WooCommerce review plugins compared on the free version
- WooCommerce review reminder emails without a paid plugin
- Add Voice Recording to a Website Form
- Contact Form 7 spam: how to stop it
- WPForms not sending email: how to fix it
- Contact form emails going to spam: how to fix it
- HTML form not submitting: how to fix it
- Contact form not working: how to find the fault
- Webflow form spam: how to stop it
- Website form to Notion: how to set it up
- Website form to WhatsApp: what works and what does not
- What 1-star reviews say about AI support chatbots
- Which free form backend gives you the most submissions?
- Elfsight reviews widget not showing? Check the view limit
- Next.js contact form backend vs Server Actions
- Review stars not showing in Google search results
- How to stop duplicate form submissions
- How to see which form leads came from ChatGPT
- What happens when a form webhook fails
- When to send a review request email after an order
- How to collect video testimonials for free
- Add contact form sign-ups to Mailchimp or Klaviyo
- How to migrate from Formspree without losing submissions
- How to get a Google review link for your business
- What is a headless form backend?
- Is it safe to put a form access key in your HTML?
- AI chatbot that answers only from your website
- Minified React error #441 in Next.js
- Squarespace product reviews after Judge.me
- Accessible contact form checklist for WCAG 2.2
- How to ask a client for a testimonial by email
- How to respond to negative reviews, with examples
- 429 Too Many Requests on a contact form
- MCP server for forms in Cursor and Claude
- Can you offer a discount for a review?
- Do EU stores have to say if reviews are verified?
- Webflow form backend options compared
- How to add review schema JSON-LD to a product page
- How to turn a customer review into an Instagram post
- How to make a QR code for Google reviews
- Live chat or chatbot for a small business website
- Why people abandon your contact form halfway
- Which form backend do AI assistants pick? 54 answers
- PHP mail() not sending email, even when it returns true
- What “Failed to fetch” means, tested in three browsers
- 405 Method Not Allowed when you submit a form
- Send a contact form to more than one email address
- What is review syndication, and who needs it?
- How to save HTML form data to a database
- NetworkError when attempting to fetch resource
- Send product reviews to Google Merchant Center
- PHPMailer not working on a live server
- AI review reply generator: does it help?
- React 19 contact form with useActionState
- Astro Actions or a form backend?
- Is no-reply@wixsiteautomations.com legit?
- Where to find the Judge.me review widget code
- AI review summaries: what shoppers actually see
- Photo reviews for WooCommerce, and the GPS inside them
- Reviews in AI search: what ChatGPT and Perplexity cite
- Lead capture form with UTM tracking, built and tested
- Form design best practices, with our own form data
- Client intake form template with file upload
- What is social proof? Meaning and examples
- What is user-generated content (UGC)?
- Benefits of negative reviews for your store
- How to get your first reviews as a new store
- How to use customer reviews in your marketing
- How to get more customer reviews
- React form validation without a library, tested
- jQuery submit form with validation
- reCAPTCHA v3 setup with the server score check
- Shopify social proof that shoppers can check
- HTML file input: accept, multiple, capture and size checks
- How to add hCaptcha to a form, with the server check
- How to add invisible reCAPTCHA to a form
- Bug report form template with browser details
- What the FTC fake reviews rule bans for online stores
- How to show reviews on your homepage
- Do reviews increase sales? What the studies show
- HTML input types and what each one sends
- HTML textarea, tested in a real form
- HTML dropdown menu in a form, tested
- Do reviews help SEO? What Google says and shows
- How to add a review carousel people can read
- Product review examples that help shoppers decide
- Which trust badges actually mean something
- Customer satisfaction survey with CSAT and NPS
- JavaScript FormData and what fetch actually sends
- JavaScript form validation without a library
- Server-side form validation and what it catches
- Email validation in JavaScript, tested on 33 addresses
- Zod form validation with FormData, tested
- Store reviews vs product reviews
- How to send review requests through Klaviyo
- How to tag customer reviews by topic and mood
- Custom review form questions worth asking
- Online reputation management for small businesses
- HTML radio button groups and what they send
- HTML label tag and what screen readers hear
- HTML autocomplete attribute, tested with Chrome autofill
- HTML fieldset and legend, and what disabled leaves out
- HTML button tag and what a form button sends
- Vite contact form that still works after the build
- How to test a contact form, end to end
- How to embed a Google Form, and what it loads
- Customer feedback questions that get real answers
- How to convert a file to base64 in JavaScript
- FilePond with a form backend, and when to skip it
- Bootstrap form validation and server errors
- Tailwind form validation, tested in three browsers
- Donation form in HTML, and where the payment goes
- How to ask for a review in person or by text
- Which review sites matter for your business
- What are customer reviews, and which kinds count
- Online review statistics, checked at the source
- Best review app for Shopify and WooCommerce
- Why Gmail sends your self-hosted mail to spam
- htmx contact form that sends to another domain
- AI form builders tested, from prompt to sent form
- Headless WordPress forms with Contact Form 7, tested
- React Hook Form watch vs useWatch, and what gets sent
- Elfsight widget not working? It vanishes when views run out
- Jotform not sending emails? Check Jotform's bounce list
- Typeform not working? A white box means a blocked script
- Positive review response examples that don't sound copied
- How to remove a Google review when you can't delete it
- Google reviews not showing up? 8 causes to check in order
- Is buying Google reviews illegal? Even a review swap counts
- Which reviews can you hide? A review moderation checklist
- Average star rating: what 4.8 from 5 reviews means
- Reviews on a product page: where and how many to show
- SaaS testimonials: 3 of 27 had a number in them
- Do reviews reduce returns? Not when they're too good
- Testimonial examples for business: what makes one believable
- Testimonial questions to ask clients, by type of business
- Testimonial page design: a page or a section?
- Testimonial advertising rules: what the FTC requires
- Form submission canceled because the form is not connected
- Input type date format dd/mm/yyyy: what you can change
- How to disable textarea resize, or allow only vertical
- How to prevent Enter from submitting a form
- form.submit() vs requestSubmit(): what submit() skips
- Custom HTML checkbox CSS that doesn't break required
- How to reset a form after submit, and what reset() keeps
- Input type number maxlength not working? What to use
- How to create an HTML form, step by step
- Best form builder: free plans and branding, checked
- Best WordPress contact form plugin: 10 free ones compared
- How to increase form conversion rate: start with the count
- Form backend vs form builder: which one do you need?
- WordPress contact form not sending email? 3 plugins tested
- Contact Form 7 webhook? Turning it on switched our email off
- Gravity Forms webhook: what it sends and the URLs it rejects