MiN8T All Insights

How to Export AMP HTML Emails

M
MiN8T Team
Email Engineering

1 How AMP Export Works

When your template contains AMP blocks (carousel, accordion, form, or amp-list via Smart Elements), MiN8T automatically generates the AMP HTML version alongside the standard HTML. There's no separate "AMP export" button — AMP is included in every HTML export when AMP content is detected.

The export modal shows an info note explaining that AMP content will be included automatically. The export produces:

2 3-Part MIME Structure

For AMP emails to work, the email must be assembled as a multipart/alternative MIME message with parts in a specific order:

Content-Type: multipart/alternative; boundary="..."

--boundary
Content-Type: text/plain; charset="UTF-8"
[Plain text version]

--boundary
Content-Type: text/x-amp-html; charset="UTF-8"
[AMP HTML version]

--boundary
Content-Type: text/html; charset="UTF-8"
[Standard HTML version]

--boundary--

The order matters: text/plain → text/x-amp-html → text/html. Email clients that support AMP render the AMP part. Clients that don't fall back to HTML. Clients that don't support HTML fall back to plain text.

MiN8T assembles the 3-part MIME automatically. When sending via a connected ESP or through the test email modal, the correct MIME structure is generated using Nodemailer's amp field.

3 AMP Validation

Before including the AMP part, MiN8T runs the AMP Validation Service to check:

Validation results are included in the export response. If validation fails, the AMP part is still included but flagged with warnings so you can fix issues before sending.

4 Sending via ESP

When sending through a connected ESP (Brevo, Mailchimp, SendGrid, etc.), MiN8T includes the AMP HTML in the export payload. The ESP must support AMP emails for the dynamic content to render. Most major ESPs support the text/x-amp-html MIME part.

!

Your sender domain must be whitelisted with Gmail and Yahoo for AMP emails to render. Without whitelisting, recipients see the standard HTML fallback even if the MIME structure is correct.

5 Next Steps

Last updated: April 2026. All details verified against MiN8T's actual codebase implementation.