I Published Shopify Blog Feed To Klaviyo in less than 5 Minutes
Publishing your Shopify Blog Posts into an email is a good way to engage your customers to read your blog articles and lead them to some products.
I use this feature to keep my audience up to date with my blog articles and also to lead them to some featured products/collections.
Let’s jump into it, quickly!
There are 3 steps to achieve that, I will show you step by step how I do that.
- Setup Our Blog Feed.
- Setup Klaviyo Data Feed.
- Setup Our Klaviyo Email Template.

The snippet code used on the video: https://bit.ly/3OcqKtA
1. Setup Our Blog Feed.
Unfortunately, The atom feed that Shopify provides doesn’t let us do any customization nor does it include images, that’s why we gonna build our custom XML feed.
2. Setup Klaviyo Data Feed.
We need to integrate the custom XML feed that we’ve built on Shopify on the first step with Klaviyo.
3. Setup Our Klaviyo Email Template.
Now, We will trigger the feed we’ve created into an email template where the images and content are properly formatted and ready to go.
- For the image, Dynamic Image and set the value to:
{{ item|lookup:'media:content'|lookup:'@url' }}
2. Set Alt text to the image:
{{item.title}}
3. Set a link so the image became clickable, and will bring them to our article.
{{item.link}}
4. For the content side, title and description:
<div>
<h3 style="line-height: 60%;"><a style="font-size: 14px;" href="{{ item.link }}">{{item.title}}</a></h3>
<p><span style="font-size: 12px;">{{item.description}}</span></p>
</div>
5. For the Repeat For field:
feeds.myFeeds.rss.channel.item
6. Set the Item alias as “item”.
7. Click Preview and test your email template.
All you need to do now is to schedule your email campaign as seen here.