Industry packs are ready for eight industries. Start from journeys built for yours.Browse packs
Campaigns and templatesUpdated 25 Oct 2026

Product Recommendation Engine: How It Works and How to Use It in Email, WhatsApp and Push

How product recommendation engines work, the main approaches, the data they need, where to place suggestions and how to start and measure without a data science team.

PN
Written by Priya Nair
  • Published25 Oct 2026
  • Read time6 min
  • Length1,268 words
Share this guide
Product recommendation engine guide cover

Open any large online store and the page already seems to know you: “customers also bought”, “picked for you”, “complete the look”. Behind each of those blocks sits a product recommendation engine, software that decides which items to show to which person. Done well, it helps shoppers find things they would not have searched for and lifts order value. Done badly, it shows a customer the kettle they bought yesterday. This guide explains how recommendation engines work, the main approaches, the data they need, how to use them in email, WhatsApp and push as well as on your site, how to start small and how to measure whether they pay for themselves.

What is a product recommendation engine?

A product recommendation engine is a system that predicts which products a customer is most likely to want and presents them at the right moment. It belongs to the wider family of recommender systems, which also power film, music and news suggestions. In commerce, the output is usually a short ranked list: the top four items for a product page, the next best offer for an email or the products to place in a cart reminder. The goal is not to be clever. It is to reduce the effort of choosing and to raise the chance that the customer finds something worth buying.

How a recommendation engine works: customer events and the product catalogue feed a model, which produces a ranked list that is shown on the site, in email, in WhatsApp and in push, and results feed back in
Data in, ranked suggestions out, results fed back.

The main approaches

ApproachHow it decidesStrengthWeakness
Rules and merchandisingHand-written rules such as “show accessories for this category”Simple, transparent, works with no dataDoes not scale; needs constant upkeep
PopularityBestsellers overall or in a categoryWorks for new visitorsEveryone sees the same thing
Collaborative filteringPeople who behaved like you liked these itemsFinds surprising linksStruggles with new items and new customers
Content-basedItems similar to ones you liked, based on attributesHandles new items wellCan become narrow and repetitive
HybridCombines the above, often with a ranking modelBest overall accuracyTakes more data and effort
Context-awareAdds time, device, location, stock and seasonFeels relevant to the momentNeeds rich, fresh data

The idea behind collaborative filtering is the best known: if many people who bought A also bought B, then B is a good suggestion for someone viewing A. Content-based methods instead compare product attributes such as category, brand, price band, colour and description. Most mature systems blend both and then re-rank the result using business rules, for example hiding out-of-stock items or boosting products with healthy margins.

The data it needs

DataExamplesUsed for
CatalogueTitles, categories, attributes, prices, images, stockSimilarity and filtering
BehaviourViews, searches, wishlist adds, cart adds, ordersInterest and intent
Customer profilePast purchases, city, language, preferred channelPersonal relevance
ContextTime, device, season, campaign sourceMoment-specific picks
OutcomesWhich recommendations were seen, clicked and boughtLearning and measurement

Good recommendations depend on clean, joined-up data. If a customer appears as three different people across your site, app and store, no model can serve them well. That is why identity and one profile matter, as explained in our guide to the customer data platform. In Flowfox, events and orders live on the same data model used by segments and journeys, so the same behaviour that powers a segment can power a recommendation block.

Where to use recommendations

PlacementWhat to recommendWhy it works
Product pageSimilar items, accessories, “frequently bought together”Helps comparison and cross-sell. See cross-selling and upselling
CartSmall add-onsRaises order value without distracting from checkout
HomepagePicks based on recent behaviour, trending itemsGives returning visitors a shortcut
Abandoned-cart emailThe items left behind, plus close alternatives. See cart recoveryReminds and offers a way out of indecision
Post-purchase emailRefills, accessories, the next item in a seriesTimed to the likely next need
NewsletterA personalised block under the main story. See email newslettersSame send, different content per reader
WhatsApp or pushOne or two items tied to a triggerShort, timely and within consent

Recommendations are a core tool of personalization. In an email, they are often dynamic blocks filled at send time with data from the profile; the email builder supports this, and WhatsApp and push messages can carry the same item data. Our ecommerce solution page shows typical flows.

