eCommerce StrategyMarch 28, 2026

Customer Segmentation 101 for eCommerce

The beginner-to-advanced guide to eCommerce customer segmentation. RFM analysis, behavioral segments, lifecycle stages, and how to use segments to drive revenue.

Mark Cijo

Mark Cijo

Founder, GOSH Digital

Customer Segmentation 101 for eCommerce

Sending the same message to every customer is like shouting into a crowd and hoping the right person hears you. Some might. Most won't. And a few will be annoyed enough to leave.

Segmentation is the opposite of shouting. It's a conversation. You group customers by behavior, value, lifecycle stage, or preferences, and then you talk to each group about things they actually care about.

The difference in revenue is staggering. Segmented email campaigns generate 760% more revenue than non-segmented campaigns (DMA data). That's not a typo. Seven hundred and sixty percent.

If you're not segmenting your customers, you're leaving the majority of your potential email revenue on the table. Here's how to start.

The Foundation: RFM Analysis

RFM stands for Recency, Frequency, and Monetary value. It's the simplest and most effective framework for customer segmentation, and it's been used since before the internet existed.

Recency: How recently did the customer make a purchase? A customer who bought yesterday is more likely to buy again than one who bought two years ago.

Frequency: How many times has the customer purchased? A five-time buyer has a different relationship with your brand than a one-time buyer.

Monetary: How much has the customer spent in total? A customer who has spent $2,000 is more valuable than one who spent $50.

By combining these three dimensions, you get a simple but powerful segmentation:

RFM Segments for eCommerce

Champions (High R, High F, High M): Your best customers. Bought recently, buy frequently, spend a lot. Treat them like royalty. Give them early access, exclusive products, and personal attention.

Loyal Customers (Moderate R, High F, Moderate-High M): They buy regularly and spend well, but maybe haven't purchased in the last few weeks. Keep them engaged with new arrivals and loyalty rewards.

Recent Customers (High R, Low F, Low-Moderate M): Just made their first or second purchase. The critical window for turning them into repeat buyers. Welcome flows, cross-sell recommendations, and second-purchase incentives.

At Risk (Low R, High F, High M): Used to be great customers but haven't purchased recently. They're fading. Hit them with win-back campaigns before you lose them permanently.

Hibernating (Low R, Low F, Low M): Haven't purchased in a long time and never bought much. Low effort should go here. Include them in major sale announcements but don't invest heavily.

Lost (Very Low R, any F, any M): Haven't purchased in 6-12+ months. Consider a final win-back attempt, then suppress from regular communications to protect your engagement metrics.

Building RFM Segments in Klaviyo

Klaviyo makes RFM segmentation straightforward with its predictive analytics. But you can also build it manually:

Recency segments:

  • Purchased in last 30 days
  • Purchased 31-90 days ago
  • Purchased 91-180 days ago
  • Purchased 181-365 days ago
  • Last purchased 365+ days ago

Frequency segments:

  • 1 purchase
  • 2-3 purchases
  • 4-9 purchases
  • 10+ purchases

Monetary segments (adjust based on your AOV):

  • Spent under $50 total
  • Spent $50-200
  • Spent $200-500
  • Spent $500+

Combine these to create your key segments. You don't need to create every possible combination. Focus on the segments that drive different marketing actions.

Beyond RFM: Behavioral Segments

RFM tells you about purchase behavior. Behavioral segments tell you about engagement and intent.

Engagement-Based Segments

Highly engaged: Opened or clicked an email in the last 30 days. These people are reading your emails. Send them your full campaign calendar.

Moderately engaged: Opened an email in the last 31-90 days. They're still around but not as attentive. Send your best content to re-engage.

Disengaged: Haven't opened in 90+ days. They're tuning you out. Reduce frequency, try re-engagement campaigns, and be prepared to sunset them.

Never engaged: Joined your list but never opened a single email. These might be fake emails, full inboxes, or people who used a throwaway email for a discount code. Test with a compelling subject line, then remove if they still don't engage.

Purchase Behavior Segments

Discount buyers: Only purchase when a discount is offered. They need incentives to convert. Send them sale announcements and exclusive codes.

Full-price buyers: Purchase at full price regularly. DON'T dilute their experience with constant discount offers. Send them new arrivals, exclusive access, and premium content.

Category-specific buyers: Only buy from one product category. Use cross-sell campaigns to introduce them to other categories.

