Most guides on ecommerce email marketing product recommendations stop at the "what" — recently viewed, top sellers, complete-the-look. That's the easy part. The hard part, the part that moves your P&L, is two decisions nobody quantifies: where in your email program the recommendation block lives, and which products it surfaces. Get both right and recommendations become a second profit engine. Get them wrong and you're discounting your bestsellers to people who'd have bought anyway.
Flows beat campaigns for recommendations — by a lot
A campaign is a one-time broadcast to a segment. A flow is an automated sequence triggered by what one person did (started a checkout, placed an order) or didn't do (hasn't bought in months). Recommendation blocks can go in either — but the earning power is not close.
According to Klaviyo's 2026 email benchmarks, flows generate nearly 41% of total email revenue from just 5.3% of sends, with revenue per recipient roughly 18× higher than campaigns. The conversion gap is just as stark: Klaviyo's benchmark data puts the placed-order rate at 2.11% for flows versus 0.16% for campaigns — about 13× higher.
The reading for an operating store: a campaign recommendation block gets shown to thousands of people at a moment you chose. A flow recommendation block gets shown to one person at the moment they chose — right after they abandoned a cart, right after their order shipped. That timing is the whole advantage. If you only have bandwidth to build recommendations into one place, build them into your flows first.
The four flows that deserve recommendations first
Abandoned cart — the highest-RPR flow you own
This is where recommendations earn most, because the intent signal is loudest. Baymard Institute's meta-analysis of 50 studies puts the average documented cart abandonment rate at 70.22% — roughly seven of ten carts need recovering, and each one is attached to a shopper who already told you what they want.
Show the abandoned items first (image, title, price, a return-to-cart button), then a small "you might also like" row of complements beneath. Keep the first email coupon-free — save incentives for later messages, or you train every shopper that walking away from a cart mints a discount. Klaviyo's own abandoned cart guide recommends the same restraint and a filter so anyone who completes the purchase exits the sequence.
Post-purchase — cross-sell at peak trust
The moment after someone buys is the moment they trust you most. A post-purchase flow triggered on the order (per Klaviyo's post-purchase guide) should lead with a thank-you, then — after a delay timed to your real shipping window — a cross-sell row of products that pair with what they bought. A phone-case buyer gets screen protectors; a hoodie buyer gets the matching joggers.
Browse abandonment — the lighter touch
Triggered by a product view with no add-to-cart, this flow needs the most restraint because intent is weakest. Klaviyo's browse abandonment guide calls it a "lighter touchpoint" than the cart flow. Show the viewed product plus two or three alternatives in the same category — not a hard sell, a nudge.
Win-back — recommend what's new
For lapsed buyers, recommendations do double duty: they re-establish relevance and showcase what's changed since the shopper left. Klaviyo's win-back guide arms the flow at a purchase and fires it after silence longer than your average buying cycle. Lead with new arrivals or restocked favorites.
These four flows are the core of any automated ecommerce email program, and the abandoned cart sequence in particular rewards smarter segmentation more than any other.
What recommendation flows actually earn
Here's the number the examples-and-subject-lines articles never give you. Klaviyo publishes revenue-per-recipient (RPR) benchmarks by store revenue band and average order value. From Klaviyo's flow benchmarks reference, for a store in the $1M–$5M band:
| Flow (AOV $44–$83) | 25th percentile RPR | 75th percentile RPR |
|---|---|---|
| Abandoned cart | $1.12 | $3.03 |
| Welcome series | $0.35 | $2.53 |
| Post-purchase | $0.11 | $0.44 |
Three things jump out. The abandoned cart flow is the highest-RPR automation at every band — build it first. RPR scales hard with AOV, so a benchmark that ignores your order value is noise. And the 75th-vs-25th spread is roughly 3× within one band — meaning execution quality (timing, filters, which products you recommend) is worth about a tripling, holding the store constant.
Worked example: which SKU you recommend decides the profit
Say you run a print-on-demand apparel store doing 340 orders a month at a $31 average order value, with $2,800/month in Meta spend. Your post-purchase flow reaches about 340 people a month. At a conservative 1.5% placed-order rate, that's ~5 extra orders — small, until you look at margin.
Your catalog has two cross-sell candidates. A branded tee lands at $9 product cost from your supplier, sells for $31 — that's $22 gross profit per unit. A mug lands at $7 cost, sells for $16 — $9 gross profit. Recommend the tee and 5 orders earn $110 in gross profit. Recommend the mug and the same 5 orders earn $45.
Same flow. Same send volume. Same shopper. The recommendation engine that picks the higher-margin product nets you 2.4× the profit — with zero extra spend. This is the decision every "top sellers" recommendation block gets wrong: your bestseller and your best-margin product are rarely the same SKU, and a block that recommends by popularity quietly leaves money on the table.
Personalize on behavior, measure on orders — not opens
The SERP guides lean on open rates to prove engagement. Be careful. Klaviyo's guidance on Apple Mail Privacy Protection explains that Apple pre-loads tracking pixels whether or not a human opened the email, inflating open rates since late 2021. Judge recommendation performance on clicks and placed orders — the metrics that survive. A recommendation block that lifts click-through and order rate is working; a rising open rate tells you almost nothing.
For personalization itself, behavior beats demographics: recently viewed items, category affinity, and purchase history are stronger signals than any guess about who the shopper is. And the payoff compounds, because recommendations feed repeat purchase. Shopify's retention research notes that known customers spend up to three times more per order than first-timers — relevant recommendations are how you turn a first order into a second.
How PodVector AI handles product recommendations
Here's the gap between knowing this and doing it: picking the right product to recommend requires knowing true per-order profit on every SKU, and most store owners don't have that in front of them. Victor, the AI employee inside PodVector AI, does.
Victor builds the Klaviyo flows — abandoned cart, post-purchase, browse abandonment, win-back — and populates the recommendation blocks. Because he sees every order, every ad dollar, and your Printify, Printful, or Gelato product costs together, he computes the true per-order profit on each product and weights recommendations toward the SKUs that actually make money, not just the ones that sell most. He reprices thin-margin items in Shopify and adjusts the flows as the numbers move. Product costs are known before the first sale, so Victor doesn't need months of history to tell a $22-margin tee from a $9-margin mug.
If you want the flows built and the recommendations weighted by real profit, get started with PodVector AI.
When you're ready to choose a tool, compare options in our guide to ecommerce email marketing software.
FAQs
Where should I put product recommendations in my emails?
Start with your automated flows, not campaigns. Flows generate nearly 41% of email revenue from 5.3% of sends per Klaviyo's benchmarks, because they fire at the moment of intent. Build recommendations into the abandoned cart flow first, then post-purchase, browse abandonment, and win-back. Add them to campaigns only after the flows are earning.
What products should I recommend — bestsellers or complements?
Both have a place, but neither is automatic. In an abandoned cart email, lead with the abandoned items and add complements beneath. In post-purchase, cross-sell products that pair with the order. And weight toward margin: your highest-selling SKU and your highest-profit SKU are usually different, so recommending by popularity alone can leave profit on the table, as the worked example above shows.
Should I put a discount in a product recommendation email?
Not in the first abandoned cart email. Klaviyo's abandoned cart guide recommends saving incentives for later messages — leading with a coupon trains shoppers to abandon carts on purpose. Let the recommendation and the reminder do the work first; reserve discounts for the second or third touch.
How do I measure whether recommendations are working?
Track click-through rate and placed-order rate, not open rate. Klaviyo notes that Apple Mail Privacy Protection pre-loads tracking pixels and inflates opens, so opens are unreliable. The honest signal is whether the recommendation block gets clicked and whether those clicks turn into orders — and ideally, whether the orders carry healthy margin.
Do I need an AI tool to do product recommendations?
No — you can build static "top sellers" or "recently viewed" blocks in any email platform. The value of AI shows up when recommendations get weighted by true per-order profit and updated as costs and prices move, which is tedious to do by hand across a full catalog. That profit-aware weighting is what separates a recommendation block that fills space from one that moves your bottom line.