IdukkiIdukki
All guides
Playbook · September 2026

In-Email Review Capture. The 2026 Conversion Frontier

Every review request asks the customer to leave their inbox, and some share of them never arrive at the form. AMP for Email lets supporting inboxes render a working form inside the message. This playbook covers where that actually works, what it takes to send, the fallback every other inbox needs, and how to measure whether it helped your list.

  • 10 min read
  • For: crm lead, cmo, ecommerce leader
Rohin Aggarwal

Written by

Rohin Aggarwalon LinkedIn

Co-founder & CTO · Idukki.io

Inbox · AMP2.4× ↑

How was your Linen Overshirt?

IdukkiPlaybook · 10 min read

In-Email Review Capture. The 2026 Conversion Frontier

What you’ll learn

  • Which inboxes render AMP for Email today and which ESPs can send it, from the AMP project's own list
  • Gmail's registration requirements: SPF, DKIM and DMARC, a per-sender registration and an HTML fallback
  • A fallback ladder that gives every inbox a sensible experience without any client detection on your side
  • How to handle consent to feature a review separately from marketing consent
  • A test design that avoids the selection bias built into AMP rollouts

Chapter previews

  1. Chapter 01

    The click-out tax

    Each step between opening the email and submitting a review loses some customers. How to measure your own funnel before you decide AMP is worth the build.

  2. Chapter 02

    AMP for Email, demystified

    What it is, which inboxes render it (Gmail, Yahoo Mail, AOL Mail, Mail.ru, FairEmail), which ESPs send it, and what Gmail requires before it will show your dynamic content.

  3. Chapter 03

    The fallback ladder

    An AMP part for inboxes that support it, an HTML part with one-tap star links for everyone else, and a hosted form behind both. The inbox picks the part; you do not detect anything.

  4. Chapter 04

    Consent inside the email

    Separate, unticked consent for featuring a review, recorded with the submission, following UK GDPR guidance on valid consent.

  5. Chapter 05

    A build recipe, and what Idukki handles today

    The steps to add an AMP review form through your ESP, the endpoint requirements, and the standard review-request flow Idukki runs on Shopify.

  6. Chapter 06

    Measuring lift

    A holdout design that compares like with like, because inboxes that render AMP are not a random sample of your list.

Inside the playbook

In this article

The standard review request is a click-out: open the email, tap a button, wait for a page to load, find the form, write something, upload a photo, submit. Every one of those steps sheds customers. In-email capture removes the page load and the context switch by putting the form inside the message. It is a real improvement where it works, and it is also narrower, more demanding to ship and harder to measure than most vendor pitches suggest. This playbook is the honest version.

The click-out tax

Before you build anything, measure where your current request loses people. Most ESPs and review tools can give you the first three stages; your form or reviews platform gives you the last two. Instrument the funnel for a month and look for the biggest single drop.

The review request funnel to instrument

  1. 01

    Delivered

    Requests that reached the inbox. A deliverability problem here outweighs any in-email form.

    Deliverability

  2. 02

    Opened

    Subject line, sender name and timing. Opens are imprecise because of privacy features, so treat them as directional.

    Subject and timing

  3. 03

    Clicked or rated

    The first action in the email: a star tap or a button. This is where AMP changes the experience.

    First action

  4. 04

    Form started

    Landed on the form and began. A slow or confusing page loses people here.

    Page speed

  5. 05

    Submitted

    Completed reviews. The ratio to form starts shows how demanding your form is.

    Form friction

Measure each stage for your own list. The biggest single drop tells you what to fix first; it is not always the click-out.

If the biggest drop is between open and first action, the email itself is the problem and AMP may help. If it is between form start and submit, the form is too long, and an in-email version of the same long form will not fix it. For the message itself, how to ask customers for reviews covers timing and copy.

AMP for Email, demystified

AMP for Email is an extra MIME part, text/x-amp-html, sent alongside the usual HTML and text parts. A supporting inbox renders the AMP part, which can contain a restricted set of interactive components such as forms, carousels and live lists. Every other inbox ignores it and shows the HTML. The AMP project maintains the list of supporting clients and sending platforms.

LayerListed as supporting AMP for EmailPractical note
InboxesGmail, Yahoo Mail, AOL Mail, Mail.ru, FairEmailApple Mail and Outlook are not listed, so their users always see your HTML part
ESPs and senders (selection)Klaviyo, Braze, Iterable, Salesforce Marketing Cloud, Customer.io, dotdigital, Amazon SES, Twilio SendGrid, SparkPost, MailgunCheck that your plan and your template editor expose the AMP part, not just that the platform is listed
Specialist buildersMailmodo and others on the listUseful when your main ESP supports sending AMP but not authoring it
From amp.dev, "Supported Email Platforms". Lists change; confirm on the source page before planning a rollout.