High AOV buyers: Consistently place large orders. They trust your brand. Show them premium products and bundles.

Subscription churners: Were on a subscription and cancelled. Win them back with incentives or let them purchase on their own terms.

Lifecycle Segments

Lifecycle segmentation groups customers by where they are in their relationship with your brand.

Prospects (signed up, never purchased): They're interested but haven't committed. Welcome flow, educational content, first-purchase incentive.

New customers (1 purchase, within last 30 days): Critical moment. The experience they have now determines whether they become repeat buyers. Post-purchase flow, cross-sell suggestions, review request.

Developing customers (2-3 purchases): They're building a habit. Reward them. Introduce loyalty programs, bundles, and subscriptions.

Established customers (4+ purchases): They're loyal. Don't take them for granted. VIP experiences, early access, personalized recommendations.

At-risk customers (previously active, no purchase in 60-90 days): Intervention needed. Win-back campaigns, "We miss you" emails, special comeback offers.

Lapsed customers (no purchase in 180+ days): Last-chance effort. Strong offer, honest messaging ("It's been a while"), and be prepared to let go.

Using Segments in Practice

Segmentation is useless if it doesn't change what you send. Here's how to apply it:

Campaign Strategy by Segment

Don't send every campaign to your entire list. Map campaigns to segments:

  • New arrivals announcement: Engaged + Established customers
  • Flash sale: All engaged, plus moderately engaged (re-engagement opportunity)
  • Educational content: New customers + Prospects
  • VIP exclusive: Champions + Top 10% by LTV
  • Win-back campaign: At-risk and lapsing segments only
  • Full-list sends: Major announcements only (Black Friday, brand milestones)

Flow Customization by Segment

Your flows should behave differently based on who enters them:

  • Welcome flow: Different for first-time subscribers vs. returning customers who just signed up again
  • Abandoned cart: Different discount strategy for first-time abandoners vs. repeat customers
  • Post-purchase: Different cross-sell recommendations based on purchase history
  • Win-back: Different urgency and offer based on customer's historical value

Content Personalization

Within any campaign, use conditional content to show different content to different segments:

  • VIPs see a "Thank you for being a VIP" header
  • New customers see social proof and best-seller recommendations
  • Discount-sensitive buyers see the current offer prominently
  • Full-price buyers see new arrivals and exclusive products

The Metrics That Matter

For each segment, track:

  • Segment size over time. Is your "Champions" segment growing or shrinking? Growing means your retention is working. Shrinking means you have a leaky bucket.
  • Revenue per segment. Which segments generate the most revenue? Champions might be 10% of your list but generate 40% of your email revenue.
  • Movement between segments. How many customers move from "New" to "Developing" to "Established"? How many go from "Established" to "At Risk"? Segment migration data tells you where your customer experience is working and where it's breaking.
  • Segment-specific response rates. Open rates, click rates, and conversion rates by segment. Your engagement metrics should be higher for your more engaged segments (validating the segmentation) and your campaigns to at-risk segments should show improvement over time.

Common Mistakes

Too many segments. Start with 5-8 actionable segments. Not 50 micro-segments that each get different treatment. You'll create operational chaos.

Segmenting but not acting. If every segment gets the same email, you've done the analysis but skipped the execution. Segmentation only matters if it changes what you send.

Static segments. Customers move between segments constantly. A "new customer" in January is a "developing customer" by March. Make sure your segments are dynamic (Klaviyo segments update automatically based on conditions).

Ignoring the "unengaged" segment. This segment drags down your overall email performance metrics and can hurt deliverability. Don't just ignore them — either re-engage or sunset them.

Only segmenting for email. Use segments across all channels: email, SMS, paid ads (custom audiences), and on-site personalization.

The Bottom Line

Segmentation is the difference between mass marketing and relevant marketing. Your customers are not one group. They're many groups, each with different needs, different value to your business, and different responses to your messaging.

Start with RFM. Add engagement and lifecycle layers. Build 5-8 segments. Map your campaigns and flows to those segments. Measure the impact.

If you want help building a segmentation strategy and implementing it across your email, SMS, and advertising channels, book a call with us. We'll analyze your customer data and show you the segments that will drive the most revenue.

Mark Cijo

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 →

Want results like these for your brand?

Book a free call. We'll look at your data and show you what's possible.

Pick a Time

15 minutes. No pitch deck. Just your data and our honest take.