How to start without a data science team

  1. Begin with rules and bestsellers. A “top sellers in this category” block is better than nothing and gives you a baseline to beat.
  2. Clean the catalogue. Consistent categories, attributes and images matter more than any algorithm.
  3. Collect the events. Product views, cart adds and orders, tied to a customer ID. See sending your first event.
  4. Add “bought together” logic. Simple co-purchase counts already work well for accessories.
  5. Use recommendations in triggered messages. Cart reminders and post-purchase emails are the easiest wins.
  6. Test against a control. Show one group the recommendations and another the default. See A/B testing.
  7. Improve over time. Add personal and context signals once the basics work.

Start with the message, not the model. A modest list inside a well-timed cart or post-purchase email usually earns more than a sophisticated model on a page few people visit.

A worked example

Take an online shop selling coffee equipment, with 30,000 customers. The team first adds a “frequently bought together” block on grinder pages, based on simple co-purchase counts, which suggests filters, scales and cleaning tablets. Next, it adds a post-purchase journey: ten days after a grinder is delivered, customers receive an email with beans that match their brewing method, and a month later a descaling reminder for kettle owners. A third change targets lapsed customers, using the last category they bought from. Each change is tested against a holdout group that sees the generic version. The shop and the numbers are invented, but the approach is typical: begin with obvious relationships, put them where the customer is already paying attention, and keep a control group so you know what worked.

How to measure whether it works

MetricWhat it shows
Recommendation click-through rateWhether the suggestions are noticed and interesting
Conversion rate from recommendationsWhether clicks turn into orders
Revenue per visitor or per emailThe overall financial effect
Average order valueWhether add-ons raise basket size
Items per orderCross-sell effect
Return and complaint rateWhether suggestions are misleading
Holdout liftDifference versus the group without recommendations

Always judge results against a control. Recommendations can claim credit for sales that would have happened anyway, since people often click on the item they were already going to buy. Lift over the holdout is the honest number. Related measures are covered in email marketing metrics and conversion rate optimization.

Privacy, fairness and trust

Recommendations use personal data, so be open about it. Say in your privacy notice that you use browsing and purchase history to suggest products, honour opt-outs and avoid sensitive inferences, such as guessing at health conditions from purchases. Under India’s Digital Personal Data Protection Act, notice and consent matter; see our guide to the DPDP Act for marketers. Also watch for the “filter bubble” effect described in the literature on filter bubbles: if you only ever show people what they already like, discovery narrows and you can miss new interests. Mix in some exploration, such as new arrivals or items from adjacent categories.

5Data types the engine needs
1Control group, always
3Placements to start: product page, cart, email

Common mistakes

  • Recommending what was just bought. Exclude purchased items unless they are consumables.
  • Showing out-of-stock items. Filter by live stock.
  • Ignoring the cold start. New visitors and new products need fallbacks such as bestsellers.
  • Overloading the page. Four good suggestions beat twenty.
  • No holdout. You cannot prove the effect.
  • Messy catalogue data. Bad attributes produce bad matches.

The best recommendation is the one the customer thinks they found by themselves.

Put the right product in front of the right customer. Use behaviour and order data in email, WhatsApp, SMS and push.

See the ecommerce solution

Read next: AI in ecommerce, customer lifetime value and the blog.

Frequently asked questions

What is a product recommendation engine?

A product recommendation engine is software that predicts which products a customer is most likely to want and shows a ranked list at the right moment, on a site, in email or in other channels.

How do product recommendation engines work?

They use catalogue data and customer behaviour, such as views, carts and orders, with methods like collaborative filtering, content-based matching or a hybrid, then rank items and apply business rules such as stock.

What is collaborative filtering?

Collaborative filtering recommends items based on the behaviour of similar customers, for example suggesting product B to people viewing product A because many who bought A also bought B.

Do I need AI to start with recommendations?

No. Bestseller blocks, category rules and simple “bought together” counts work well to begin with, and you can add more advanced models later.

Where should I use product recommendations?

Product pages, carts, the homepage, abandoned-cart and post-purchase emails, newsletters, and short WhatsApp or push messages, within customer consent.

How do I measure the impact of recommendations?

Compare conversion, revenue per visitor and average order value for people who saw recommendations with a holdout group that did not.

Are product recommendations a privacy risk?

They use personal data, so you need clear notice, consent where required, opt-outs and care to avoid sensitive inferences. Follow local rules such as the DPDP Act.

Topics#recommendations#personalization#ecommerce#collaborative filtering#cross-sell
Was this guide helpful?Your answer helps us improve our guides.

See your own customers in Flowfox this week.

Start a free workspace, connect a data source and send your first journey. Or book a guided demo.