Gmail requires registration. Google only renders dynamic email from senders it has registered. The registration guidelines require SPF, DKIM and DMARC authentication, a consistently low spam complaint rate, and an HTML or text MIME part that is similar to the AMP content. Registration works per sender email address, so a review request from reviews@ and a newsletter from news@ are separate registrations. The process starts by sending a real, production-ready email with the AMP part from your production servers to ampforemail.whitelisting@gmail.com.

Your endpoint has to speak AMP's CORS. An AMP form posts to an HTTPS endpoint you control, but the request comes through the email client's proxy. Per the AMP documentation, your server must check the sender header on the request, confirm the sender is one you trust, and return the matching allow header (AMP-Email-Allow-Sender, or the older Access-Control and AMP-Access-Control-Allow-Source-Origin pair). Get that wrong and the form renders but every submission fails.

html
<!doctype html>
<html ⚡4email data-css-strict>
<head>
  <meta charset="utf-8">
  <script async src="https://cdn.ampproject.org/v0.js"></script>
  <script async custom-element="amp-form"
          src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
  <style amp4email-boilerplate>body{visibility:hidden}</style>
</head>
<body>
  <form method="post" action-xhr="https://reviews.example.com/amp/submit">
    <input type="hidden" name="order_token" value="ORDER-TOKEN">
    <!-- star radios, a short text field, and an unticked consent box -->
    <input type="submit" value="Send review">
    <div submit-success><template type="amp-mustache">Thanks, it's in.</template></div>
    <div submit-error><template type="amp-mustache">That didn't send. Use the link below.</template></div>
  </form>
</body>
</html>

That second step matters for the content itself: photo and video reviews versus text reviews covers what visual reviews add on the product page.

The fallback ladder

You do not detect the inbox. You send a multipart email and the client renders the richest part it supports. That makes the fallback design simple: each rung must work on its own.

What each customer sees

Start here

Does the recipient's inbox render AMP, and are you a registered sender with that provider?

  • Yes

    AMP part: form in the email

    Star rating, a short text field and an unticked consent box submit without leaving the inbox. A success message offers a link to add photos.

    • Submission fails: The error state shows the same hosted-form link, so the customer is never stuck.
  • No

    HTML part: one-tap stars

    Five star links, each opening the hosted form with that rating preselected, plus a plain button. This is what Apple Mail and Outlook users see.

    • Images blocked: Use text stars or text links so the rating still works without images.
The inbox chooses the part. Your job is to make every rung a complete experience.

The hosted form is the floor. Whichever rung the customer starts on, they may end on the hosted form, so it should load quickly on mobile, remember the rating they tapped, and ask for no more than you will use. Keep one reminder. A single follow-up to non-responders is reasonable; a sequence of them is how review requests end up in spam. SMS or WhatsApp reminders are an option only where you already have consent to message on that channel; see SMS and WhatsApp social proof.

An in-email form collects personal data and, often, permission to reuse the customer's words or photo on your site. Treat those as separate questions. Submitting a review does not by itself mean the customer agreed to be featured in a gallery or an ad, and it certainly does not mean they agreed to marketing email.

  • Unticked by default. The UK ICO's guidance on valid consent is plain: "Silence, pre-ticked boxes or inactivity should not therefore constitute consent."
  • Granular. The ICO expects separate options for separate purposes where that is practical, so "feature my review on your site" and "send me marketing" are two boxes, not one.
  • Recorded. Store who consented, when, through which form, and the exact wording shown, alongside the review. The ICO lists missing records as a sign consent is not valid.
  • Easy to withdraw. A clear route to remove a review or withdraw permission to feature it, which your moderation workflow can action.

The same principles apply to hosted forms, so build one consent model and use it on every rung. The wider rights workflow, including scope and expiry for featured content, is covered in GDPR consent and UGC. This is general guidance, not legal advice; Canadian (CASL) and other regimes have their own rules, so check with counsel for the markets you mail.

A build recipe, and what Idukki handles today

What Idukki does today. On Shopify, Idukki sends a standard HTML review-request email, triggered by the order or by its fulfilment status (in transit, out for delivery or delivered) with a delay in days. The email offers tappable stars and a button that open a hosted form accepting photos and video, and merchants choose from built-in presets for the copy, button text, accent colour and an optional incentive line. Requests are off by default and need both the merchant's opt-in and Idukki's approval before any shopper is emailed. Idukki does not currently send an AMP version of this email. Submissions land in the reviews inbox for moderation; see the reviews page.

