How to Add a Video to Your Mailchimp Newsletter
 In E-mail Marketing

Increase Engagement with a Video

A lot of people have been asking how to add a video to your MailChimp newsletter, so I am going to break it down for you below.

Before we get started on how to add a video to your MailChimp newsletter, it’s important to understand that you can’t actually play an embedded video in an email.  One way to handle this is to create a picture of the video that when the reader clicks it opens and plays in YouTube.  There’s a much better way which has the video open directly in a lightbox when clicked.  This method gives a better user experience since it doesn’t take your reader away from your newsletter to go to YouTube.

When we first wrote this post on how to add a video to MailChimp, it required a 4 step process where you had to make sure you had the correct code to embed and style the video.

Since then, MailChimp has caught on that video is something their clients want and need to be able to use more easily.  So, as the good customer-centric company they are, they’ve worked out a much easier way to upload videos to your MailChimp. Although, I still often find that not everyone gets it right.  So here are a few simple steps to walk you through the process.

The Old Way

The old way required you to enter a code that looked something like this:

*|YOUTUBE:[$vid=TSF651SRBLs, $max_width=300, $ratings=N, $views=N, $border=N, $title=N, $trim_border=N]|*

And that didn’t even include styling the video.

The New Way

1.) Email Design: When designing your email, select the video content block to drag and drop into the body of the email.


mailchimp video

2. Video: Navigate to the URL of the video you want to add to your newsletter. Copy the video URL.

how to add a video to your mailchimp newsletter

3. URL: In MailChimp, make sure you’ve selected the Video content block.  Then paste the video URL into the feild for the Video URL.

mailchimp email

4. Cover Image: Your Video will display with the cover image of the video or you can choose your own image to display in the email.



select photo

5.) Test: Always be sure to send a test email and check all the links to make sure everything is good to go before hitting send.

I’m glad MailChimp has made the process easier, especially for users who aren’t as familiar with code.  The sign of a truly customer-centric company.

Suggested Article: How to build a loyal following with your newsletter.

Recent Posts
Showing 9 comments
  • Tanvir

    Thanks for your awesome blog. Love it.
    I got problem regarding the video addition. When I put those code only gmail allow me to play the video inside their window but when I try this on yahoo mail they open a new window to youtube.

    Please help me.


    • Judi Knight

      Hi Tanvir. Indeed. Like I said in the beginning of the post, you can’t actually embed a video in a Mailchimp campaign. It sounds like you are doing everything correctly.

  • Mark Graban

    Thanks for this… I’ve tried it with the correct YouTube video ID code and I get an error that says “invalid URL supplied.” I wish Mailchimp made this easier.

    The other thing I do is paste in a screen shot of the video and link that to the YouTube page… that works, as well.

  • Kelsey May

    Thank you so much! This worked perfectly and eliminated my technology-related frustration!

  • Nick

    Thanks! This is immensely helpful.

  • Yolanda

    Sorry, I’m still confused here…. wen I add the content block VIDEO into my newsletter, there’s no editing possible but only to upload a photo. And this code isn’t working for me with a youtube video. What can I do?

    • Judi Knight

      Hi Yolanda, you can take a screen shot of the video and insert that into your email campaign. You can then link that image in a new window to the YouTube video so that when someone clicks on the image they are taken to YouTube.

  • Debbie

    Do I just paste this code into a content block?
    *|YOUTUBE:[$vid=QUfTQHdS1qA, $max_width=300, $ratings=N, $views=N, $border=N, $title=N, $trim_border=N]|*

    The code just appears as is. What am I doing wrong?

    • aaron

      Hi Debbie, that code looks correct. You could try to use just the first part of the code *|YOUTUBE:[$vid=QUfTQHdS1qA]|* to see if that works. If not, I would suggest linking an image of the video to the actual video.

Leave a Comment