Most email "personalization" is just mail merge with extra steps. First name in the subject line. A generic "based on your purchase history" product block that shows the same four items to everyone who bought anything in the last six months. A "we miss you" win-back that goes to every inactive customer regardless of why they went inactive.
Real email personalization — the kind that produces measurable revenue lift — requires individualized content, timing logic, and segmentation that goes deeper than recency and frequency. Here's what that looks like in practice.
The product block is the only part that matters for revenue
Email personalization efforts spread attention across subject lines, send time optimization, content personalization, and segmentation. All of these have some effect. But in terms of direct revenue per email delivered, the product block is where the money is.
A personalized product block — where each recipient sees products chosen based on their specific behavior and preferences — consistently outperforms a static product block by 2-3x on click-through rate and 1.8-2.5x on revenue per email delivered. Subject line personalization, by comparison, typically produces a 10-15% open rate lift. Open rates don't pay for anything. Revenue does.
Stores that have personalized their product blocks and done nothing else to their email program see meaningful revenue improvement. Stores that have optimized everything except the product block see modest improvements. Start with the product block.
What a real personalized product block requires
To generate an individualized product block for each email recipient, you need three things working together:
A behavioral data layer. What has this person browsed on your site, added to cart, bought? What categories do they return to? What price points have they actually purchased at vs. just browsed? This data needs to be structured and accessible at the time the email is generated, not in a monthly batch export.
A catalog attribute layer. Your products need to be described at the attribute level — occasion, style, material, use case, fit type for apparel, specification details for tech, etc. Without this, your personalization logic is working from category and price alone, which is coarse-grained and misses most of the relevant signals.
Inference logic that fills gaps. Most recipients haven't given you enough behavioral data to personalize with high confidence. A shopper who bought one item six months ago and hasn't visited since doesn't have a rich behavioral profile. Your logic needs a fallback: cohort-based recommendations (what people like them bought), trending items in their demonstrated price range, seasonal relevance. The fallback matters because a significant share of your list will always be in this low-data state.
Timing is the second lever
After product block personalization, timing is the most impactful variable in email program performance — and the most mismanaged.
Send time optimization tools optimize for open rate: when is each individual most likely to open an email? This is useful but incomplete. The more important timing question is: when is each individual most likely to be in a buying frame of mind for the products you're sending?
Those two things are not the same. A shopper might open emails at 7am every day but only purchases on weekends when they have time to browse. Optimizing for open time gives you a Tuesday morning open with no purchase. Optimizing for purchase behavior gives you a Friday evening send that converts.
For stores with enough purchase data (minimum 500 customers with 2+ purchases), building per-customer day-of-week purchase models is achievable and meaningful. Stores that have done this see 15-25% higher revenue-per-email-delivered compared to day-of-week agnostic send time optimization.
Segmentation that actually changes what you send
The goal of segmentation isn't to have more lists. It's to send meaningfully different emails. Most segmentation in practice produces lists that receive the same email with minor variations. That's not personalization — it's targeted broadcast.
Segments worth building because they warrant genuinely different email content:
Browse-but-never-bought. These people know your brand. They've spent time on your site but haven't converted. They don't need an introduction. They need a reason to pull the trigger — usually social proof, a specific product that matches what they browsed, or a gentle urgency signal (limited stock, incoming price change). Not a generic 15% off everything.
High-frequency browsers, low purchase rate. Active on your site, minimal purchasing. This often indicates price sensitivity — they want to buy but something in the value equation isn't landing. Test approaches for this segment specifically: free shipping thresholds, bundle pricing, emphasis on quality and durability. Track what moves their purchase rate.
Single-purchase customers at 45 days. The window for securing a second purchase is roughly 30-60 days post-first-purchase. At day 45, a customer who hasn't bought again has a very different trajectory than one who's been back to the site twice. A well-timed replenishment or cross-category suggestion at 45 days can move repurchase rates by 8-12 percentage points.
Lapsed customers by reason. Not all lapsed customers went inactive for the same reason. Those who had a high purchase frequency and stopped abruptly often had a service failure. Those who tapered off gradually are price-sensitive or found an alternative. Generic win-backs treat both the same. Behavioral-signal-based win-backs address different situations differently.
The metrics that tell you if email personalization is working
Stop measuring open rates as a primary success metric. iOS privacy changes have made open rate data unreliable for a significant portion of your list. The metrics that matter:
- Revenue per email delivered — the number that tells you if the emails are actually worth sending
- Click-to-purchase rate — not just click rate, but how many clicks converted to a purchase in the same session
- Repeat purchase rate by email segment — are your retention-focused emails actually retaining people?
- List decay rate — how fast is your active list shrinking? Good personalization slows decay; bad personalization accelerates it (unsubscribes, spam complaints)
The team that's winning at email personalization is not the team sending the most emails. It's the team sending the most relevant emails to the smallest viable list at the highest-confidence send times.
See ShopPulse email personalization in action
Individualized product blocks, behavioral timing logic, and segment management built for e-commerce teams. Book a demo.
Get a Free Demo