If you want to add an AMP rung yourself, the work sits with your ESP and your own endpoint. The steps below are the minimum.

  1. 1Confirm your ESP can send it. Check that your plan and template editor support adding the AMP MIME part, not only that the platform appears on amp.dev's list.
  2. 2Authenticate the sending domain. SPF, DKIM and DMARC in place for the exact sender address you will register.
  3. 3Build the endpoint. An HTTPS endpoint that accepts the form post, validates a signed per-order token so only the buyer can submit, implements AMP email CORS headers, and writes the review and consent record to your reviews system.
  4. 4Build the HTML part in parallel. One-tap stars into the hosted form, so non-AMP inboxes get a complete experience.
  5. 5Validate and register. Validate the AMP markup, then send a production email to Google's registration address and wait for approval before you rely on it in Gmail.
  6. 6Roll out behind a holdout. Start with a randomised share of the list and measure as described below.

If you use a separate reviews platform as your system of record, confirm how its API accepts submissions before you design the endpoint; the endpoint is only as useful as where it can write. For using collected reviews and UGC back inside email, see UGC in email and Klaviyo flows.

Measuring lift

The common mistake is to compare submission rates for customers who saw the AMP version with those who saw HTML. That comparison is biased before it starts: AMP rendering depends on the inbox provider, and Gmail and Yahoo users are not a random slice of your list. Any difference mixes the effect of the form with the effect of who uses which inbox.

CompareTwo ways to read the result
1Biased

AMP viewers versus HTML viewers

Compare submission rates by which part the customer saw.

Wins at

  • Easy to pull from ESP reports

Struggles with

  • Inbox provider is not random
  • Mixes audience differences with form effect
  • Overstates or understates lift unpredictably
Confoundedby inbox choice
2Sound

Randomised holdout

Randomly assign whole customers to receive the AMP-enabled email or the HTML-only email, then compare submission rate per email sent across each group.

Wins at

  • Groups are comparable by design
  • Measures the real effect on your whole list
  • Can be split by inbox provider afterwards

Struggles with

  • Needs enough volume for a clear result
  • Run for full weekly cycles
Per email sentthe metric that matters

Only the holdout isolates the effect of adding the AMP part.

Report submissions per email sent, not per open, because open tracking is unreliable. Track photo and video submissions separately, since an in-email form that raises text reviews but lowers photo reviews may be a net loss for your PDPs. The testing mechanics are in how to A/B test UGC and social proof.

In-email review capture: common questions

  • Which email clients support AMP for Email?

    The AMP project lists Gmail, Yahoo Mail, AOL Mail, Mail.ru and FairEmail. Apple Mail and Outlook are not on the list, so their users see your HTML version.

  • Do I need to register with Google to send AMP emails to Gmail?

    Yes. Gmail only shows dynamic email from registered senders. Registration is per sender address and requires SPF, DKIM and DMARC, a low spam complaint rate, and an HTML or text part alongside the AMP part.

  • Does Klaviyo support AMP for Email?

    Klaviyo appears on amp.dev's list of sending platforms. Check that your account and template editor expose the AMP part before planning around it.

  • Can customers upload photos from an AMP email?

    In-email forms are best for ratings and short text. The dependable pattern is to capture the rating in the email and offer a link to add photos and video on a hosted form.

  • Does Idukki send AMP review request emails?

    Not currently. Idukki sends a standard HTML review request on Shopify with tappable stars and a button into a hosted form that accepts photos and video. An AMP rung can be added through your own ESP and endpoint.

  • How should I measure whether AMP improved review submissions?

    Randomly assign customers to AMP-enabled or HTML-only emails and compare submissions per email sent. Comparing AMP viewers with HTML viewers is biased by which inbox people use.

Sources and further reading

  1. 1amp.dev, Supported Email Platforms
  2. 2Google for Developers, Register with Google to send dynamic emails (Gmail)
  3. 3amp.dev, CORS in AMP for Email
  4. 4UK ICO, What is valid consent?
Keep this playbook

Send the link to your inbox.

The full playbook is on this page. Drop your email and we’ll send you the link so you can come back to it. One email, no drip sequence.

  • Which inboxes render AMP for Email today and which ESPs can send it, from the AMP project's own list
  • Gmail's registration requirements: SPF, DKIM and DMARC, a per-sender registration and an HTML fallback
  • A fallback ladder that gives every inbox a sensible experience without any client detection on your side

Cloudflare bot-protection

No spam. Unsubscribe anytime. We never sell your data.

More guides

4-min setupDTC + B2B brands79 KB runtimeReal G2 reviews

Loved this?

Get the next post first, plus the playbooks behind it.

Monthly UGC + shoppable-video benchmarks, A/B post-mortems and migration teardowns. No spam, no upsell, unsubscribe in one click.

  • No credit card
  • Cancel anytime
  • GDPR self-certified · SOC 2 (in audit)

We use cookies

We use essential cookies to run this site and optional analytics cookies to understand how it’s used. You can change your choice anytime in our privacy policy.