Interactive email library: 50 AMP templates

Pick a template, adapt the markup, and launch a fallback-safe send faster. This library gives you 50 production-style AMP ideas with category filters, component tags, and practical notes so you can ship tests without starting from a blank file.

filter templates by category and title

category

Showing 50 of 50 templates

Forms1 AMP component

Lead capture form

Collect qualified leads inside the inbox with a short high-intent form.

Form
Forms1 AMP component

Contact form

Let subscribers send support, sales, or partnership requests without leaving the email.

Form
Forms2 AMP components

Multi-step form

Break longer forms into short stages so users complete high-value responses inside email.

FormBind
Forms3 AMP components

Signup form

Drive account creation with an in-email signup experience and interest selection.

FormSelectorBind
Forms1 AMP component

Profile update form

Collect missing user profile fields from active subscribers in one click path.

Form
Forms3 AMP components

Preference center

Let subscribers tune frequency and content topics directly in email.

FormSelectorBind
Forms1 AMP component

Password reset request

Capture reset requests quickly with an in-email identity confirmation form.

Form
Forms2 AMP components

Address collection form

Capture shipping or service addresses with optional details hidden behind an accordion.

FormAccordion
Surveys and ratings3 AMP components

NPS 1-10 survey

Run an in-email Net Promoter Score survey with one-click score capture.

FormSelectorBind
Surveys and ratings3 AMP components

Star rating survey

Collect quick 1-5 star feedback in email with optional context.

FormSelectorBind
Surveys and ratings3 AMP components

Emoji rating survey

Use an emotion-based rating scale for lightweight newsletter and product feedback.

FormSelectorBind
Surveys and ratings3 AMP components

Like or dislike pulse

Capture binary feedback for simple campaign decisions with one tap.

FormSelectorBind
Surveys and ratings3 AMP components

CSAT score form

Measure satisfaction with a 1-5 scale and optional follow-up feedback.

FormSelectorBind
Surveys and ratings4 AMP components

Post-purchase feedback form

Collect quality, delivery, and value feedback right after an order arrives.

FormSelectorBindAccordion
Surveys and ratings4 AMP components

Content quality rating

Measure content usefulness with a compact score and optional improvement tags.

FormSelectorBindFit Text
Surveys and ratings3 AMP components

Beta feedback form

Collect structured beta feedback with dynamic feature prompts and issue tags.

FormListMustache
Events4 AMP components

Countdown timer email

Highlight upcoming event urgency with a dynamic-style countdown block and reminder selector.

FormBindSelectorFit Text
Events3 AMP components

Webinar RSVP form

Collect webinar confirmations and attendee questions from the inbox.

FormSelectorBind
Events5 AMP components

Calendar booking form

Book meeting slots from the inbox with date selection and host context.

FormSelectorBindListMustache
Events3 AMP components

Slot picker

Offer quick one-tap slot selection for callbacks, demos, and office hours.

FormSelectorBind
Events3 AMP components

Conference agenda template

Show a swipeable agenda and expandable session details inside email.

CarouselAccordionForm
Events4 AMP components

Event reminder template

Send interactive reminder confirmations and preference updates before events.

FormFit TextSelectorBind
Events3 AMP components

Save the date template

Collect early interest for upcoming events and estimate attendance quickly.

FormSelectorBind
Events4 AMP components

Ticket confirmation template

Show dynamic ticket details and attendee instructions inside email.

ListMustacheFit TextAccordion
Events4 AMP components

Post-event survey

Collect session quality ratings and next-topic requests after an event.

FormSelectorBindAccordion
Gamification2 AMP components

Spin-the-wheel discount reveal

Let subscribers spin inside the email and claim a reward code in one interaction.

BindForm
Gamification1 AMP component

Scratch-card reveal

Mimic a scratch card with a tap reveal so subscribers see an instant prize.

Bind
Gamification3 AMP components

Jackpot draw email

Present multiple prize tiers and let users pick one draw directly in the message.

BindSelectorFit Text
Gamification1 AMP component

Dice-roll reward picker

Submit a single action and return a dice result with a mapped incentive.

Form
Gamification3 AMP components

Roulette choice and reward

Let users pick red, black, or green and return the matching reward in email.

SelectorBindForm
Gamification2 AMP components

Claw-machine prize picker

Offer a toy-machine style picker where a subscriber chooses and confirms one prize.

SelectorBind
Gamification2 AMP components

Mystery-box reveal

Use collapsible boxes so users open one section to reveal an offer or bundle.

