Sending the same newsletter to every subscriber is simple, and for a very small list it’s fine. But once you have a few hundred customers, the one-size-fits-all email starts to cost you. Your best customers get the same discount as people who’ve never bought. New subscribers get product news before they know who you are. And people who bought once two years ago keep getting weekly emails they no longer open.
Segmentation fixes this by sending different messages to different groups. Here’s how to do it with the data WooCommerce already has.
What segmentation means for a small store
A segment is just a group of contacts who share something that should change what you say to them. For a WooCommerce store, the most useful things to segment on are:
- Purchase behavior: whether they’ve bought, how often, how recently and how much
- Product interest: which categories or products they’ve bought or viewed
- Lifecycle stage: new subscriber, first-time buyer, repeat customer, lapsed customer
- Source and preferences: how they joined your list and what they told you
You don’t need all of these on day one. Five well-chosen segments beat twenty you never use.
The five segments to build first
1. Subscribers who’ve never bought
These people joined your list through a popup, a lead magnet or a footer form, but haven’t ordered yet. They need trust before offers:
- Your welcome sequence: who you are, what makes your products different, social proof
- Bestsellers and the most-reviewed products
- A first-order incentive, if you use one, but not in every email
2. First-time customers
Someone who’s bought once is the group with the most potential. They trust you enough to pay, but haven’t formed a habit yet. Focus on:
- Helping them get value from what they bought
- Asking for a review after they’ve used it
- A relevant second purchase, a few weeks later
3. Repeat customers
Two or more orders means they like you. Treat them accordingly:
- Early access to new products and sales
- Fewer discounts, more recognition (a thank-you, a small gift with an order)
- Requests for feedback on new ideas
4. Lapsed customers
People who bought before but haven’t in a long time. What counts as “a long time” depends on your products. For coffee, it might be two months. For furniture, it might be two years. Look at the typical gap between orders for your repeat customers and use something longer than that.
For this group, send a short win-back sequence, then reduce how often you email them if they don’t respond.
5. Category interest
Split customers by the main category they’ve bought from. A store selling both dog and cat supplies should never send a cat food promotion to someone who has only ever bought for a dog.
RFM, explained without the jargon
RFM stands for Recency, Frequency, Monetary: how recently someone bought, how often they buy and how much they spend. It’s a classic way to rank customers, and you can do a simple version with a WooCommerce order export.
Here’s a lightweight approach:
- Export your customers with order count, total spent and last order date. The standard WooCommerce customer and order reports or an export plugin will do; our guide to exporting WooCommerce orders covers the options.
- In a spreadsheet, give each customer a score from 1 to 3 on each dimension:
| Score | Recency | Frequency | Monetary |
|---|---|---|---|
| 3 | Ordered recently | Many orders | High total spend |
| 2 | Ordered a while ago | A few orders | Medium spend |
| 1 | Ordered long ago | One order | Low spend |
- Set the thresholds based on your own data, for example by splitting customers into thirds.
- Group the results:
- 3-3-3 (or close): Your best customers. Protect this group.
- High recency, low frequency: Recent first-timers. Push for the second order.
- Low recency, high frequency or spend: Valuable customers who’ve gone quiet. Priority win-back.
- Low across the board: Least engaged. Email less often.
Once you’ve done this by hand, you’ll understand what an automated tool is doing, and you’ll know which segments to set up in it.
A worked example
Let’s say you run a store selling specialty coffee beans and brewing gear, with 1,200 customers and 3,000 subscribers. Here’s how a February campaign plan might look with segments (the numbers are made up for illustration):
| Segment | Size | February email |
|---|---|---|
| Subscribers, never bought | 1,800 | “How to choose your first specialty coffee” guide, with bestsellers at the end |
| First-time buyers (last 60 days) | 300 | “How’s your first bag going?” with brewing tips and a link to reorder |
| Repeat customers | 450 | Early access to a new single-origin, a day before everyone else |
| Lapsed (no order in 4+ months) | 350 | “We’ve got new roasts since your last order” with a free shipping offer |
| Gear buyers, never bought beans | 100 | “Your grinder deserves good beans” with a sampler pack |
Compare that to one email announcing the new single-origin to all 3,000 contacts. The segmented version has more work up front, but each message is more relevant, which usually means more opens, more clicks and fewer unsubscribes.
It’s also a good fit for seasonal moments. With Valentine’s Day this week, a store like this might send a gift-focused email only to customers who’ve previously bought gift sets or used gift wrap, rather than to everyone.
Collect the data you need
Segments are only as good as the data behind them. Beyond order history, you can collect:
- Signup source: tag contacts by the popup or form they used. Someone who joined via a “beginner’s guide” popup is at a different stage than someone who joined at checkout.
- Stated preferences: add one optional question to your signup form or welcome email, like “What are you shopping for?”
- Browsing behavior: some tools track which products or categories a subscriber viewed, with consent.
Keep it light. Every extra form field reduces signups, so ask for one thing at a time. Our older post on CRM, email marketing and marketing automation explains how these tools fit together if you’re deciding what you need.
Setting up segments in your email tool
Most email platforms that integrate with WooCommerce can build segments from order data. What to look for:
- Automatic updates. Segments should refresh as orders come in, so a first-time buyer moves to “repeat customer” after their second order without you doing anything.
- Conditions on products and categories, not just order totals.
- Date-based rules, such as “last order more than 120 days ago.”
- Combining conditions, like “repeat customer AND bought from the grinders category.”
iConvert Email Marketer builds these WooCommerce segments automatically, which saves a lot of spreadsheet work. Other WooCommerce-connected platforms offer segment builders too. The key is using live store data rather than uploading a CSV once and forgetting about it.
Mistakes to avoid
- Over-segmenting. If a segment has twenty people in it, you probably don’t need a separate campaign for it.
- Never updating definitions. Review your segments every few months. What “lapsed” means may change as you add products.
- Discounting your best customers by default. They were going to buy anyway. Reward them with access and recognition instead.
- Forgetting overlap. A customer can be both “repeat” and “category: gear.” Decide which campaign they get so they don’t receive three emails in one day.
- Ignoring consent. Only email people who opted in to marketing, and make unsubscribing easy.
Start with three segments this week
You don’t need a data team or a complex setup. Start with never-bought subscribers, first-time buyers and repeat customers. Send each group one tailored email this month and compare the results to your usual newsletter. Once that works, add lapsed customers and category interest.
If you’d rather have WooCommerce segments built and updated for you, iConvert Email Marketer is designed to do exactly that.
Comments are closed