How to Embed Assets Directly in an Email

Last updated at:


Most major email clients (such as Gmail) view embedded content such as surveys, forms, videos, and other widgets as a security threat. These email clients will often strip out this embedded code completely and your recipients will not see your content feature rendered when they open your email.

Klaviyo is committed to setting our customers up for success regarding email template creation and sending beautiful, responsive emails. Because our testing shows that these types of features do not reliably render across all major email clients, we don't support embedded surveys, forms, videos, or widgets inside of Klaviyo emails.

That said, there are a few ways around this where you can ensure good deliverability and still engage customers. 

Using a Static Image with a Play Button

This is by far the most common and recommended way to feature a video in emails is to link an image to a hosted version of your video. 

To do this, take a screenshot or create a static image of your video with the play button included, add an image block to your email, add a link to the hosted video, and preview the email to ensure it works as expected.


Add a GIF

Animated GIFs will work in emails as long as they are less than 5MB in size. You can upload a GIF, just as you would upload a JPEG or PNG, by dragging it into your email template. In some cases, you may want to link a shorter GIF out to hosted video content.  


Using Buttons to Gather Information

Additionally, if you want to gather information from a single click, like product preference, you can use button blocks to gather information about your subscribers. For more information, head to the article on How to Use Buttons to Collect Information About Your Recipients.

Additional Resources

Was this article helpful?
77 out of 122 found this helpful