AccordionFit Text
Gamification3 AMP components

Slot-machine reward reel

Use reel slides and a spin action to reveal a promo outcome in email.

CarouselBindFit Text
Commerce1 AMP component

Abandoned-cart recovery with live items

Fetch cart lines in AMP and let customers return to checkout without leaving context.

List
Commerce3 AMP components

Product review form

Collect star ratings and review text inside the inbox after purchase.

FormSelectorBind
Commerce1 AMP component

Product carousel showcase

Display multiple products in a swipeable module while keeping the email compact.

Carousel
Commerce3 AMP components

Dynamic pricing selector

Let subscribers choose a plan or quantity and instantly see updated pricing.

BindSelectorFit Text
Commerce3 AMP components

Restock alert signup

Collect variant-specific restock requests and confirm alerts directly in email.

FormSelectorBind
Commerce1 AMP component

Wishlist update with live prices

Render saved items and current prices so buyers can act when drops happen.

List
Commerce2 AMP components

Order tracking status lookup

Let customers check shipment status in-email with an order or tracking code.

FormAccordion
Commerce4 AMP components

Subscription renewal selector

Give subscribers renewal options with updated totals before confirming billing.

SelectorBindFit TextForm
Dynamic content1 AMP component

Live news feed module

Pull latest headlines at open time so content stays timely without resend.

List
Dynamic content3 AMP components

Weather widget by city

Switch city views and fetch local weather details in the inbox.

SelectorBindList
Dynamic content2 AMP components

Stock ticker digest

Show selected market symbols with current movement at open time.

ListFit Text
Dynamic content2 AMP components

Sports score tracker

Display current match scores and expandable summaries for fans.

ListAccordion
Dynamic content2 AMP components

Flight status lookup

Allow travelers to submit flight number and get live departure updates.

FormAccordion
Dynamic content1 AMP component

Hotel availability checker

Take dates and guest count in email, then return available room options.

Form
Dynamic content1 AMP component

Social feed embed

Load recent social posts in AMP so newsletter content feels fresh on open.

List
Dynamic content3 AMP components

Blog roll with category filter

Serve latest posts by selected topic so each subscriber can self-filter.

SelectorBindList
Dynamic content2 AMP components

Podcast episode list

Render newest episodes with expandable notes for each show drop.

ListAccordion

why interactive email can improve conversion work

Interactive email works best when it removes one extra step between intent and action. A subscriber can pick an option, rate a product, or submit a short form inside the message, then continue with less friction. That matters because inbox behavior is mostly mobile and webmail driven. Litmus reported that 81% of opens happen on mobile devices or in webmail preview panes, so compact controls and clear tap targets match how people actually read campaigns (Litmus, 2024).

Performance gains still depend on where the funnel breaks. Mailchimp lists a 35.63% average open rate across industries, which means many programs can already get attention in the inbox. The harder part is turning attention into a completed next step. Interactive modules can help when the task is small and clear, such as collecting preference data or confirming event attendance. They can hurt if the experience becomes dense, because cramped forms are harder to complete on small screens (Mailchimp, 2024).

The main downside is support coverage. AMP rendering is currently available in Gmail, Yahoo Mail, and Mail.ru, while other inboxes display fallback HTML. That is why every template here keeps AMP and fallback paths side by side. You get richer actions where AMP runs, without breaking campaigns in Outlook or Apple Mail. If you want the setup checklist and approval flow, start with theAMP email guideand map your fallback QA before launch (AMP.dev spec;Google AMP email docs).

browser and inbox support note

AMP markup in this library is intended for Gmail, Yahoo Mail, and Mail.ru. Other inboxes rely on the HTML fallback. Use theAMP email pillar pageto review sender setup, validation, and fallback checks before launch.

sources used for this hub

frequently asked questions

Do these AMP templates work in every inbox client?

No. AMP rendering is currently limited to Gmail, Yahoo Mail, and Mail.ru. Other clients will show HTML fallback, so every campaign should ship with a tested fallback version.

Which template category should I start with first?

Start with forms or surveys if your goal is data collection, because the user can finish a short action without leaving the inbox. Move to commerce or gamification once your fallback flow is stable.

What should I measure after launching an interactive email?

Track completion rate for the embedded action, click-through to your site, and revenue or lead quality by cohort. Open rate alone does not explain if the interaction changed business results.

How many AMP components should one template include?

Keep the first version small. One to two components are often enough for a production test, because each extra state change raises QA time across AMP and HTML fallback paths.

related resources