Native HTML5 video can play in some inboxes (notably Apple Mail on supported versions) and fails in many others, including Gmail and classic Outlook. So treat HTML5 playback as a bonus. Design a GIF or static poster fallback with a play button and a link to the full video, keep the layout on-brand, send a Test, then export HTML or MJML for your ESP.
Why "just embed the video" fails in email
Email isn't a browser. Every client renders things its own way, and classic Outlook on Windows is particularly unfriendly to HTML5 video.
Roughly speaking:
- Apple Mail often plays HTML5 video on supported versions.
- Samsung Mail is often cited as supportive.
- Gmail, Outlook.com, classic Outlook, and many webmails usually show no native playback. You need a fallback.
Keep clips short, and don't default to autoplay with sound. Heavy GIFs and video markup also push you towards Gmail's clip limit. The HTML email checklist covers width, images and file size.
Email builders keep publishing guides on native video and automatic fallbacks because it really is a hassle. Stripo's post on native videos in emails (23 Sep 2026) is a recent example. This guide sticks to an approach that works anywhere: a playable version, a solid fallback, and a branded email around them.
Three patterns (pick by risk tolerance)
Pattern A: Static poster + play button → link out (safest)
Host a poster image, put an obvious play button on it, and link to YouTube, Vimeo or a landing page. It works anywhere images do. Frame it with your kit colours and buttons.
This is the one to go for if your list uses a mix of clients or you haven't much time to test. A tutorial email to a list that's half Outlook usually belongs here: a poster linking to the docs, an on-brand CTA and no fragile video markup.
Pattern B: HTML5 <video> where it plays + GIF/static fallback
This is progressive enhancement: an MP4 in a <video> tag with a poster for clients that can play it, plus nested or sibling markup so everyone else sees a GIF or a still image.
Treat any sample markup you find as a starting point, because real email clients and ESP importers strip or rewrite tags. Test in Apple Mail and a client that won't play video before you call it done, and host the MP4 and poster yourself (or on your CDN). Build and check the video-plus-fallback markup in your usual HTML workflow, then finish the rest of the email (copy, CTA, kit styles) in Milo Email Studio's drag-and-drop editor, send a Test and export.
Pattern C: AMP video (separate path, do not oversell)
AMP for Email isn't the same thing as HTML5 video for Gmail users. It needs an ESP that supports AMP and senders who meet its requirements. If your team already sends AMP, video can live in that version, but most lists still need an HTML fallback alongside it.
Milo doesn't build AMP emails, and AMP isn't something every campaign needs.
Design the motion block like brand, not like a webpage
Put the offer in text as well as in the video. People with images off, and classic Outlook, won't see the clip at all.
Keep the column around 600px and keep an eye on GIF size and the markup around it, because Gmail clips at around 102KB. Your brand kit's palette, fonts and buttons should frame the video block, so the CTA still looks like your button rather than a generic play icon.
A Promo layout is a natural home for a launch demo. Which pattern you use (A, B or C) should depend on who's actually on your list.
A simple workflow
Most of the work is deciding what plays where. The branded email around it is the quick part.
Pick by who's on your list. Choose A, B or C based on your list and what your ESP supports. If you're not sure, start with Pattern A.
Host the assets once. A short MP4 if you're using B, a poster image, and a short GIF if you want one, all on public https URLs.
Let the brand frame the clip. Describe the email and the AI designer drafts on-brand blocks for you to edit on the canvas. Your kit colours, type and buttons go on the blocks around the video, so the CTA still looks like yours.
Check the fallback, not just the version that plays. A Test goes to an address on your account, with a subject that starts with Test. Open it in Apple Mail and a client that won't play the video (Gmail on the web or classic Outlook, which still needs Outlook email fallbacks). If someone needs to sign it off, share a preview link.
Hand over a file. You take HTML or MJML ready for your ESP. See design a branded email and export.
Keep the usual checks. Width, images off, your logo in dark mode and the clip size still matter when the hero's a video. Use the HTML email checklist.
What this workflow does not do
| Studio / design path | Your ESP | |
|---|---|---|
| Brand the layout around motion | Yes - kit + canvas | Often re-styled if you rebuild in the native editor |
| Guarantee HTML5 playback for all subscribers | No - client-dependent | Same constraint |
| Host video / GIF / poster | Your CDN or video host | Sometimes ESP asset host - check their limits |
| Test / proof the draft | Studio Test + optional preview link | Final ESP test after import |
| Export-ready handoff | HTML / MJML file | Import, then send |
If you're deciding whether to finish the email in a studio or rebuild it in your ESP's editor, design then export versus build in your ESP covers the trade-off.
Questions
Can you put native / HTML5 video in an email?
Yes, in some email clients. Treat it as a bonus for those people, and plan a fallback for everyone else.
Does native video work in Gmail?
Usually not. Plan a static image or GIF fallback, a link to the video, or both.
What should the fallback be?
A still poster with a play button that links to the video is the safest choice. A short GIF works as a preview if the file size allows, and a plain link is fine when the video's optional.
Is AMP video the same as HTML5 video in email?
No. AMP video needs an ESP and sending setup that supports AMP, and you always need an HTML fallback.
Why do marketers still use a thumbnail that links to YouTube?
Because it works in far more inboxes than native playback, and the full video lives somewhere built for video.
Does Milo upload and auto-fallback my MP4 like some builders?
Don't count on it. In Milo, you describe the email, edit it on the brand-kit canvas, send a Test and export HTML or MJML. Host the video and plan the fallback yourself, then finish and check the branded email in the studio.
Where does the campaign go after export?
Once you've designed and tested it, export HTML or MJML for your ESP and send from there.
Plan it this way and the email doesn't depend on the video: it plays where it can, a fallback still earns the click elsewhere, and the same branded layout sits around both. Check one client that plays video and one that doesn't, then export HTML or MJML and send it from your ESP.