Review Request Email for Restaurants
A post-visit review request email turns a great meal into Google reviews that lift your map pack ranking. Send it within a few hours of service, name the dish or server, and link straight to your Google Business Profile review URL.
What makes this review request work for restaurant / hospitality
Send the request while the meal is still on the table. Restaurants that trigger the email two to six hours after the check closes see 8 to 12 percent of diners leave a review. Wait 24 hours and that drops to 3 or 4 percent. The trigger should come from your POS or reservation system (Toast, Square, OpenTable, Resy) on a "ticket closed" or "reservation completed" event, never on a no-show.
The offer matters because Google removes paid or incentivized reviews. Skip "free dessert for a 5-star review." Instead, thank the diner for coming in and, if you want, reward the next visit unconditionally ("next time you're in, your espresso is on us"). The reward cannot be tied to leaving a review, or to leaving a positive one. This keeps your Business Profile in good standing.
The copy is short, first person, and specific. Name the dish. Name the server if your POS passes the field. Mentioning a specific dish or server lifts review rates by roughly 20 percent over a generic "thanks for visiting." Diners respond to being seen, not to a corporate thank-you.
One rating, one button. Link straight to your Google review shortcut URL (the g.page/r/XXXX/review link from your Business Profile), so the diner lands on the star selector, not your homepage. In tourist markets where TripAdvisor carries the local traffic, link TripAdvisor instead, but never as a second button competing with Google. Pick one primary review destination per email.
Example subject line: "How was everything tonight, Maya?" Example body: "Maya, thanks for coming in. We hope the short rib and that bottle of Nero d'Avola hit the spot. If you have 30 seconds, a quick Google review helps other locals find us. No pressure either way. See you soon."
Why it renders in every inbox
The HTML is built from nested table elements, not divs or flexbox. Gmail clips CSS layout, Yahoo mangles it, and Outlook ignores it entirely. Tables are the one container every inbox respects.
Every style sits inline on the element it styles: each cell, link, and paragraph carries its own font, color, and padding. Gmail strips style blocks for non-Gmail-served accounts, and several major clients ignore the head section. Inline CSS is what survives.
The button is bulletproof. Outlook 2007 through 2019 render email with Microsoft Word, which drops border-radius and padding on links and leaves a transparent, hard-to-click target. The button ships with a VML fallback so Word paints a real rectangle in your brand color, fully clickable. The MJML button component generates that VML for you on export.
Copy is live text. The headline, body, and button label are real text, not images, so they scale on large screens, translate when forwarded, and load the instant the message opens. Images carry only the logo and hero.
Dark mode is handled. A color-scheme meta tag tells Apple Mail and Outlook the message supports dark, and a data-ogsc media query swaps in a logo with a transparent background so you don't get a white box on a black canvas.
One mobile media query at max-width 600px sets sections to full width and bumps body copy up a point. Apple Mail and Gmail mobile honor it. We don't stack per-client overrides, because every extra rule is another thing to break.
Fonts fall back gracefully. The editorial serif stack (Georgia, Times New Roman, serif) loads on every client; a custom web font loads only in Apple Mail and the Gmail app, so the fallback has to look right on its own.
How to use it in Klaviyo or Mailchimp
Copy the full HTML export from this page.
In Klaviyo, create an email and choose "HTML Email" (not the drag-and-drop builder). Paste the HTML into the source view. For a triggered send, build a Flow off your POS event: in Toast or Square that is "Placed Order," in OpenTable a custom "Reservation Completed" event. Add a 2-hour time delay so the email lands the same evening for dinner service.
In Mailchimp, start a campaign and pick Code your own, then Paste in code. Drop the HTML in. For automation, trigger a Customer Journey off an API event from your POS or reservation tool.
Swap the brand. Replace "Olive & Ember," the logo image URL, and the two brand hex values (find and replace in your editor). Update the address and social links in the footer.
Wire your merge tags. In Klaviyo use {{ first_name|default:"there" }} for the greeting and {{ person|lookup:'server_name' }} if your POS passes the server. In Mailchimp use *|FNAME|* and a custom *|SERVER|* merge field.
Build your Google review URL from your Business Profile. Click Get more reviews, copy the short link (it looks like g.page/r/ABC123/review), and paste it into the button href.
Test before you schedule. Send a proof to an iPhone (dark mode on), Gmail web, and Outlook desktop. Click the button on a real phone. If you have Litmus or Email on Acid, run a full render check. Restaurants lose catering inquiries to broken buttons more often than to bad copy.
Questions
Is this restaurant review request template free? +
Yes. Copy the HTML or MJML, paste it into Klaviyo or Mailchimp, and send. There is no fee and no signup. You pay only your ESP for the messages you deliver.
Will it render in Outlook, where my catering clients often read email? +
Yes. The button carries a VML fallback so Outlook 2007 through 2019, which renders with the Word engine, show a solid clickable rectangle in your brand color. Nested tables and inline CSS hold the layout together across Outlook desktop, Gmail, Apple Mail, and Yahoo.
Can I match the colors to my restaurant's brand? +
Yes. Every color is an inline hex value. Find and replace the warm terracotta with your menu accent color in any text editor. In the MJML source the brand colors live at the top, so one edit updates the whole email.
Do I need to know HTML to use this? +
No. Paste the HTML into a Klaviyo HTML block or Mailchimp Code your own block, change the words you see in the body, and swap the logo and links. To rework the layout, edit the MJML source and export again, or hand it to whoever built your last campaign.
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 Baby brandsBloom & Burrow
- 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 FintechVelt
- Abandoned Cart email for Jewelry brandsSolenne
- Abandoned Cart email for Outdoor brandsRidgebound
- Abandoned Cart email for Pet brandsPantry Hound
- Abandoned Cart email for RestaurantsSycamore Kitchen
- Abandoned cart email for skincare brandsMira
- Abandoned cart email for supplement brandsVerdant Labs
- Abandoned Cart email for Travel brandsSaltcove Resorts
- Abandoned cart emailMaison Riva
- Back-in-stock email for beauty brandsMarisol Skincare
- Back-in-stock email for coffee brandsNorthbank Coffee Roasters
- Back in Stock email for Fashion brandsMaris & Wren
- Back in Stock email for Jewelry brandsLumen & Vale
- Back in Stock email for Pet brandsWilder Hound
- 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 Jewelry brandsAurum & Oak
- Birthday email for Nonprofit brandsBrightwater Children's Fund
- Birthday email for Pet brandsPawly
- Birthday email for restaurantsCoppa Rossa
- Birthday email for Travel brandsTidehaven Resorts
- Birthday emailSMALL BATCH ROASTERS
- Browse Abandonment email for Beauty brandsHalden & Hue
- Browse abandonment email for fashionHalden Studio
- Browse Abandonment email for Fitness brandsRidgeline Strength
- Browse abandonment email for home goodsHalvor & Oak
- Browse abandonment email for supplement brandsHearthroot
- Browse Abandonment email for Travel brandsMeridian Voyages
- Browse abandonment emailHARTWELL
- Weekly digest emailCadence Weekly
- Event / webinar invite emailCadence
- Flash Sale email for Fashion brandsMarlowe Studio
- Flash sale emailMARA
- Loyalty VIP email for coffee brandsDriftwood Coffee Roasters
- Loyalty / VIP emailMAISON VERDE
- Newsletter email for creatorsMargins
- Newsletter email for ecommerceMarlow & Finch
- Newsletter email for fitness brandsRidgeline Strength
- Newsletter email for Jewelry brandsMaison Vermeil
- Newsletter email for Nonprofit brandsRiverbend Food Bank
- Newsletter email for restaurantsSaltmarsh
- Newsletter email for SaaSRelaybeam
- Newsletter email for Travel brandsDriftwood Voyages
- Editorial newsletter emailFrontier
- Order Confirmation email for EcommerceHearth & Hush
- Order confirmation emailHALCYON
- Post Purchase email for Coffee brandsDaybreak Coffee Roasters
- Post Purchase email for Jewelry brandsAurum Atelier
- Post-purchase email for Pet brandsBramble & Bark
- Post-purchase email for skincare brandsVesper
- Post-purchase email for supplementsNorthroot
- Post Purchase email for Travel brandsMarisol Retreats
- Post-purchase emailHale and Fern
- Price Drop email for Fashion brandsMarlowe
- Price drop emailWREN
- Product announcement emailLUME
- Product launch email for DTC beautyMarisol
- Product Launch email for EcommerceNorthbound Roast
- Product Launch email for Fitness brandsForge Athletics
- Product launch email for jewelry brandsMaison Velaire
- Product Launch email for Pet brandsBarkwell
- Product launch email for SaaSForgepath
- Product launch email for sneaker brandsFORM Athletics
- Product launch (drop) emailPULSAR
- Promotional (sale) emailOSSE
- Referral email for EcommerceSaltwater Skin
- Referral emailHEARTH
- Replenishment email for Supplement brandsRootwell
- Replenishment emailNORTHPEAK
- Review request email for course creatorsLoam Academy
- Review request email for ecommerceCove Skincare
- Review Request email for Nonprofit brandsRiverside Food Bank
- Review Request email for Real Estate brandsBridgepoint Realty
- Review Request email for SaaSRecurlio
- Review request email for travel brandsNorthbound Lodge
- Review request emailHALCYON
- SaaS onboarding emailCadence
- Shipping Update email for EcommerceCoastline Coffee
- Shipping update emailHalftide
- Trial ending email (SaaS)Cadence
- Welcome email for baby brandsHazel & Fawn
- 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 Fitness brandsForge Athletics
- Welcome email for Jewelry brandsMaison Aurelle
- Welcome email for Nonprofit brandsRiverbend Land Trust
- Welcome email for Outdoor brandsFoxpine Supply Co.
- Welcome email for restaurantsOlea Trattoria
- Welcome email for SaaSForge
- Welcome email for supplement brandsFlorae Health
- Welcome email for Travel brandsCasa Marisol
- Welcome email for Wine brandsRedtail Cellars
- Welcome emailVerda
- Win Back email for Baby brandsOlive & Oat
- Win-back email for course creatorsPigment Studio
- Win-back email for ecommerceMarlowe Skin
- Win-back email for fintechHaven
- Win Back email for Pet brandsNorthpaw
- Win-back email for real estateNorthbridge Realty
- Win Back email for RestaurantsSaltwood Kitchen
- Win-back email for subscription boxesHearthwood Coffee Co.
- Win-back email for supplement brandsFernwood Botanicals
- Win Back email for Wine brandsHollow Oak Estate
- Win-back (re-engagement) emailORSO