Include your best-selling or newest products in your campaigns and automations with the Product Recommender Item.
This article will teach you to automatically include your best-sellers or newest products in your email content.
Before You Begin
Product Recommender is available to Omnisend users with Shopify, BigCommerce, Magento, WooCommerce, or API integration.
Standard product recommendations are available for all Omnisend pricing plans.
Personalized product recommendations are included in the Pro plan and are available as an add-on for the Standard plan.
Standard recommendations include:
Best-selling products.
Recently added products.
Most viewed products.
Personalized recommendations include:
Products contact recently viewed.
Products similar to past purchases.
About Product Recommender
Product Recommender automatically pulls up to 12 products from your store – images, titles, descriptions, prices, and product links. You decide what information should be included in the email content. This item is refreshed every hour to ensure the latest information is pulled from your store.
To include the most recent information from your store, recommended products are pulled at the last moment before the email is sent. Therefore, products do not appear in the email builder and preview but are automatically added to the email content when sent to the recipient.
Note, at the moment, you can’t preview Personalised Product Recommendations in Campaigns (including fallback products). Only Standard Product Recommendations are available in the preview. You can preview personalised content when testing an Automation.
To start using Product Recommender, go to either your new campaign or a separate email in your automation workflows.
You can add product recommendations by dragging and dropping a product recommender item from Elements → Product Recommender or by adding a specific product recommendation to your email content from Products. You can always adjust the type of recommendation afterward.
Once you have your item in place, you can start editing it.
Product Recommender Settings
Start by selecting if all contacts should see this block, or a specific audience, and the type of products you want to recommend, such as best-selling products. Then, choose a fallback option, such as recently added products, which will be used if the main selection is unavailable. You can also filter products by price to exclude low-cost items by setting a preferred minimum price.
Lastly, for certain types of recommendations, you can set the time using the time range slider, for example, to define how far back to look for your best-selling products (e.g., the last 12 months). The product details will be automatically filled in the block.
Products to Recommend
In your Campaigns and Automation, if your store is on the Free or Standard plan, you can choose from three standard recommendations:
Best-selling products;
Recently added products;
Most viewed products.
Best-Selling Products
If you choose to display best-selling products, the system will automatically show the items that have sold the most in your store over the last 12 months. You can adjust this time frame using the toggle to fit your preferences, with a maximum span of 12 months. Please note that your store must have recent order data for this setting to function correctly.
Recently Added Products
If you select to show recently added products, the item will pull recently added products to your store. The product recommender acts upon the date when the product was published, but is not updated.
Most Viewed Products
If you choose to display the most viewed products, we will show recommendations from the store. All of the most viewed products within the store will be displayed in the email for all recipients. Additionally, you can select the time range for the newest products, from 1 to 3 months.
Personalized Recommendations in Campaigns & Automation
Stores on the Pro plan can improve their marketing by adding personalized product recommendations to their campaigns and automation. This feature allows you to include items that each contact has recently viewed or products similar to past purchases, making emails more relevant and engaging.
With personalized product recommendations, our system helps you show the right products to the right customers – automatically.
Here’s how it works:
It looks at each customer’s order history to see what they’ve bought before.
Then it checks which products are often bought together by all your customers.
Using this info, it picks out products that a customer is most likely to be interested in.
Products the customer has already bought are not shown again.
The result is a personalized list of product suggestions for each customer, based on their past behavior and what similar shoppers tend to buy.
As new purchases come in, the suggestions update automatically to stay fresh and relevant.
✅ This means you don’t have to guess what to promote – your emails will always show smart, tailored product recommendations that help increase sales.
Please note that Pro plan users get free access to recently viewed products and similar to past purchases product recommendations in their Campaigns and Automation.
If you're on the Standard plan, you can use these features by buying them as a paid standalone add-on.
The pricing is based on your billable contacts' pricing tier. This means that you can improve your emails with these Pro plan features without upgrading your plan.
Please note that if upgrading to Pro is more cost-effective for your store than purchasing the add-on separately, the upgrade option will be shown instead. This ensures you always get the best value.
Here's how add-ons billing works:
Unified billing. Add-ons are billed together with your main Omnisend subscription. You will see them on the same invoice and in the same billing cycle.
Consistent tiers. Add-ons scale with your subscription tiers, so charges remain predictable as your contact list grows.
Visibility. You can check your active add-ons and their billing status anytime in Store Settings.
For recently viewed products recommendations, our system uses real-time browsing data to identify up to 10 recently viewed products per contact at the time of sending. If a contact doesn’t have any browsing history, fallback options are available. You can configure it to show best-sellers, newly added items, or the most viewed products instead.
Please note that the recommendation window covers the last 30 days, with the most recently viewed products displayed first.
For similar to past purchases products recommendations, the product recommender looks at a customer’s individual purchase history in the connected store. Instead of just repeating the exact products previously purchased, it pulls in other items from the same or related product categories. It relies on product attributes to determine which products are similar.
Just like with standard recommendation types, when designing your email, you can choose between a grid or list layout. Both options automatically apply your store’s brand styling, so there’s no need for extra coding or manual design adjustments.
There are a couple of limitations to be aware of when using personalized recommendations in Campaigns:
In clickmap reports, you won’t see individual clicks or percentage tracking for the recommended product.
Dynamic review behavior varies: in automations, preview mode relies on event properties (trigger), while in campaigns, it uses contact properties. Therefore, event data isn't available in campaigns, and the preview will display fallback placeholders instead. If you want to see a real example, we recommend sending a real campaign to your test contacts. Note that it must have a viewing history.
The view in browser (preheader) link will only remain functional for 6 months for campaigns with personalized recommendations. After this period, it will be directed to a 404 page.
When using the Facebook Auto-post campaign feature, Product Recommender Items will show placeholders (like in the Email Builder) instead of actual products.
Products Similar to Past Purchases
If you select products similar to past purchases, the product recommender will show more relevant products for your post-purchase or win-back automations. You don't need to pick items manually for cross-sell and upsell automations. You can add this type of recommendation and make more sales while bringing real value to your customers.
Note! The same product will not be recommended again if the customer has purchased it within the last 365 days.
Products Contact Recently Viewed
When you select the Products Contact Recently Viewed option in Automation emails, the email will show up to 10 products that each contact has recently viewed. The number of products shown depends on how many products the contact has viewed.
If a customer has no viewing history, the email will display the best sellers, newest products, or most viewed products as a fallback, just like in Campaigns. You can choose which fallback option to use.
Personalized Recommendations Selection Process
Data Retrieval:
Omnisend retrieves each contact’s past purchased products (purchase history).
Co-occurrence Analysis:
Omnisend analyzes the co-occurrence of products in the same cart across all contacts at the brand level.
It calculates a co-occurrence score for each product pair based on how often they appear together in purchases.
Recommendation Generation:
For a specific contact, Omnisend examines their past purchased products.
It then recommends other products that have the highest co-occurrence scores with the contact’s purchased products based on the overall brand-level co-occurrence data.
Result:
Omnisend recommends similar products (those frequently bought together by other users at the brand level) based on the contact’s purchase history.
You can use personalised product recommendations in various ways:
Product abandonment – include more than one recently viewed product in your message.
Order replenishment – when reminding someone to reorder, show items they viewed recently.
Cart abandonment – show both the product that wasn’t purchased and other viewed products.
Campaigns – add a personalised block with recently viewed or similar products.
Layout Type
You can then choose between the grid or list layout and select the number of products you want to show.
A single item can hold up to 12 products. Please note that if you need more than eight products displayed in a single email, you must drag and drop more product items into your email content.
If you select a layout with multiple columns, move the toggle or type in the number of columns and products you want to show. You can also show products side by side in a single column.
With the columns option selected, you can choose how many columns of products should be displayed in the email. The maximum number of columns is 4 to ensure your customers will see products even on small screens.
It's important to note that only up to 2 columns can be displayed on the phone screens. You can check this by previewing the email. As a result, all products will be grouped by 2 in a single row.
Recommender Options
You can also limit the products shown to a particular category (collection) by selecting 'Specific category' and choosing the collection name from the dropdown options.
It is advised not to specify categories for the recently viewed recommendations.
You can also exclude specific products from recommendations, even if no category is selected. You can do so by clicking 'Exclude products' → selecting the products → clicking Exclude.
Tip 💡 If you select "products contact recently viewed" and a fallback type for the Product Recommender, excluded products will not appear in either the recently viewed recommendations or the fallback variant chosen (e.g., best sellers).
Once you've selected the type of your Product Recommender products, you can edit the content that should be shown. You can automatically choose the information you want to pull for each product (image, name, description, price, button that links to product).
After selecting product details, you can show products that are out of stock in your emails or recently bought by your customers.
If you prefer not to recommend products that were already purchased, you can set an exclusion period of up to 60 days by selecting 'Exclude recently bought products.' This means products bought within the last 60 days will not be recommended.
To limit the visibility of the Product Recommender, choose which devices should show the item selected. You can show it to users viewing your email from:
all devices;
mobile devices only;
desktop devices only.
Then, you can edit the conditions (only in automation) of the item and decide who should see this content block by selecting and applying conditional rules to target your contacts.
Manage paddings by typing in the best ones for your email style.
Lastly, you can define the background color or image. You can select the background color for the Product Recommender or use an uploaded image as its background.
Click on the plus icon to add your color from the color palette → pick the color you need or type in hex, → click Add color.
You can also type in the hex color value next to each color field.
That's it; your Product Recommender is all set! It will be saved in real-time automatically as you edit it.
Product Recommender for API Stores
If your store is connected to Omnisend through the API, you can use personalised product recommendations such as Recently viewed products and Products similar to last purchases. To make these work, ensure that the correct data is being sent from your store to Omnisend.
Data Requirements
Omnisend uses your product and order data to display accurate recommendations. You’ll need to have specific events implemented in your store for this to function correctly.
Recommendation type | What you need to implement | What it does | Documentation |
Recently viewed products |
| Sends information about which products a visitor has looked at, so Omnisend can display them in recommendations. | |
Products similar to last purchases |
| Allows Omnisend to show items similar to previous purchases, based on available product data and order history. To work correctly, product IDs must match between the order events and the product data you send. |
Syncing Past Order Data
If you want recommendations to include previous purchases, you can sync your historical orders through the API. Learn how to sync historic orders.
If you’re sending large amounts of data, it’s best to use batches to avoid reaching API limits. Learn more in our POST Batches documentation.
FAQ
Can I use multiple Product Recommender Items in a single email?
Absolutely! You can send multiple items to a single email. Additionally, various types of product recommendations can be added, including best sellers, new arrivals, and personalized suggestions.
What’s the difference between the Product Recommender and Abandoned Products layouts?
The Product Recommender and Abandoned Products layouts display product information in different ways depending on the event that triggers the message and the purpose of the flow or campaign.
The Abandoned Products layout is designed for reminders about specific items that a contact left behind or viewed recently. When the message is triggered by the added product to cart event, it includes all products that were left in the cart. When triggered by the viewed product event, it shows only one product — the most recent one viewed before the message was sent. This layout is best for flows focused on cart or browse abandonment, where the goal is to remind someone about the exact items they interacted with.
The Product Recommender, on the other hand, can be used with any trigger Automations and any Campaigns. It collects data from multiple recent “viewed product” events and displays several products that your contact has recently interacted with or that are similar to previous purchases. This makes it a more dynamic and personalised option for showcasing relevant products, not limited to a single cart or session.
In short:
Use Abandoned Products when you want to remind contacts about items they didn’t buy.
Use Product Recommender when you want to display a richer, more personalised selection based on browsing or purchase behaviour.
The Product Recommender layout provides a more flexible and engaging experience because it can show multiple items and adapt to each contact’s activity — offering stronger personalisation and higher engagement compared to Abandoned Products.
The product images in my email appear too large. How can I resize them?
You can adjust the image size in dynamic product listing blocks using a built-in slider. This allows you to control how large or small the product images appear in your email layout.
Here’s how to do it:
Select the product recommender → click on any image → go to the Image tab in your email.
Use the image size slider to adjust the size of the product images. As you move the slider, the image size will update in real time in the preview.
Check the preview to ensure the images within your email look visually balanced.
If you change the layout type (for example, switching from one column to two), the image size percentage will be applied consistently across the new layout.
Make further adjustments as needed until you're happy with how the email looks.
This ensures your product images remain visually appealing and appropriately sized across different layouts and devices.























