Product feeds: advanced filtering and rules

Last updated: April 1, 2026

Product feeds let you dynamically recommend products in your emails using customizable filters and rule-based logic. This gives you precise control over which products appear for each customer.

Overview

Product feeds automatically curate product recommendations based on your criteria. This ensures customers see relevant products while filtering out inappropriate options. The system processes rules sequentially until your specified product count is reached.

Available filters

Out of stock filter

Automatically excludes products that are currently out of stock, so customers only see items they can purchase.

Filter out products in subscription

Hides products that a customer is already subscribed to. This prevents duplicate recommendations and keeps the focus on new upsell opportunities.

Filter out variants in subscription

Similar to the product filter above, but works at the variant level. If a customer is subscribed to a specific variant, other variants of the same product can still appear as recommendations.

Filter out specific products or variants

Manually exclude specific products or variants from appearing in recommendations. This is useful for:

  • Discontinued items still in your catalog

  • Products not suitable for email promotions

  • Items you want to promote through other channels

Fill remaining with

Choose what to fill the remaining products in the grid with if the rules do not fill all grid slots.

image.png

Rule-based logic

Product feeds use sequential rule processing to build your recommendation list:

  1. Rule execution order: Rules execute in the order you set them.

  2. Product count limit: Processing stops when your target product count is reached.

  3. Rule skipping: If an early rule fills your product grid, subsequent rules will not execute.

image.png

Example scenario

If you have a 3-product grid with 3 rules:

  • Scenario A: Each rule returns 1 product, so all 3 rules execute.

  • Scenario B: The first rule returns 3 products, so rules 2 and 3 are skipped.

Best practices

  • Order your most important rules first.

  • Use the "Filter out products in subscription" option for a better customer experience.

  • Test your feeds with different customer profiles to ensure proper filtering.

  • Consider using catch-all rules to ensure your grid always has products to display.

This feature builds on customer feedback requesting more control over product recommendations and addresses common use cases like excluding subscribed products and managing inventory visibility.