Review Request Email for Ecommerce
A review request email for ecommerce asks a customer to rate the product they just received, sent 7 to 14 days after delivery so they have actually used it. Its one job is to turn a delivered order into a public, photo-backed review that lifts conversion on the product page.
What makes this review request work for ecommerce
Ecommerce review requests live or die on three things, in this order: the trigger, the delay, and the friction. Get the first two right and response rates double.
The trigger is delivery, not purchase. A request that fires on order placed lands before the box does, and customers ignore it or leave a shallow "hasn't arrived yet" note. Wire the flow to the Fulfilled Order metric, or a custom Delivered Order metric from Shopify Shipping or Carrier Integration, then add a delay. For skincare, supplements, and anything the customer has to use for a week before they can judge it, wait 10 to 14 days. For apparel and accessories, 7 days is enough. Our Cove template sends 10 days after the Brightening Vitamin C Serum ships, which lines up with one full cycle of use.
The copy names the exact SKU. Generic "rate your recent purchase" subject lines underperform product-specific ones by a wide margin. The subject we use is "How is your Brightening Vitamin C Serum working?" and the product image and name sit at the top of the email. Pull both off the order event so the request matches what is actually in the box.
One CTA, one question. The button links straight to the review widget on the product page, not the homepage. If you run Yotpo, Okendo, Stamped, or Judge.me, append the review anchor to the product URL so the form is open when the customer lands, and pre-fill the star rating where the platform allows it. Every extra link in the email costs you review completions.
The incentive. Photo reviews convert shoppers on the product page at roughly two to three times the rate of text-only reviews, so the smart ecommerce play rewards the photo, not the rating. Offer 50 to 100 loyalty points through Smile.io or Yotpo Loyalty, a 10 percent discount on the next order, or a monthly sweepstakes entry. Two rules you cannot bend: disclose the incentive in the email, and never condition the reward on a positive score. The FTC treats undisclosed or bias-conditioned incentives as a deceptive review practice, and both Amazon and Google penalize them in syndicated review feeds.
Numbers we see on this template. Open rates sit between 30 and 40 percent because the send reads as transactional. Photo review completion with a points incentive lands around 5 to 8 percent of recipients, against 1 to 2 percent with no offer. Send one reminder after 4 days to non-openers, then stop.
Why it renders in every inbox
Review requests are transactional-adjacent. They get read on mobile Apple Mail, desktop Outlook, and dark-mode Gmail, and they get scanned by spam filters that flag image-heavy commercial mail. The build has to match.
Nested tables, not divs. Every layout container is an HTML table with fixed pixel widths inside a 600px shell. Flexbox and CSS grid do not render in Outlook or older Android clients, and a floated div column breaks stacking on Yahoo. Tables do not.
Inline CSS on every element. Gmail clips or drops parts of the style block depending on message size, so font size, color, padding, and link color live as inline attributes. Shared styles still sit in head for the clients that read them, but nothing critical depends on head surviving.
A bulletproof button for Outlook. Outlook 2007 through 2019 render mail with the Word engine, which ignores border-radius and background colors on anchor tags and turns a rounded button into a flat rectangle with no fill. We ship a VML fallback, an mso rounded rect drawn behind the link, so the button keeps its fill and shape in Word. On every other client the normal anchor renders.
Live text, not image text. The headline, the question, and the CTA are real text. Review requests that bake the offer into a hero image fail three ways at once: spam filters score them lower, the copy is invisible when images are blocked, and screen readers skip it. The only images are the logo, the product shot, and the rating prompt.
Dark mode support. The head carries a color-scheme meta tag and a set of data-ogsc overrides for Outlook on Android and Samsung Mail, which remap the background and text colors when the user is in dark mode. Apple Mail and Gmail invert colors automatically, so the button stays a solid color and the logo sits on a transparent background to avoid a muddy badge.
One mobile media query. A single max-width 600px block with important-priority overrides handles font sizing, padding, and column stacking, with no client-specific queries beyond the dark-mode set. Web fonts load through an @font-face declaration with a full system stack fallback, so the email reads cleanly even when the web font is stripped.
How to use it in Klaviyo or Mailchimp
In Klaviyo. Open the flow you want (or create one) triggered by Fulfilled Order, or by a Delivered Order metric if you have Carrier Integration or Shopify Shipping events enabled. Add a Time Delay of 10 days. Drop in an email, switch the message to Drag-and-Drop, drag an HTML block into the canvas, and paste the template into the block source. If you prefer a full-code message, choose a Plain Text email and edit the source directly.
Swap the brand. Replace the logo URL, the brand hex values in the button and dividers, and every link. Then wire the merge tags. The customer name is {{ first_name|default:"there" }}. The product name and image come off the order event as {{ event.extra.line_items.0.product.name }} and {{ event.extra.line_items.0.product.image }} (the exact path depends on your integration, so confirm it in the Klaviyo event preview). The review CTA links to your product page with the review anchor, for example https://yourstore.com/products/{{ event.extra.line_items.0.product.handle }}#review.
In Mailchimp. Go to Campaigns, Create, Email, then Code your own and Paste in code. Drop in the full HTML. Use Mailchimp connected-store merge tags inside a post-purchase or Customer Journey automation: *|FNAME|* for the first name, *|PRODUCT_TITLE|* and *|PRODUCT_URL|* for the item, *|PRODUCT_IMG|* for the image. Set the send inside a Customer Journey that waits a fixed number of days after the order is marked delivered.
Test before you send. Run the inbox preview in both platforms. Then send a live test to Gmail (web and mobile), Apple Mail on iPhone, and Outlook on Windows. Toggle dark mode on the iPhone and check the button and logo. Confirm the review CTA opens the correct product page with the review form visible, and that the merge tags resolve with real data rather than raw tag text. Send to yourself before the flow goes live.
Questions
Is this ecommerce review request email template free? +
Yes. Copy the MJML and the rendered HTML at no cost and use them in client accounts. We do not gate the code, and there is no attribution footer required. You keep the conversions.
Will it render correctly in Outlook? +
It will. The button ships with a VML fallback for the Outlook Word engine, versions 2007 through 2019, and the layout sits on nested HTML tables with inline CSS. That keeps the structure and the button fill intact where most templates collapse into an unstyled link.
Can I change the colors to match my ecommerce brand? +
Yes. Set the brand hex values once in the mj-attributes block at the top of the MJML, or edit the inline styles directly in the HTML. The button, dividers, section backgrounds, and text all pull from those values, so a single swap re-skins the whole email.
Do I need to know HTML to use this template? +
No. Paste the rendered HTML into a Klaviyo HTML block or a Mailchimp Code your own message, then swap the logo, colors, links, and merge tags. If you want to restructure sections you can edit the MJML source, but that is optional.
Want this on your client's brand?
Paste a client's site and we build a real, on-brand sample in clean, ESP-safe HTML you can paste into Klaviyo.
Get a free sampleMore templates
- Abandoned Cart email for Beauty brandsVeloura
- Abandoned cart email for coffee brandsSlow Bloom Coffee
- Abandoned cart email for course creatorsStoryboard Lab
- Abandoned cart email for fashion brandsSTUDIO HALDEN
- Abandoned Cart email for RestaurantsSycamore Kitchen
- Abandoned cart email for skincare brandsMira
- Abandoned cart email for supplement brandsVerdant Labs
- Abandoned cart emailMaison Riva
- Back-in-stock email for beauty brandsMarisol Skincare
- Back in Stock email for Fashion brandsMaris & Wren
- Back-in-stock email for sneaker brandsPavement Supply Co.
- Back-in-stock email for supplement brandsFernwell Naturals
- Back-in-stock emailAURE
- Birthday email for beauty brandsMaison Lumière
- Birthday email for coffee brandsTidewater Coffee Roasters
- Birthday email for EcommerceHearth & Hazel
- Birthday email for restaurantsCoppa Rossa
- Birthday emailSMALL BATCH ROASTERS
- Browse Abandonment email for Beauty brandsHalden & Hue
- Browse abandonment email for fashionHalden Studio
- Browse abandonment email for home goodsHalvor & Oak
- Browse abandonment email for supplement brandsHearthroot
- Browse abandonment emailHARTWELL
- Weekly digest emailCadence Weekly
- Event / webinar invite emailCadence
- Flash sale emailMARA
- Loyalty / VIP emailMAISON VERDE
- Newsletter email for creatorsMargins
- Newsletter email for ecommerceMarlow & Finch
- Newsletter email for restaurantsSaltmarsh
- Newsletter email for SaaSRelaybeam
- Editorial newsletter emailFrontier
- Order confirmation emailHALCYON
- Post Purchase email for Coffee brandsDaybreak Coffee Roasters
- Post-purchase email for skincare brandsVesper
- Post-purchase email for supplementsNorthroot
- Post-purchase emailHale and Fern
- Price drop emailWREN
- Product announcement emailLUME
- Product launch email for DTC beautyMarisol
- Product Launch email for EcommerceNorthbound Roast
- Product launch email for SaaSForgepath
- Product launch email for sneaker brandsFORM Athletics
- Product launch (drop) emailPULSAR
- Promotional (sale) emailOSSE
- Referral emailHEARTH
- Replenishment emailNORTHPEAK
- Review request email for course creatorsLoam Academy
- Review request email for restaurantsOlive & Ember
- Review Request email for SaaSRecurlio
- Review request emailHALCYON
- SaaS onboarding emailCadence
- Shipping update emailHalftide
- Trial ending email (SaaS)Cadence
- Welcome email for Beauty brandsMaris Botanica
- Welcome email for Coffee brandsBright Iron Coffee
- Welcome email for course creatorsLoaf & Crumb
- Welcome email for ecommerceNorthpine Coffee Roasters
- Welcome email for restaurantsOlea Trattoria
- Welcome email for SaaSForge
- Welcome email for supplement brandsFlorae Health
- Welcome emailVerda
- Win-back email for course creatorsPigment Studio
- Win-back email for ecommerceMarlowe Skin
- Win-back email for fintechHaven
- Win Back email for RestaurantsSaltwood Kitchen
- Win-back email for subscription boxesHearthwood Coffee Co.
- Win-back email for supplement brandsFernwood Botanicals
- Win-back (re-engagement) emailORSO