Email Personalization Beyond First Name: What Actually Moves Revenue
Dropping someone's first name into a subject line isn't personalization. Here are the Klaviyo personalization tactics that actually increase open rates, clicks, and revenue.

Mark Cijo
Founder, GOSH Digital
Email Personalization Beyond First Name: What Actually Moves Revenue
"Hey [First Name]!" in the subject line is not personalization. It's a mail merge. A parlor trick from 2012 that everyone — including your customers — sees right through.
Real personalization means sending different content, different offers, and different messages to different people based on what you actually know about them. It means the email a first-time buyer receives looks completely different from the one your VIP customer gets. It means the product recommendations in your email are based on what THIS person actually bought, not your best-seller list.
The brands doing this well in Klaviyo see 30-50% higher revenue per email compared to those sending the same message to everyone. That's not a marginal improvement. That's a category-changing advantage.
Here's how to implement personalization that actually moves the revenue needle.
The Personalization Hierarchy
Not all personalization is equal. Here's the hierarchy from lowest impact to highest:
Level 1: Token insertion. First name, company name, city. Low effort, low impact. Everyone does it. It barely moves metrics.
Level 2: Segment-based messaging. Different messages to different groups. New customers get trust-building. VIPs get exclusive access. Lapsed customers get winback offers. Better, but still broad.
Level 3: Behavior-based content. Product recommendations based on browse and purchase history. Dynamic content blocks that change based on what someone clicked last. Now we're talking.
Level 4: Predictive personalization. Using Klaviyo's predictive analytics to anticipate what someone wants before they show the intent. Sending a replenishment reminder based on predicted next order date. Targeting churn-risk customers with retention offers before they lapse.
Level 5: One-to-one dynamic emails. Every element of the email — products shown, copy, offer, CTA — is dynamically generated for each individual recipient. The email each person receives is unique to them.
Most brands are stuck at Level 1 and think they're "personalizing." Let's move you up the stack.
Behavior-Based Product Recommendations
This is the highest-ROI personalization tactic for most eCommerce brands. Show people products based on what they've actually done — not what's popular overall.
Recently viewed products. In your browse abandonment and campaign emails, show the specific products this person browsed. Klaviyo tracks "Viewed Product" events automatically through your Shopify integration. Use these events to populate dynamic product blocks.
Purchased-based recommendations. Someone bought a coffee grinder. Your next email shows coffee beans, cleaning brushes, and storage containers — not the grinder they already own. This requires setting up "complementary product" logic in your email templates.
Category affinity. If someone consistently buys from your "skincare" category, their email should lead with skincare — even in a multi-category campaign. In Klaviyo, create segments based on catalog category and use conditional content blocks to lead with relevant products.
Price affinity. Some customers buy your premium products. Some buy your value line. Show people products in their price range. A customer who's never spent over $40 doesn't need to see your $200 luxury item front and center. And your luxury buyer doesn't need to see the value options.
Setting Up Dynamic Content in Klaviyo
Klaviyo offers two main tools for content personalization.
Dynamic product blocks pull from your product catalog based on rules. You can configure them to show:
- Products the person recently viewed
- Products from a specific collection
- Best sellers
- Products similar to what they bought
- Custom catalog feeds based on any logic you define
To set this up, go to your email template editor, add a product block, and configure the "Product Feed" settings. Choose between catalog feeds (static recommendations) and personalized feeds (behavior-based recommendations).
Conditional content blocks show or hide entire sections based on profile properties or segment membership.
Example: Your campaign email has a hero section. Instead of one hero image for everyone:
- Show "New to us? Here's 15% off your first order" to profiles with 0 purchases
- Show "Your VIP exclusive early access" to profiles in your VIP segment
- Show "We miss you — here's what you missed" to profiles who haven't bought in 90+ days
Three completely different email experiences, sent as one campaign. In Klaviyo, use "Show/Hide" conditional logic on content blocks with profile-based conditions.
Segment-Level Personalization
Before you get to individual-level personalization, segment-level differences create massive improvements.
Create these segments and tailor messaging for each:
New subscribers (never purchased). They don't know you yet. Every email should build trust: social proof, guarantees, brand story, customer testimonials. The CTA is softer: "explore" or "discover" rather than "buy now."
First-time buyers (1 purchase). They trust you enough to buy once. Now your job is the second purchase. Show them complementary products, offer loyalty incentives, ask for a review. The goal is relationship building.
Repeat buyers (2-4 purchases). They like you. They're establishing a habit. Your emails can be more direct. New product launches, restock alerts, exclusive previews. They don't need to be sold — they need to be informed.
VIP customers (5+ purchases or top 10% by revenue). Treat them differently. Early access, exclusive colors or products, personal notes, surprise gifts. They're your best customers. Make them feel it in every email.
At-risk customers (approaching churn threshold). They used to buy and they've slowed down. Personalized winback with specific products based on their history, not generic "we miss you" messaging.
Subject Line Personalization That Works
Beyond first name, here's what to test in subject lines:
Product name. If someone abandoned a specific product, use the product name in the subject line. "Still thinking about the Midnight Serum?" outperforms "You left something in your cart" every time.
Category. "New arrivals in skincare" for someone who browses skincare. "New arrivals in haircare" for the haircare browser. Same campaign, different subject lines based on affinity.
Purchase history reference. "Love your Everyday Tote? Try the matching wallet." This works because it references a specific past purchase — proof that you know them.
Location-based. "Free next-day delivery to [City]" or "Popular in [City] right now." Location data from Klaviyo profiles makes this easy to implement.
Behavioral timing. "Your skincare routine is probably running low" — sent at the predicted replenishment date based on when they last purchased consumable products.
Predictive Personalization with Klaviyo
Klaviyo's predictive analytics give you three powerful data points per customer profile:
Predicted next order date. When Klaviyo thinks this customer will buy next based on their purchase history. Use this to time your messages perfectly. Send a restock reminder or product recommendation 3-5 days before their predicted next order date.
Predicted lifetime value. How much Klaviyo thinks this customer will spend over their lifetime. Use this to prioritize. High-predicted-LTV customers deserve VIP treatment from their very first order. Don't wait until they've proven themselves — predict it and act early.
Predicted churn risk. How likely this customer is to never buy again. High churn risk? Trigger a retention sequence. Surprise gift. Personal outreach. Exclusive offer. Don't wait until they're gone — intervene while you still have their attention.
Build segments based on these predicted values:
- "High predicted LTV + 0 purchases" = future VIPs who need nurturing
- "High churn risk + 3+ purchases" = previously loyal customers slipping away
- "Predicted next order in 7 days" = people ready to buy (send product suggestions)
Implementation Order
Don't try to implement everything at once. Here's the sequence that delivers ROI fastest:
Week 1-2: Set up conditional content in your campaign template. New customers see trust messaging. Existing customers see product recommendations. Two versions, one send.
Week 3-4: Add dynamic product recommendations to your abandoned cart and browse abandonment flows. Show the actual products people viewed or carted, not generic best sellers.
Month 2: Build VIP segment and create differentiated messaging for your top customers. Different subject lines, different offers, different tone.
Month 3: Implement predictive-based triggers. Replenishment reminders before predicted next order date. Churn intervention for at-risk customers.
Month 4+: Continuous refinement. Test new personalization signals. Build more segments. Add more conditional blocks. The goal is that no two customers receive an identical email experience.
Measuring Personalization Impact
Track these metrics before and after implementing personalization:
Revenue per recipient. The ultimate metric. If personalization is working, RPR increases because people receive more relevant content and convert at higher rates.
Click-through rate by segment. Are specific segments clicking more after you personalized their content? If VIP CTR increased from 5% to 8%, the VIP personalization is working.
Unsubscribe rate. Personalization should REDUCE unsubscribes because people are getting content they actually care about. If unsubs increase, your "personalization" might feel creepy or off-target.
Conversion rate by segment. Are first-time purchasers converting at higher rates now that they receive trust-building content? Are VIPs buying more frequently with exclusive access?
What To Do Right Now
Open your next campaign email in Klaviyo's template editor. Add one conditional content block that shows different hero content based on purchase count (0 purchases vs. 1+ purchases). That's your starting point. One conditional block. Two versions of one section.
Send it. Measure the difference in click rate between the two groups. When you see the lift, you'll be motivated to add more personalization layers.
If you want help building a fully personalized email program — dynamic content, predictive triggers, segment-specific messaging — book a call with our team. We'll show you exactly how to make Klaviyo work harder for every subscriber on your list.

Written by Mark Cijo
Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.
Book a free strategy call →