← All articles
2026-05-265 min read

Shopify Customer Segmentation: How to Find and Retain Your Best Buyers

How to segment your Shopify customers by lifetime value, purchase frequency, and recency — and what to do with each segment to increase revenue.

In most Shopify stores, the top 10% of customers generate 40–50% of total revenue. But most store owners treat all customers the same — same emails, same ads, same discounts. Customer segmentation lets you treat each group the way they actually deserve to be treated.

The Three Segments That Matter Most

You don't need a complex RFM model to get started. Three segments cover 80% of the opportunity.

  • VIP buyers: top 10% by lifetime value — protect and reward them
  • Lapsed buyers: haven't purchased in 60–90 days — win them back before they're gone
  • One-time buyers: purchased once, never returned — convert to repeat buyers

How to Build These Segments from Your Shopify Data

Export your Customers CSV from Shopify Admin (includes email, total spent, order count, last order date). Then filter:

VIPs: sort by total spent, take top 10%. Lapsed: filter for last order date > 60 days ago and order count ≥ 2. One-time buyers: filter for order count = 1.

What to Do With Each Segment

  • VIPs → Early access to new products, loyalty reward, personal thank-you email
  • Lapsed buyers → Win-back email with a small incentive (free shipping or 10% off), sent at 60 days and again at 90 days
  • One-time buyers → Post-purchase sequence: day 7 (review request), day 21 (related product recommendation), day 45 (reorder reminder)

Calculate LTV by Acquisition Channel

If your orders include UTM data, you can calculate 90-day LTV per channel. This tells you which traffic source brings buyers who actually come back — often different from which source brings the most first orders.

A customer acquired via email has different LTV than one from paid social. Knowing this lets you shift budget toward channels with higher LTV, not just lower CPA.

Automate the Segmentation

Building these segments manually takes time. With Claude Pro and your Customers CSV, you can automate it: upload the file, use a structured prompt, and get three ready-to-use lists — VIPs, lapsed buyers, and untagged post-purchase — in minutes.

CROKit includes a Customer Segmentation prompt and an LTV + Cohort View prompt that do this automatically, with flags for any channel where 90-day LTV falls below $50.

Key Takeaways

  • Start with three segments: VIPs, lapsed buyers, one-time buyers
  • Export your Customers CSV — all the data you need is already there
  • Treat each segment differently: VIPs need rewards, lapsed need reactivation, one-timers need a nudge
  • LTV by acquisition channel beats CPA as a channel performance metric
  • Claude Pro can build all segments from a CSV in minutes with the right prompt

CROKit

Run all of these audits in under 10 minutes

10 pre-built Claude prompts for Shopify — CRO, refunds, customer segmentation, pricing, SEO, and more. Export a CSV, paste a prompt, get a ranked action list.

Get CROKit — $67 →