Segmented email campaigns generate 760% more revenue than batch-and-blast sends. That's not a typo. Yet most Shopify merchants still send the same email to every customer on their list — the first-time buyer, the loyal repeat customer, and the person who hasn't opened an email in six months. Shopify customer segments fix this by letting you group buyers based on real behavior, then target each group differently.
Shopify has a built-in segmentation tool that most store owners either don't know about or haven't touched. It's sitting right there in your admin, ready to slice your customer list into groups that actually make sense for targeted marketing. And it costs nothing extra.
Every email you send to the wrong person trains them to ignore you. Over time, that tanks your open rates, pushes you toward spam folders, and wastes the one channel that still returns $42 for every $1 spent. The fix isn't better copy or prettier templates. It's sending the right message to the right segment.
What Are Shopify Customer Segments?
Shopify customer segments are dynamic groups of buyers filtered by behavior — order count, total spend, last order date, location, email subscription status, and dozens more. You create them under Customers in your Shopify admin, and they update automatically as customer data changes.
The key word is dynamic. Once you create a segment, Shopify automatically moves customers in and out as their behavior changes. A first-time buyer today becomes a repeat buyer next month — and your segment updates without you touching it.
You build segments using a simple query editor. Pick a filter (like "number_of_orders"), choose an operator (like "greater than"), set a value (like "3"), and you've got a segment. Stack multiple filters with AND/OR connectors to get as specific as you need.
Five Segments Every Store Should Build First
You could create hundreds of segments. Don't. Start with five that cover the most important revenue opportunities in your customer base.
1. Repeat buyers (3+ orders)
Filter: number_of_orders > 2
These are your best customers. They've already decided they trust you. Repeat buyers spend more per order and convert on emails at significantly higher rates than first-time buyers. Send them early access to new products, loyalty rewards, or exclusive bundles. They don't need convincing — they need a reason to come back sooner.
2. High-AOV customers
Filter: amount_spent > [your store's average x 2]
Calculate your store's average order value, then double it. Customers above that threshold behave differently — they're less price-sensitive and more likely to respond to premium offers, upsells, and curated collections. If your AOV is $45, set this segment at $90+ lifetime spend.
3. Lapsed customers (90+ days inactive)
Filter: last_order_date < 90 days ago AND number_of_orders > 0
Someone who bought from you once and disappeared isn't gone forever — but they're getting colder every week. A targeted win-back email with a specific incentive (10% off, free shipping, a reminder of what they bought) pulls some of them back. Generic "we miss you" emails don't. Be specific about what they're missing.
4. First-time buyers (last 30 days)
Filter: number_of_orders = 1 AND last_order_date > 30 days ago
The window between a customer's first and second purchase is where most stores lose people. This segment lets you send a post-purchase sequence that's different from what your repeat buyers get — product tips, usage guides, a cross-sell based on what they bought. The goal is to get purchase number two, because that's when retention rates jump.
5. Geographic clusters
Filter: customer_cities or customer_countries
If you sell internationally or across regions with different buying behaviors, segment by location. A COD-heavy market like Saudi Arabia or India needs different messaging than a credit-card-dominant market like the US. You can tailor shipping information, payment options, and even product recommendations by region. If you're running COD in those markets, EasySell lets you build region-specific order forms with OTP verification and currency support built in.
How to Connect Shopify Customer Segments to Email Flows
Building segments is step one. The payoff comes when you connect them to email campaigns and automations that speak directly to each group's situation.
For repeat buyers, set up a VIP flow. After someone's third order, trigger an email with early access to a new collection or a bundle deal. These customers already convert — give them a reason to do it more often.
For lapsed customers, build a three-email win-back sequence. Email one: remind them what they bought and suggest something complementary. Email two (5 days later): offer a specific discount. Email three (10 days later): last chance, then suppress them from your active list. Keeping unengaged contacts on your list hurts deliverability for everyone else. For a deeper breakdown of win-back timing and copy, see our win-back email strategy guide.
For first-time buyers, create a nurture sequence that starts 3 days after delivery. Don't sell immediately. Start with a product tip or usage idea. Then on email two, suggest a complementary product. The second purchase is the hardest — make it feel like a natural next step, not a sales push.
For high-AOV customers, skip the discount emails entirely. These buyers aren't motivated by 10% off. Send them curated picks, new arrivals, or exclusive pre-orders. Treat them like the premium customers they are.
Use RFM Thinking Without Overcomplicating It
RFM stands for Recency, Frequency, and Monetary value. It's a framework that scores customers on how recently they bought, how often they buy, and how much they spend. Full RFM analysis assigns scores from 1-5 on each dimension, creating 125 possible combinations.
You don't need all 125. With Shopify's native filters, you can approximate the most valuable RFM segments without any third-party app:
- Champions (recent, frequent, high spend): number_of_orders > 4 AND last_order_date within 30 days AND amount_spent > $200. Reward these people. They're your growth engine.
- At-risk (used to buy often, now gone quiet): number_of_orders > 2 AND last_order_date > 60 days ago. Win them back before they forget you.
- New potentials (recent first purchase, decent spend): number_of_orders = 1 AND amount_spent > your AOV AND last_order_date within 30 days. Nurture hard — these could become champions.
The specific dollar thresholds depend on your store. A jewelry store's "high spend" is different from a pet supplies store's. Pull your actual AOV from Shopify Analytics and use that as your baseline.
Avoid the Segmentation Mistakes That Waste Your Time
The most common mistake isn't under-segmenting — it's over-segmenting before you have enough data. If your store has 200 customers, splitting them into 15 segments gives you groups too small to draw any conclusions from. Start with 3-5 segments and expand only when you have enough volume to see clear patterns.
Second mistake: creating segments and never acting on them. A segment without a corresponding email flow or campaign is just a list. Every segment you create should have a specific action attached — what are you sending these people, and how is it different from what everyone else gets?
Third: ignoring suppression. Your "never purchased" segment (people who signed up but never bought) is just as important as your buyer segments. After 6 months of no engagement, suppress these contacts. They're dragging down your sender reputation, which means your emails to actual buyers are more likely to land in spam.
Measure What Matters After You Segment
Once your segments are running, track three numbers for each one:
- Revenue per email — not open rate, not click rate. How much money did each email to this segment generate? This is the only metric that tells you if segmentation is working.
- Repeat purchase rate by segment — are your nurture flows actually converting first-time buyers into repeat buyers? Check this monthly.
- Segment migration — how many customers moved from "lapsed" back to "active" after your win-back sequence? How many first-time buyers became repeat buyers? This tells you if your flows are doing their job.
If a segment isn't generating measurably different results than your unsegmented sends, either the segment definition is wrong or the content isn't different enough to matter. Adjust the filters, sharpen the messaging, or merge it with another segment.
Open your Shopify admin right now, go to Customers, and build your first segment. Start with repeat buyers — it takes two minutes, and you'll immediately see which customers deserve better treatment than a generic newsletter blast. That single segment, paired with one targeted email, will outperform your next five broadcasts to your full list.