Easily generate product recommendations to include in your email campaigns with product feeds. A well-organized product feed showcases your products effectively, and guarantees consistent and accurate product information across all channels, building trust with customers and reducing returns.
What is a product feed?
A product feed is a dynamic list of products from your online store that allows you to create personalized product recommendations for your recipients. It includes details on your products such as name, description, prices, images, and availability. Tailor your email marketing campaigns to meet various objectives—whether showcasing popular items, personalizing recommendations, or maintaining consistent product displays.
Open the tabs below to discover the three types of product feeds you can create on Brevo:
The bestseller product feed allows you to showcase your top-selling items from your online store. The feed displays your latest popular products, keeping emails relevant and building trust while encouraging clicks. Since it updates dynamically when sending, each contact receives the most current list of bestsellers. For example, if a new yoga mat becomes the latest bestseller, all email recipients will see it featured prominently in their inbox. When a different yoga mat tops the sales chart the next day, subsequent emails automatically highlight this new bestseller instead. |
The personalized product feed uses AI to display products tailored to each individual contact. It analyzes each contact's recent purchases to recommend products they are most likely to be interested in, making them feel valued and understood, driving purchases. For example, a customer who recently bought yoga pants might receive an email featuring related items such as yoga mats, other yoga pants, or yoga accessories. The AI ensures that each recommendation aligns with the customer's purchase history. |
The static product feed is a manually selected list of products that you display to all contacts. This option is ideal for showcasing specific items and serves as a reliable backup if personalized feeds encounter issues. You can highlight specific products you want to sell while ensuring all contacts receive the same message and product offerings. For example, during the holiday season, you can select gift items or seasonal products for your email campaigns. Every recipient will see the same list of products, regardless of individual preferences or sales data. |
-
Product block to easily display a product from your connected online store in your emails using a ready-made content block. This block includes key product details such as image, name, description, link, and price.
- Data feed to create highly customized product or item lists that update automatically at the time of sending. This feature is designed for our advanced customers.
Before you start
- Connect your online store to your Brevo account through API or the latest version of one of our compatible plugins.
- All the products and categories from your eCommerce website are retrieved. If you want to display products from a specific category, ensure your categories/collections are up-to-date on your eCommerce website.
- Create the email campaign or template to which you want to add your product feed. To learn more, check our dedicated articles Create an email template or Create an email campaign.
Step 1: Create a product feed
- Go to E-commerce > Product feeds and click Create product feed.
- In the Feed name field, enter a name for your product feed that will help you find it easily in the list. This name will only be visible to you. You cannot include spaces in the name.
- Choose the type of feed you want to create:
- From the Include bestseller from this period drop-down, choose the period from which you want to retrieve your bestsellers. For example, you can choose to display your online store bestsellers from last month, or last year.
- (Optional) Apply filters or criteria to customize your bestseller feed:
Filter products by category
Activate this option if you want to include or exclude products from specific categories of your online store. For example, if you want to display only your yoga mat bestsellers, choose to include only the Yoga mat category. Products from the other categories will not be displayed in your email.
- Activate the Filter products by category option.
- Choose the filter you want to apply: you can choose to either include or exclude the selected categories.
- From the Exclude/Include categories drop-down, choose the categories you want to include or exclude from your product feed.
Filter products by priceUse this option to display only products within a specific price range for your product feed. For example, when displaying yoga mats for beginners, you might show only those under 50€, since beginners typically prefer lower-priced equipment.
- Activate the Filter products by price option.
- From the drop-down list, choose if you want to filter your price
Exclude productsActivate this option to manually exclude products from your product feed. For example, if there is a yoga mat that you do not want to promote in your email because it has bad reviews, you can choose to exclude it.
- Activate the Exclude products option.
- Click Search for products and in the search bar, type the first 3 characters of the name of the product you want to exclude from your product feed.
- Browse the list of products corresponding to your research and click the one you want to exclude.
- Repeat the above steps for each product you want to exclude from your product feed.
- From the Default feed drop-down, choose a product feed that will be used in case the personalized feed cannot be generated for a recipient. For example, if a recipient isn't active enough on your online store for us to find products that correspond to their preferences or if it's a new contact, we will show them the default feed you chose as a fallback.
- (Optional) Apply filters or criteria to customize your bestseller feed:
Filter product by category
Activate this option if you want to include or exclude products from specific categories of your online store. For example, if you want to display only your yoga mat bestsellers, choose to include only the Yoga mat category. Products from the other categories will not be displayed in your email.
- Activate the Filter products by category option.
- Choose the filter you want to apply: you can choose to either include or exclude the selected categories.
- From the Exclude/Include categories drop-down, choose the categories you want to include or exclude from your product feed.
Filter products by priceUse this option to display only products within a specific price range for your product feed. For example, when displaying yoga mats for beginners, you might show only those under 50€, since beginners typically prefer lower-priced equipment.
- Activate the Filter products by price option.
- From the drop-down list, choose if you want to filter your price
Exclude productsActivate this option to manually exclude products from your product feed. For example, if there is a yoga mat that you do not want to promote in your email because it has bad reviews, you can choose to exclude it.
- Activate the Exclude products option.
- Click Search for products and in the search bar, type the first 3 characters of the name of the product you want to exclude from your product feed.
- Browse the list of products corresponding to your research and click the one you want to exclude.
- Repeat the above steps for each product you want to exclude from your product feed.
- Click the Search for products drop-down.
- In the search bar, start entering the name of the product you want to include in this product feed. You have to enter at least three characters to search for your products.
- Click the product you want to include in your static feed.
- Repeat step 2 and 3 for each product you want to include in your static product feed.
- (Optional) Reorder your products by dragging and dropping the six-dots icon.
- Click the Delete icon to delete a product from your product feed.
- Click Create feed to finalize your product feed configuration.
Congratulations! 🎉 You have successfully created your product feed. You can now create an email template or campaign and insert your product feed into it to send product recommendations that are relevant to your recipients.
Step 2: Select the product feed you want to use in your email
Access the email editor and select the product feed you want to use in your email:
- From the email editor, drag and drop the Dynamic content block into your canvas. The block settings open in the left panel.
- From the Data source drop-down, click Data feeds.
-
Click the name of the product feed that contains the products you need for this email. Browse the source until the last element of your product feed hierarchy. In our example, we want to retrieve the products from the Mats_bestseller product feed and the products category.
-
By default, we limit the number of items to repeat to 3, but you can change it anytime. In our example, we want to showcase the 3 top-selling yoga mats, so we need to limit the number of times our dynamic content block will be looped:
- From the Dynamic content block settings in the left panel, open the Layout section.
- The Limit number of items option should be activated by default.
- From the Number of items fields, click +/- or enter the maximum number of times your dynamic content block should be looped. In our example, we will enter 3.
- Optional: By default, the Index is set to 0, so your first list item in your product feed will be displayed first. If you want to start your list from your second item, enter 1.
That's it! You have successfully selected the product feed from which you want to retrieve your products. We will now select the values we want to show in our product recommendation.
Step 3: Choose the data variables you want to include in your email design
Your product feed is set up and connected to your email design. It is now time to access the data contained in your product feed to display it. Each data will be called separately with variables according to the information you want to display.
Depending on the design tool you chose when creating your email, the steps and syntax to access your product feed are different:
-
In the Dynamic content block, select or drag and drop the content blocks you want to fill with your product information. In our example, we want to display our products' image, name, price, and URL. We will insert an Image, Text, and Button content block.
- Add variables to your content blocks that will be replaced with your product feed's values at the time of sending. Open the accordion below corresponding to the type of content you want to fetch to learn how to insert your variables:
🏞️ Add a variable to fetch an imageTo fetch images from your product feed:
- Click the Image content block in your canvas.
- In the left panel, expand the Image settings accordion.
- From the Insert image from URL field, click the { } Add variable icon.
- Select the imageUrl variable from the list that corresponds to the links in your product feed.
🔤 Add a variable to fetch textTo fetch any text such as product name, price, or description:- Click the block containing your text (Title or Text content blocks).
- Replace the default text with the text you want.
- Place your cursor and click where you want to add your variable texts and click the { } Add variable icon in the toolbar.
- Select from the list the variable that corresponds to the texts in your product feed. In our example, we want to include our product name, which is name.
- Repeat step 4 for each product information you want to include in your text. In our example, we will also add the price variable.
🔗 Add a variable to fetch a link for a buttonTo fetch a link to add to your button:- Click the Button content block.
- Click the Add link icon at the top of the Button content block.
- From the Link target field, click the { } Add variable icon.
- Select the url variable from the list that corresponds to the links in your product feed.
- Click the Image content block in your canvas.
- Copy the following placeholder and paste it where you want your data to display in the email:
{{feed.feedalias.variable}} - In this placeholder, leave feed as is and replace:
- feedalias the exact name of your product feed, matching the spelling and case as it appears on the Product feeds page, in our example Mats_bestseller.
-
variable with the field's name in the API that contains the data you want to retrieve. For example, if you want to retrieve the images from your data feed, replace field with imageUrl.
HTML editor Email preview
- Optional: To display the same content block multiple times to show your 3 top-selling yoga mats, use for-loops. To learn more, check our dedicated article Advanced - Repeat a block of items using for-loops.
- Once you are done designing your email, click Continue.
Congratulations! 🎉 You have successfully added the variables that will be replaced with the content from your product feed. Your recipients will receive an up-to-date list of your 3 top-selling yoga mats!
But before sending your email to your recipients, follow our last step below to test your email and ensure that your variables will be correctly replaced with your product feed content at the time of sending.
Step 4: Preview and test your email
To ensure that the content in your email will display correctly in your recipients' inboxes, we highly recommend previewing and testing your email before sending it.
Click the tab below corresponding to the method with which you want to test your email:
- When your email design is ready, click Preview & test in the top bar of your email editor.
- Stay on the Preview tab.
- In the Who would you like to preview this email as? field, start entering one of your contact's email addresses and select it.
- Your preview for this contact generates automatically on the left of your screen. If you created a personalized product feed, enter another email address to check how the email will display for each contact.
- When your email design is ready, click Preview & test in the top bar of your email editor.
- Click the Send test email tab.
- In the Recipient field, start entering the email address of a contact from your test list and select it.
- Click Send test.
- Your test email will be sent shortly to the email address you entered with live data from your product feed. If you created a personalized product feed, send a test to another email address to check how the email will display for each contact.
Congratulations! 🎉 You can now use your email in your automations or send email campaigns containing live data from your product feed.
Email template | Email in recipients' inboxes |
---|---|
⏩ What's next?
- Creating an email campaign
- Creating an A/B Test campaign
- Repeat a block of items in your emails
- Advanced - Repeat a block of items using for-loops
- Display a personalized list of items in automated emails (Abandoned cart, Order confirmation)
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.
If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.