Skip to main content

Troubleshoot product recommendations in automated email campaigns

Diagnose and fix empty or missing product recommendation blocks in automated email campaigns.

Bartlomiej Rekosiewicz avatar
Written by Bartlomiej Rekosiewicz
Updated today

This article explains how to troubleshoot product recommendations in automated campaigns, helping you identify and resolve issues such as empty blocks, data dependencies, configuration problems, and integration errors. Use this guide to ensure your campaigns display engaging product recommendations and maintain a seamless experience.

Before you start

  • You need to know how to create a product recommendation and add it to a campaign.

  • Insert product recommendations as blocks in EasyEditor.

  • Check the Insight data requirements for each recommendation type.

Quick triage checklist

  1. Validate data - confirm all required Insight data, Products, Orders, WebInsight, and Cart,is available.

  2. Run the Insight data checker - use the data checker in the builder to identify schema or SKU issues.

  3. Check the integration sync - ensure Orders, Catalog, and Cart are syncing.

  4. Preview recommendations - refresh the recommendation preview and test with a contact record.

  5. Configure a fallback - add built-in fallbacks, such as Hybrid or Lookalikes, or insert a Best sellers block.

Common issues and fixes

Symptom

Likely cause

Suggested fix

Block is empty

Missing required data, such as no co-purchase history.

Switch to Best sellers or Hybrid until data matures.

Preview data looks outdated

Preview not refreshed.

Refresh preview; live sends automatically use current data.

“Also bought” recommendations irrelevant in bulk sends

Designed for post-purchase triggers.

Use Best next or Hybrid for bulk campaigns.

Abandoned cart recommendations not showing related items

Wrong recommendation type chosen.

Use Bought together based on latest Carts.

Fallback strategies

  • Hybrid - choose a fallback option in the builder.

  • Lookalikes - automatically creates a fallback set.

  • Rule-based types - add a secondary block, such as Best sellers or Trending, as a backup.

Did this answer your question?