What It Is
The Enriched Product Recommendation Use Case delivers individually-selected product suggestions within email communications. Unlike static batch recommendations, these are computed at the moment of open using the freshest available data — last browsing session, recent purchases, current stock levels, and individual preferences. The “enriched” aspect means going beyond collaborative filtering: recommendations incorporate multiple data dimensions (affinity, seasonality, stock, offers, lifecycle stage) to select the most relevant products for each individual at that exact moment.Key Challenges Addressed
This Use Case addresses the broadest range of challenges — 21 Key Challenges across 7 categories:| Category | Challenges addressed |
|---|---|
| Customer Lifecycle & Value | First purchase, one-timer conversion, frequency, basket increase, category expansion, churn reduction, winback, low-spender, VIP conversion, reduce promo dependence |
| Loyalty Programme | Programme recruitment, status progression, points utilisation |
| New Data Usage | Proprietary scoring, intent qualification, preference collection |
| Language Management | Language adaptation, real-time personalisation |
| Marketing Pressure | Automatic rotation after non-conversion |
| App Download | App-exclusive pricing display |
| Omnichannel | Coherent product suggestion across channels |
Required Datasources
| Datasource | Fields used | Role |
|---|---|---|
| CRM 360 | Customer ID, purchase history, preferences, segment | Individual targeting |
| Product Catalogue | SKU, name, price, image, category, attributes | Product selection pool |
| Navigation | Viewed products, categories, time spent | Real-time intent signals |
| Purchase History | Transaction date, products, amounts | Affinity and exclusion logic |
| Stock & Availability | Stock level, availability by location | Never recommend out-of-stock |
| Offers | Current promotions, eligibility | Price display with offers applied |
Required Capabilities
| Capability | Role in this Use Case |
|---|---|
| Recommendation Engine | Selects products using collaborative filtering + individual signals |
| Lifecycle Offer Engine | Applies the right offer to the recommended product based on lifecycle stage |
| Category Affinity | Identifies preferred categories for cross-sell / category expansion |
| Language Scaling | Renders product details in the individual’s locale |
| Currency Adaptation | Shows correct pricing for the individual’s market |
Example Implementation
Workflow Logic
What the Customer Sees
A personalised product block within the email showing 3–6 products selected specifically for them, with:- Product image, name, and price (in their currency and language)
- Any applicable offer (loyalty points, promotion) shown
- Products they already purchased excluded
- Products currently in stock at their preferred store/region
Measuring Incremental Value
| Metric | How to measure |
|---|---|
| Click-through rate | Exposed vs Non-Exposed on recommendation block |
| Conversion rate | Purchases from recommended products within 7 days |
| Average basket | Compare basket size for buyers who clicked recommendations |
| Revenue per email | Total revenue attributed to recommendation clicks |